WordPress Kurulumu: CentOS 7 Üzerinde Adım Adım Rehber
Bu rehberde ne öğreneceksiniz?
Bu rehberde, CentOS 7 işletim sistemi üzerinde LAMP mimarisi kullanarak WordPress kurulumunu öğreneceksiniz.
Veritabanı hazırlığından web arayüzü kurulumuna kadar tüm süreç ele alınır.
🧠 Teknik Özet
Ana Teknik Konu:
CentOS 7 üzerinde Apache ve MariaDB ile WordPress kurulumu.
Çözülen Problem:
Boş bir Linux sunucuyu çalışan bir WordPress sitesine dönüştürmek.
İzlenen Adımlar:
- Veritabanı ve kullanıcı oluşturma
- WordPress dosyalarını indirme ve taşıma
- Dosya izinlerini yapılandırma
- wp-config.php ayarlarını düzenleme
- Web arayüzü kurulumunu tamamlama
Ön Gereksinimler
- CentOS 7 sunucu
- sudo yetkisine sahip kullanıcı
- Kurulu Apache, MariaDB ve PHP
1️⃣ Veritabanı ve Kullanıcı Hazırlığı
WordPress, tüm içeriğini bir veritabanında saklar.
Önce MariaDB yönetim paneline giriş yapın:
mysql -u root -p
- Bu komut veritabanı yönetim sistemine yönetici olarak bağlanır.
WordPress için veritabanı ve kullanıcı oluşturun:
CREATE DATABASE wordpress;
CREATE USER wordpressuser@localhost IDENTIFIED BY 'guclu_sifre';
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
EXIT;
- Bu adımlar WordPress’e özel veritabanı oluşturur ve kullanıcıyı yetkilendirir.
2️⃣ WordPress Dosyalarının İndirilmesi
Önce görsel işlemleri için gerekli PHP modülünü yükleyin:
sudo yum install php-gd
- Bu modül, WordPress’in görselleri otomatik işlemesini sağlar.
- Apache’yi yeniden başlatın:
sudo service httpd restart
- Bu işlem yeni PHP modülünü aktif eder.
- Güncel WordPress sürümünü indirin:
cd ~
wget http://wordpress.org/latest.tar.gz
- Bu komut WordPress’in en güncel sürümünü sunucuya indirir.
- Dosyaları çıkartın:
tar xzvf latest.tar.gz
- Bu işlem WordPress dosyalarını klasöre açar.
Web dizinine taşıyın ve izinleri ayarlayın:
sudo rsync -avP ~/wordpress/ /var/www/html/
mkdir /var/www/html/wp-content/uploads
sudo chown -R apache:apache /var/www/html/*
- Dosyalar web dizinine taşınır ve Apache kullanıcısına yetki verilir.
3️⃣ WordPress Yapılandırması
- Web dizinine geçin:
cd /var/www/html
- Bu dizin WordPress’in ana klasörüdür.
Yapılandırma dosyasını oluşturun:
cp wp-config-sample.php wp-config.php
nano wp-config.php
- Bu işlem WordPress ayar dosyasını oluşturur ve düzenleme moduna alır.
Aşağıdaki alanları güncelleyin:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'guclu_sifre');
- Bu bilgiler WordPress’in veritabanına bağlanmasını sağlar.
4️⃣ Web Arayüzü ile Kurulumu Tamamlama
- Tarayıcıdan sunucu adresinize gidin:
http://sunucu_ip_adresi_veya_domain
- Dil seçimini yapın, site başlığını belirleyin ve yönetici hesabını oluşturun.
- Kurulum tamamlandığında WordPress yönetim paneline yönlendirilirsiniz.
❓ Sıkça Sorulan Sorular (SSS)
1. Veritabanı bağlantısı kurulamıyor hatası alıyorum. wp-config.php içindeki bilgilerle MariaDB ayarlarını karşılaştırın.
2. php-gd modülü neden gerekli? Bu modül olmadan küçük resimler otomatik oluşturulamaz.
3. Dosya izinlerini neden apache:apache yaptık? WordPress’in eklenti ve tema yükleyebilmesi için gereklidir.
4. Bu kurulum üretim ortamı için yeterli mi? Evet, ancak SSL ve güvenlik sertleştirmesi önerilir.
🚀 Sonuç
CentOS 7 üzerinde WordPress kurulumu başarıyla tamamlandı. Artık içerik üretmeye başlayabilirsiniz. Yüksek performanslı projeleriniz için Rabisu Bulut altyapısını hemen deneyebilirsiniz.