🔧 WordPress Kurulumu İçin Gerekli Ön Koşullar
WordPress’i problemsiz bir şekilde kurup çalıştırabilmek için sanal sunucunuzda bazı temel yazılımların kurulu olması gerekmektedir. İşe başlamadan önce aşağıdaki bileşenlerin sisteminizde mevcut olduğundan emin olun:
-
Web Sunucusu (Apache veya Nginx): WordPress’in çalışması için sayfaları web üzerinden yayınlayacak bir sunucuya ihtiyaç vardır.
-
PHP: WordPress, PHP diliyle yazıldığı için uyumlu bir PHP sürümü ve gerekli eklentileri kurmanız gerekir.
-
Veritabanı Sistemi (MySQL veya MariaDB): Tüm içerik ve ayarların saklanacağı bir veritabanı gerekir.
Bu temel yazılımlar, WordPress’in sağlıklı ve hızlı çalışması için olmazsa olmazdır.
🧰 Gerekli Bileşenler
WordPress’i kurmadan önce, aşağıdaki yazılımların sunucunuzda yüklü olması gerekir:
- Web Sunucusu: Apache veya Nginx
- PHP: PHP ve ilgili modüller
- Veritabanı: MySQL veya MariaDB
🔐 Sunucuya SSH ile Bağlanma
Sunucunuza SSH üzerinden bağlanmak için:
1 2 |
ssh root@sunucu_ip_adresi |
🔄 Sistem Güncellemeleri ve Gerekli Paketlerin Kurulumu
Sisteminizi güncelleyin ve gerekli paketleri yükleyin:
1 2 3 4 |
sudo apt-get update sudo apt-get upgrade sudo apt-get install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-cgi php-gd |
🗄️ MySQL Veritabanı ve Kullanıcı Oluşturma
MySQL’e root kullanıcısı ile bağlanarak yeni bir veritabanı ve kullanıcı oluşturun:
1 2 |
sudo mysql -u root -p |
MySQL komut satırında:
1 2 3 4 5 6 |
CREATE DATABASE wordpress_db; CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'güçlü_parola'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost'; FLUSH PRIVILEGES; EXIT; |
📦 WordPress Dosyalarını İndirme ve Yerleştirme
WordPress’in en son sürümünü indirip, Apache’nin web dizinine taşıyın:
1 2 3 4 |
wget https://wordpress.org/latest.tar.gz tar xf latest.tar.gz sudo mv wordpress /var/www/html/ |
⚙️ wp-config.php Dosyasını Oluşturma ve Yapılandırma
WordPress yapılandırma dosyasını oluşturun ve düzenleyin:
1 2 3 4 |
cd /var/www/html/wordpress sudo cp wp-config-sample.php wp-config.php sudo nano wp-config.php |
Aşağıdaki satırları kendi veritabanı bilgilerinize göre güncelleyin:
1 2 3 4 |
define('DB_NAME', 'wordpress_db'); define('DB_USER', 'wordpress_user'); define('DB_PASSWORD', 'güçlü_parola'); |
🛠️ Apache Sanal Host Yapılandırması
Yeni bir sanal host dosyası oluşturun:
1 2 |
sudo nano /etc/apache2/sites-available/wordpress.conf |
Aşağıdaki yapılandırmayı ekleyin:
1 2 3 4 5 6 7 8 9 10 11 12 |
<VirtualHost *:80> ServerAdmin admin@alanadiniz.com DocumentRoot /var/www/html/wordpress ServerName alanadiniz.com <Directory /var/www/html/wordpress> AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> |
🚀 Sanal Host’u Etkinleştirme ve Apache’yi Yeniden Başlatma
Yapılandırmaları etkinleştirin ve Apache’yi yeniden başlatın:
1 2 3 4 |
sudo a2ensite wordpress.conf sudo a2enmod rewrite sudo systemctl restart apache2 |
🌐 WordPress Kurulumunu Tamamlama
Tarayıcınızda https://alanadiniz.com
adresini açarak WordPress kurulum sihirbazını başlatın. Gerekli bilgileri girerek kurulumu tamamlayın.
🎨 Tema ve Eklenti Kurulumu
WordPress yönetim paneline giriş yaparak, istediğiniz temaları ve eklentileri yükleyebilir, sitenizi özelleştirebilirsiniz.
Bu rehber, VDS veya VPS sunucunuzda kontrol paneli kullanmadan WordPress kurulumunu adım adım gerçekleştirmenize yardımcı olacaktır. Her adımı dikkatlice uygulayarak, kendi web sitenizi başarıyla kurabilirsiniz.
WordPress Hostin için gereksimler hakkında Paylaşımlı Konu