Image

Bilgi Veritabanı → Ubuntu 20.04 üzerinde WordPress kurulumu (LAMP)

Ubuntu 20.04 üzerinde önceden kurulmuş LAMP ile WordPress CMS kurulumunu ele alacağız. Benzer şekilde, aynı sunucuya birden fazla site ekleyebilirsiniz. Bu kılavuz, örneğin bir sanal barındırma hizmetinden VPS sunucuya site taşıma işlemi için de geçerli olacaktır.

Tüm ayarları root kullanıcısı olarak yapıyoruz; eğer normal bir kullanıcı kullanıyorsanız, komuttan önce sudo ekleyin.

1. WordPress'in en son sürümünü indiriyoruz

apt update && sudo apt upgrade
wget https://wordpress.org/latest.zip
apt install unzip
mkdir -p /var/www/
unzip latest.zip -d /var/www/
mv /var/www/wordpress /var/www/domain.tld


2. Veritabanı oluşturma ve ayarlarını yapma

mariadb -u root

create database wpdomain; grant all privileges on wpdomain.* to user@localhost identified by 'your-password'; flush privileges; exit;

Şimdi bu bilgileri wp-config.php yapılandırma dosyasına girelim

cd /var/www/domain.tld/
cp wp-config-sample.php wp-config.php
nano wp-config.php

/** WordPress için veritabanı adı */ define('DB_NAME', 'wpdomain');

/** MySQL veritabanı kullanıcı adı */ define('DB_USER', 'user');

/** MySQL veritabanı şifresi */ define('DB_PASSWORD', 'your-password');

Yaptığınız değişiklikleri CTRL + O, Enter ile kaydedin ve çıkmak için CTRL + X tuşlarına basın.


3. Web servisi ayarları

Hakları atayalım ve alan adımızın yapılandırma dosyasını oluşturalım:

chown www-data:www-data /var/www/domain.tld/ -R

Yapılandırma dosyası oluşturalım:

nano /etc/apache2/sites-available/domain.tld.conf

ServerName www.domain.tld ServerAlias domain.tld

DocumentRoot /var/www/domain.tld

Bu ayar, WordPress kalıcı bağlantılarının çalışabilmesi için .htaccess dosyasını etkinleştirir.

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/domain.tld.error.log CustomLog ${APACHE_LOG_DIR}/domain.tld.access.log combined


Servisleri yeniden başlatalım:

apache2ctl configtest
a2ensite domain.tld.conf
systemctl reload apache2
/etc/init.d/php7.4-fpm restart

domain.tld'yi, VPS sunucunuzun IP adresine DNS düzenleyicinizde ayarlanmış olan kendi alan adınızla değiştirin. Bu şekilde benzer şekilde birkaç site ekleyebilirsiniz. Tarayıcıda yapılandırılmış alan adınıza http://domain.tld/ adresinden giderek kurulumu tamamlayın. Dil seçimi, yönetici kullanıcı adı ve şifre belirlemeniz istenecektir. Kurulum burada tamamlanmıştır. Site taşınması durumunda mevcut dosyaları yükleyebilir ve veritabanı ithalatı yapabilirsiniz.





No Comments Yet