Giriş: Bu eğitimde, bir CentOS 7 sunucusuna WordPress kurma sürecini adım adım anlatacağız. Başlamadan önce, aşağıdaki ön koşulları karşıladığınızdan emin olun:
Ön Koşullar:
- Linux CentOS 7 yüklü bir sunucu.
- LAMP Stack (Linux, Apache, MySQL, PHP) kurulu. Değilse, LAMP Stack kurulum eğitimimizi takip edin.
- Sunucunuza root erişimi.
- SSH araçları:
- Windows için: PuTTY
- Linux/macOS için: OpenSSH (varsayılan olarak mevcuttur)
Bu WordPress kurulumunda, LAMP Stack eğitiminden aşağıdaki bilgileri kullanacağız:
- Ana Alan Adı: example.com
- Alt Alan Adı: holu.example.com
- MySQL root şifresi: holuP455##
Hadi başlayalım!
Adım 1: Bir Kullanıcı ve Şifre ile MySQL Veritabanı Oluşturun Adım 1.1: MySQL'e giriş yapın (root olarak):
mysql -u root -p
Adım 1.2: Kullanıcıları (ve şifreleri) oluşturun: example.com için:
CREATE USER 'example'@'localhost' IDENTIFIED BY '#TH15exmp#';
holu.example.com için:
CREATE USER 'holu'@'localhost' IDENTIFIED BY '#TH15holu#';
Adım 1.3: Veritabanını oluşturun: example.com için:
CREATE DATABASE exampledb;
holu.example.com için:
CREATE DATABASE holudb;
Adım 1.4: Kullanıcıya erişim haklarını verin: Bu komut, her iki kullanıcıya da kendi veritabanları üzerinde tam yetki verecektir:
GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'localhost' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON holudb.* TO 'holu'@'localhost' WITH GRANT OPTION;
Değişiklikleri kaydetmek için çalıştırın:
FLUSH PRIVILEGES;
Şimdi MySQL'den çıkın:
quit
Adım 2: WordPress'i Kurun ve Yapılandırın Adım 2.1: WordPress'i İndirin ve Çıkarın:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
cd wordpress
Adım 2.2: WordPress Dosyalarını Public_HTML Dizinine Kopyalayın ve Apache Erişimi Verin:
example.com için:
mkdir -p /var/www/html/example.com/public_html
cp -r * /var/www/html/example.com/public_html
chown -R apache:apache /var/www/html/example.com/public_html
find /var/www/html/example.com/public_html -type d -exec chmod 755 {} \;
find /var/www/html/example.com/public_html -type f -exec chmod 644 {} \;
holu.example.com için:
mkdir -p /var/www/html/holu.example.com/public_html
cp -r * /var/www/html/holu.example.com/public_html
chown -R apache:apache /var/www/html/holu.example.com/public_html
find /var/www/html/holu.example.com/public_html -type d -exec chmod 755 {} \;
find /var/www/html/holu.example.com/public_html -type f -exec chmod 644 {} \;
Adım 2.3: WordPress'i Yapılandırın Tarayıcınızdan web sitenize erişin (example.com ve holu.example.com). Standart WordPress sayfasını görürseniz, kurulum başarılı olmuştur.
- Veritabanı ayarlarını yapılandırmak için "Hadi başlayalım"a tıklayın.
- Web sitesi detaylarını, kullanıcı adını ve şifreyi ayarlayın.
- Başarılı olursanız, giriş sayfasına yönlendirileceksiniz.
holu.example.com ve eklemek istediğiniz diğer web siteleri için Adım 2.3'ü tekrarlayın.
İsteğe Bağlı: Olası Hatalar için Düzeltmeler
- Veritabanı Hatası: Bir veritabanı hatasıyla karşılaşırsanız, eğitimde açıklandığı gibi MySQL yapılandırmasını düzenleyerek düzeltebilirsiniz.
- wp-config.php Yazılamıyor Hatası: "wp-config.php yazılamıyor" hatası alırsanız, Apache kullanıcısının public_html dizinine erişimini kontrol edin ve verin.
Sonuç: CentOS 7 sunucunuz artık WordPress web siteleri barındırmaya hazır. Aynı adımları izleyerek daha fazla web sitesi ekleyebilirsiniz. WordPress hosting'inizin keyfini çıkarın!
Ara