tr

Offshore VPS'te WordPress Kurulumu

WordPress, dünyanın en popüler içerik yönetim sistemidir ve offshore VPS üzerinde barındırılması içerik özgürlüğü açısından önemli avantajlar sunar. Bu rehber, sıfırdan tam işlevsel ve optimize edilmiş bir WordPress sitesi kurmanızı sağlar. LEMP stack (Linux, Nginx, MySQL, PHP) üzerinde kurulum yapacağız.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

LEMP Stack Kurulumu

WordPress için LEMP stack (Linux, Nginx, MySQL/MariaDB, PHP) kurulumuna başlayın. Nginx kurulumu (önceden yapıldıysa atlayın): sudo apt update sudo apt install -y nginx MariaDB kurulumu: sudo apt install -y mariadb-server mariadb-client sudo systemctl enable mariadb sudo systemctl start mariadb sudo mysql_secure_installation Güvenli kurulum sihirbazında şunları yapın: - Root şifresi belirleyin - Anonim kullanıcıları kaldırın - Root uzak girişini devre dışı bırakın - Test veritabanını kaldırın - Ayrıcalık tablolarını yeniden yükleyin PHP ve gerekli uzantıları kurun: sudo apt install -y php8.1-fpm php8.1-mysql php8.1-xml php8.1-mbstring php8.1-curl php8.1-zip php8.1-gd php8.1-imagick php8.1-intl php8.1-bcmath PHP-FPM'i başlatın: sudo systemctl enable php8.1-fpm sudo systemctl start php8.1-fpm

WordPress Veritabanı ve Dosya Kurulumu

WordPress için özel bir veritabanı ve kullanıcı oluşturun: sudo mysql -u root -p MySQL konsolunda: CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'GUCLU_SIFRE_GIRIN'; GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT; WordPress dosyalarını indirin: cd /tmp wget https://wordpress.org/latest.tar.gz tar -xzf latest.tar.gz sudo mv wordpress /var/www/siteniz.com sudo chown -R www-data:www-data /var/www/siteniz.com sudo find /var/www/siteniz.com -type d -exec chmod 755 {} ; sudo find /var/www/siteniz.com -type f -exec chmod 644 {} ; wp-config.php dosyasını oluşturun: cd /var/www/siteniz.com sudo cp wp-config-sample.php wp-config.php sudo vim wp-config.php Veritabanı bilgilerini güncelleyin: define('DB_NAME', 'wordpress_db'); define('DB_USER', 'wp_user'); define('DB_PASSWORD', 'GUCLU_SIFRE_GIRIN'); define('DB_HOST', 'localhost');

Nginx WordPress Yapılandırması

WordPress için optimize edilmiş Nginx server block oluşturun: sudo vim /etc/nginx/sites-available/siteniz.com Şu yapılandırmayı ekleyin: server { listen 80; server_name siteniz.com www.siteniz.com; root /var/www/siteniz.com; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args; } location ~ .php$ { fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~* .(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ { expires 30d; add_header Cache-Control "public, immutable"; } location ~ /. { deny all; } location ~ ^/wp-admin { allow SIZIN_IP_ADRESINIZ; deny all; } } Yapılandırmayı etkinleştirin: sudo ln -s /etc/nginx/sites-available/siteniz.com /etc/nginx/sites-enabled/ sudo nginx -t && sudo systemctl reload nginx

WordPress Performans ve Güvenlik Optimizasyonu

WordPress kurulumu tamamlandıktan sonra performans ve güvenlik optimizasyonları yapın. WP-CLI kurulumu (komut satırı WordPress yönetimi): curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp Gereksiz dosyaları silin: sudo rm /var/www/siteniz.com/wp-config-sample.php sudo rm /var/www/siteniz.com/readme.html sudo rm /var/www/siteniz.com/license.txt Önerilen güvenlik eklentileri: - **Wordfence**: Firewall ve malware tarama - **UpdraftPlus**: Otomatik yedekleme - **WP2FA**: İki faktörlü doğrulama PHP optimizasyonu için /etc/php/8.1/fpm/php.ini düzenleyin: upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 memory_limit = 256M Redis önbellek kurulumu: sudo apt install -y redis-server php8.1-redis sudo systemctl enable redis Anubiz Host offshore VPS sunucularında WordPress siteniz herhangi bir içerik kısıtlamasına maruz kalmadan çalışır; düşünce ve ifade özgürlüğü garantilidir.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online