Bilgi Bankası

Sunucu WordPress Kurulumu Yazdır

  • 0

Sunucuya WordPress Kurulumu (Apache/Nginx + MySQL + PHP)

Web siteni kurmanın en popüler yollarından biri şüphesiz WordPress’tir. Esnek yapısı, eklenti desteği ve kullanıcı dostu paneli sayesinde milyonlarca kişi tarafından tercih edilmektedir. Bu yazımızda, Netafast.net üzerinden kiraladığınız bir sanal sunucuya WordPress kurulumunu detaylı bir şekilde anlatıyoruz. Üstelik hem Apache hem de Nginx web sunucusu için iki ayrı yöntemle!


???? Gerekli Bileşenler

WordPress’in düzgün çalışabilmesi için aşağıdaki yazılımların sunucunuzda kurulması gerekir:

  • ✅ Apache veya Nginx (Web sunucusu)

  • ✅ MySQL veya MariaDB (Veritabanı)

  • ✅ PHP (Sürüm: 7.4 veya üzeri önerilir)


???? 1. Sunucunun Güncellenmesi

Sunucunuzda root olarak oturum açtıktan sonra ilk olarak sistem paketlerinizi güncelleyin:

bash
sudo apt update && sudo apt upgrade -y

(CentOS kullanıyorsanız yum update -y komutunu kullanın.)


???? 2. LAMP Yığını Kurulumu (Apache Seçeneği)

Apache + PHP + MySQL kurulumu:

bash
sudo apt install apache2 php php-mysql mysql-server unzip curl -y

Apache ve MySQL servislerini başlatın:

bash
sudo systemctl enable apache2 sudo systemctl start apache2 sudo systemctl enable mysql sudo systemctl start mysql

PHP sürümünü kontrol edin:

bash
php -v

???? 3. LEMP Yığını Kurulumu (Nginx Seçeneği)

bash
sudo apt install nginx php-fpm php-mysql mysql-server unzip curl -y

Nginx ve MySQL servislerini başlatın:

bash
sudo systemctl enable nginx sudo systemctl start nginx sudo systemctl enable mysql sudo systemctl start mysql

PHP-FPM’in aktif olduğundan emin olun:

bash
sudo systemctl enable php7.4-fpm sudo systemctl start php7.4-fpm

????️ 4. MySQL Veritabanı Oluşturma

MySQL'e giriş yapın:

bash
sudo mysql -u root -p

Aşağıdaki SQL komutlarını çalıştırarak WordPress için bir veritabanı oluşturun:

sql
CREATE DATABASE wordpress_db; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'güçlü-şifre'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;

???? 5. WordPress Dosyalarını İndirme ve Kurulum

Apache için:

bash
cd /var/www/html sudo rm index.html sudo wget https://wordpress.org/latest.zip sudo unzip latest.zip sudo mv wordpress/* . sudo chown -R www-data:www-data /var/www/html sudo chmod -R 755 /var/www/html

Nginx için (örnek dizin: /var/www/wordpress):

bash
sudo mkdir -p /var/www/wordpress cd /var/www/wordpress sudo wget https://wordpress.org/latest.zip sudo unzip latest.zip sudo mv wordpress/* . sudo chown -R www-data:www-data /var/www/wordpress sudo chmod -R 755 /var/www/wordpress

???? 6. Apache veya Nginx Konfigürasyonu

Apache için Virtual Host:

bash
sudo nano /etc/apache2/sites-available/wordpress.conf

İçerik:

apache
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html ServerName siteadi.com <Directory /var/www/html/> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
bash
sudo a2ensite wordpress.conf sudo a2enmod rewrite sudo systemctl restart apache2

Nginx için Config:

bash
sudo nano /etc/nginx/sites-available/wordpress

İçerik:

nginx
server { listen 80; server_name siteadi.com; root /var/www/wordpress; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } }
bash
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl restart nginx

???? 7. WordPress Web Arayüzü ile Kurulum

Tarayıcınızı açın ve sunucu IP’nizi veya domain adresinizi yazın:

http://siteadi.com

Karşınıza gelen WordPress kurulum ekranında:

  • Veritabanı adı: wordpress_db

  • Kullanıcı adı: wp_user

  • Şifre: güçlü-şifre

Bilgilerini girin ve kurulumu tamamlayın.


✅ Sonuç

Tebrikler! Artık Netafast.net sunucunuzda çalışan, tam teşekküllü bir WordPress sitesi kurdunuz. Hem Apache hem de Nginx ile nasıl kurulum yapabileceğinizi adım adım öğrendiniz.


???? SEO İpuçları ile WordPress’e Güç Katın

  • ???? Yoast SEO gibi eklentilerle içeriklerinizi optimize edin.

  • ???? LiteSpeed Cache ya da WP Super Cache ile hızınızı artırın.

  • ???? HTTPS kullanarak güvenliği artırın (Let's Encrypt ile ücretsiz SSL kurulumu mümkündür).


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

Netafast.net destek ekibi olarak, WordPress kurulumunda karşılaştığınız her sorunda 7/24 yanınızdayız.
Ziyaret edin: https://netafast.net


Bu cevap yeterince yardımcı oldu mu?
Geri Dön