Ana içeriğe geç

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

  1. 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.