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.