Site Overlay

Proxmox Üzerine Ubuntu 24.04 ile WordPress Kurulumu [Adım Adım Rehber]

🚀 Proxmox Üzerine Ubuntu 24.04 ile WordPress Kurulumu [Adım Adım Rehber]

Senaryo:
– Sanallaştırma: Proxmox VE
– İşletim Sistemi: Ubuntu 24.04.3 Desktop (amd64)
– Hedef: Apache, MySQL ve PHP ile tam uyumlu WordPress kurulumu

🔄 1. Sistem Güncellemeleri

sudo apt update && sudo apt upgrade -y
sudo reboot
            

📦 2. Apache, MySQL ve PHP Kurulumu

sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip unzip curl -y
            

🔐 3. MySQL Yapılandırması

sudo mysql_secure_installation
# Ardından MySQL'e bağlan:
sudo mysql -u root -p

# Komutlar:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'GüçlüBirŞifre';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
            

🌍 4. Apache Web Sunucusu Ayarları

sudo systemctl enable apache2
sudo systemctl start apache2
            

Tarayıcıdan http://sunucu-ip-adresi açarak test edebilirsin.

📥 5. WordPress Dosyalarının İndirilmesi ve Ayarlanması

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
sudo rsync -av wordpress/ /var/www/html/
sudo rm /var/www/html/index.html
            

🔐 6. İzin Ayarları

sudo chown -R www-data:www-data /var/www/html/
sudo find /var/www/html/ -type d -exec chmod 755 {} \;
sudo find /var/www/html/ -type f -exec chmod 644 {} \;
            

🌐 7. (Opsiyonel) Apache Virtual Host Dosyası

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

İçerik:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html
    ServerName domain.com
    ServerAlias www.domain.com

    <Directory /var/www/html/>
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
            
sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
            

🧪 8. WordPress Web Kurulum Sihirbazı

http://sunucu-ip-adresi adresine git ve kurulum sihirbazını başlat:

  • Veritabanı: wordpress
  • Kullanıcı: wpuser
  • Şifre: GüçlüBirŞifre
  • Sunucu: localhost
  • Tablo öneki: wp_

🔒 9. (Opsiyonel) HTTPS için SSL Sertifikası

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache
            

✅ Sonuç

Artık WordPress başarıyla kuruldu ve yayında! Siteni tarayıcıda test ederek admin paneline erişebilirsin.


image
Başka cihazda görüntüle
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Author: Arif Akyüz

Arif Akyüz - Siber Güvenlik Uzmanı ve Dijital Dönüşüm Lideri 15 yılı aşkın süredir bilişim sektöründe, özellikle siber güvenlik ve dijital dönüşüm alanlarında hizmet veren bir uzmanım. Hem stratejik hem de teknik düzeyde çözümler sunarak organizasyonların güvenlik altyapılarını güçlendiriyor ve dijitalleşme süreçlerini yönetiyorum.