Bu rehber temiz bir Ubuntu 22.04/24.04 VPS'te production hazır WordPress kurar. VPS'iniz yoksa Hostiger VPS Hosting'e göz atın — aylık $15'lik Basic çoğu WordPress sitesine yeter.
1. nginx + PHP-FPM + MySQL kurulumu
apt update && apt upgrade -y
apt install nginx php-fpm php-mysql php-curl php-gd php-imagick \
php-intl php-mbstring php-xml php-zip php-bcmath mysql-server \
unzip curl -y
systemctl enable --now nginx php8.3-fpm mysql
2. WordPress veritabanı oluşturun
mysql -u root
CREATE DATABASE wp_site CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'GUCLU_SIFRE';
GRANT ALL PRIVILEGES ON wp_site.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES; EXIT;
3. WordPress indir
cd /var/www
curl -O https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress example.com
chown -R www-data:www-data /var/www/example.com
4. nginx sanal host
/etc/nginx/sites-available/example.com içine standart WordPress nginx bloğunu yerleştirin, sonra symlink oluşturup nginx -t && systemctl reload nginx çalıştırın.
5. Ücretsiz SSL
apt install certbot python3-certbot-nginx -y
certbot --nginx -d example.com -d www.example.com --agree-tos -m [email protected] --non-interactive
Certbot systemd timer ile 60 günde bir otomatik yeniler.
6. WordPress kurulum sihirbazı
https://example.com/wp-admin/install.php adresini ziyaret edin. 2. adımdaki DB bilgilerini girin. Admin kullanıcı adı "admin" olmasın.
7. Production ayarları
- LiteSpeed Cache veya WP Rocket kurun
- wp-config.php içine
define('DISALLOW_FILE_EDIT', true); - Otomatik güvenlik güncellemeleri:
define('WP_AUTO_UPDATE_CORE', true);
Alternatif: sıfır kurulum
VPS yönetmek istemiyorsanız Hostiger Yönetimli WordPress aylık $9.99'dan başlar — LSCache, otomatik güncelleme, WebP dönüşümü ve Redis object cache önceden yapılandırılmış.