VPS Üzerine WordPress Kurulumu
WordPress, dünya genelinde web sitelerinin %40'ından fazlasını çalıştıran en popüler içerik yönetim sistemidir. Paylaşımlı hostingde performans sorunları yaşıyorsanız, VPS sunucu üzerine WordPress kurmak en doğru adımdır.
Bu rehberde Ubuntu 22.04 LTS üzerinde LEMP stack (Linux, Nginx, MySQL, PHP) ile WordPress kurulumunu adım adım göstereceğiz.
Ön Gereksinimler
- Bir VPS sunucu (minimum 2 GB RAM önerilir)
- Ubuntu 22.04 LTS işletim sistemi
- Bir domain adı
- SSH erişimi
Adım 1: Sistem Güncellemesi
Sunucunuza SSH ile bağlandıktan sonra ilk adım sistemi güncellemektir:
sudo apt update && sudo apt upgrade -y
Adım 2: Nginx Kurulumu
Nginx, Apache'ye göre daha az bellek tüketir ve statik dosyaları çok daha hızlı sunar:
sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx
Adım 3: MySQL Kurulumu
sudo apt install mysql-server -y
sudo mysql_secure_installation
WordPress için bir veritabanı ve kullanıcı oluşturun:
sudo mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'guclu_sifre_123';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Adım 4: PHP 8.3 Kurulumu
sudo apt install php8.3-fpm php8.3-mysql php8.3-curl php8.3-gd php8.3-intl php8.3-mbstring php8.3-soap php8.3-xml php8.3-zip php8.3-imagick -y
Adım 5: WordPress İndirme ve Kurulum
cd /var/www/
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo chown -R www-data:www-data /var/www/wordpress
sudo chmod -R 755 /var/www/wordpress
Adım 6: Nginx Yapılandırması
server {
listen 80;
server_name orneksite.com www.orneksite.com;
root /var/www/wordpress;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Adım 7: SSL Sertifikası (Let's Encrypt)
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d orneksite.com -d www.orneksite.com
Adım 8: WordPress Performans Optimizasyonu
PHP OPcache Aktifleştirme
# /etc/php/8.3/fpm/conf.d/10-opcache.ini
opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
Redis Object Cache
sudo apt install redis-server php8.3-redis -y
sudo systemctl enable redis
WordPress admin panelinden Redis Object Cache eklentisini kurarak veritabanı sorgularını cache'leyebilirsiniz.
VPS'te WordPress İçin Önerilen Minimum Kaynaklar
| Site Tipi | RAM | CPU | Disk |
|---|---|---|---|
| Kişisel Blog | 2 GB | 2 vCPU | 20 GB SSD |
| Kurumsal Site | 4 GB | 2 vCPU | 40 GB SSD |
| E-ticaret (WooCommerce) | 8 GB | 4 vCPU | 80 GB SSD |
| Yüksek Trafikli Portal | 16 GB | 8 vCPU | 160 GB SSD |
Sonuç
VPS üzerinde WordPress kurmak, siteniz üzerinde tam kontrol sahibi olmanızı sağlar. Performans, güvenlik ve ölçeklenebilirlik açısından paylaşımlı hostinge göre çok daha üstündür.
BulutUp VPS planları ile dakikalar içinde sunucunuzu oluşturabilir ve bu rehberi takip ederek WordPress sitenizi kurabilirsiniz. Kurulum sürecinde desteğe ihtiyacınız olursa teknik destek ekibimiz size yardımcı olacaktır.