Ana içeriğe geç

WordPress Kurulumu: Debian Üzerinde Adım Adım Rehber

Bu rehberde ne öğreneceksiniz?

Bu rehberde, Debian tabanlı bir sunucuyu sıfırdan çalışan bir WordPress sitesine dönüştüreceksiniz.
Veritabanı kurulumu, dosya izinleri ve Apache entegrasyonu adım adım ele alınır.


🧠 Teknik Özet

Ana konu: Debian üzerinde WordPress kurulumu.
Problem: Boş bir Linux sunucunun web sitesine dönüştürülmesi.
Çözüm: WordPress, MySQL ve Apache entegrasyonu ile stabil bir yapı oluşturmak.


1️⃣ Hazırlık ve Sunucu Gereksinimleri

Kuruluma başlamadan önce sunucunuzda LAMP yapısı kurulu olmalıdır.
Bu yapı Linux, Apache, MySQL ve PHP bileşenlerinden oluşur.

Sunucu adı olarak tr1-node01.rabisu.cloud gibi anlamlı bir hostname kullanmanız önerilir.


2️⃣ WordPress Dosyalarını İndirin

wget http://wordpress.org/latest.tar.gz
  • Bu komut WordPress’in en güncel sürümünü sunucuya indirir.


tar -xzvf latest.tar.gz
  • Bu komut indirilen arşivi wordpress klasörüne çıkarır.

3️⃣ MySQL Veritabanı ve Kullanıcı Oluşturun


mysql -u root -p
  • Bu komut MySQL yönetim paneline root yetkisiyle giriş yapar.


CREATE DATABASE wp_kurumsal;
CREATE USER 'wp_admin'@'localhost' IDENTIFIED BY 'Guclu_Sifre_123';
GRANT ALL PRIVILEGES ON wp_kurumsal.* TO 'wp_admin'@'localhost';
FLUSH PRIVILEGES;
EXIT;
  • Bu adımlar WordPress için veritabanı, kullanıcı ve yetkilendirme işlemlerini tamamlar.

4️⃣ WordPress Yapılandırma Dosyasını Düzenleyin


cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
sudo nano ~/wordpress/wp-config.php
  • Bu komut örnek yapılandırmayı kopyalar ve düzenleme ekranını açar.

Aşağıdaki alanları kendi bilgilerinizle güncelleyin:


define('DB_NAME', 'wp_kurumsal');
define('DB_USER', 'wp_admin');
define('DB_PASSWORD', 'Guclu_Sifre_123');
  • Bu ayarlar WordPress’in veritabanına bağlanmasını sağlar.

5️⃣ Dosyaları Web Dizinine Taşıyın


sudo rsync -avP ~/wordpress/ /var/www/
  • Bu komut WordPress dosyalarını izinleriyle birlikte web dizinine taşır.


sudo chown -R www-data:www-data /var/www/
  • Bu komut dosya sahipliğini Apache kullanıcısına verir.

Neden rsync?

  • Dosya izinlerini ve yapıyı koruduğu için cp komutuna göre daha güvenlidir.

6️⃣ Gerekli PHP Modülünü Kurun


sudo apt-get install php5-gd
  • Bu modül WordPress kurulum arayüzünün sorunsuz çalışmasını sağlar.


mv /var/www/index.html /var/www/index.html.yedek
  • Bu işlem varsayılan Apache sayfasını devre dışı bırakır.

7️⃣ WordPress Kurulum Ekranını Açın

1. Tarayıcıdan aşağıdaki adrese gidin:


http://alanadiniz.com/wp-admin/install.php
  • Kurulum sihirbazında site adı ve yönetici bilgilerini girin.

❓ Sıkça Sorulan Sorular (SSS)

1. Neden rsync kullanıyoruz? Dosya izinlerini korur ve daha güvenlidir.

2. “Permission Denied” hatası alıyorum, neden? Dosya sahipliği www-data değilse bu hata oluşur.

3. Veritabanı şifremi unuttum, ne yapmalıyım? wp-config.php dosyasından görüntüleyebilir veya MySQL’den değiştirebilirsiniz.

4. Debian hâlâ tercih edilmeli mi? Yeni projeler için Ubuntu veya AlmaLinux önerilir.


🚀 Sonuç

Debian üzerinde WordPress kurulumu artık tamamlandı. Bu yapı küçük ve orta ölçekli projeler için uygundur. Daha güvenli ve yüksek performanslı projeler için Rabisu Bulut altyapısını hemen deneyebilirsiniz.