Türkçe

Linux VPS'te WordPress kurulumu

Bu rehber Linux VPS'inize WordPress kurulumunu açıklar.

⚠️ Önemli uyarı

WordPress siteleri için Infrawire web hosting genellikle daha uygundur (otomatik yedekleme, destek, güncellemeler). Tam kontrol istiyorsanız bu VPS rehberini izleyin.

📋 Ön koşullar

  • root/sudo erişimli Linux VPS
  • En az 1 GB RAM (2 GB önerilir), 10 GB disk
  • VPS IP'sine yönlendirilmiş alan adı
  • Port 80/443 açık

💡 Altyapı önerisi

NVMe VPS veya yüksek trafik için VPS High Performance.

🔧 Yöntem 1: LAMP (Apache)

Sistem ve Apache

Bash
sudo apt update && sudo apt upgrade -y sudo apt install -y apache2 sudo systemctl enable --now apache2

MySQL/MariaDB

Bash
sudo apt install -y mariadb-server sudo systemctl enable --now mariadb sudo mariadb-secure-installation

Veritabanı:

SQL
1CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 2CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'GucluParola!'; 3GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wpuser'@'localhost'; 4FLUSH PRIVILEGES; 5EXIT;

PHP

Bash
sudo apt install -y php php-mysql php-curl php-gd php-mbstring php-xml php-zip libapache2-mod-php sudo systemctl restart apache2

WordPress indirme

Bash
1cd /tmp 2curl -O https://wordpress.org/latest.tar.gz 3tar xzf latest.tar.gz 4sudo mv wordpress /var/www/sitem.com 5sudo chown -R www-data:www-data /var/www/sitem.com

Apache sanal host yapılandırın, ardından tarayıcıda http://alanadiniz.com — kurulum sihirbazını tamamlayın.

🔧 Yöntem 2: LEMP (Nginx)

Apache yerine Nginx + PHP-FPM kullanın. Bkz. Nginx + Certbot.

🔒 Güvenlik

🆘 Sorun giderme

  • Beyaz ekran: PHP hataları, debug.log, izinler
  • Veritabanı bağlantı hatası: wp-config.php bilgileri
  • 403/404: Nginx/Apache root yolu, try_files

📚 Ek kaynaklar


İyi yayınlar! 🚀

Yardıma mı ihtiyacınız var?

Bu rehber hakkında sorularınız mı var? Ekibimiz ve topluluğumuz yardımcı olmaya hazır.

En yeni teklifler, indirimler ve özel promosyonlardan haberdar olun.

Promosyonları gör