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
Popüler Yazılar
Sunucunuzda UFW Kullanarak Özel Ağlara Giden Trafiği Nasıl Engellersiniz
02/05/2024
cPanel'de PHP X-Ray Aracını Kullanarak Yavaş Yüklenen Bir Web Sitesi Nasıl Düzeltilir
14/11/2022
PHP'de "Unexpected T_STRING" hatası nasıl düzeltilir?
22/08/2023
Ubuntu sisteminden Apache ve yapılandırma dosyalarını tamamen kaldırın
04/12/2023