Sunucu gereksinimleri ve önerilen yapılandırma
WG Panel; Laravel 11 üzerinde çalışan modern bir host yönetim paneli olduğu için sunucunuzun aşağıdaki minimum gereksinimleri karşılaması gerekir. Plesk, cPanel, DirectAdmin veya doğrudan Apache/Nginx ile çalışan herhangi bir Linux sunucu uygundur.
Donanım
- CPU: 1 vCPU yeterli (orta yoğunluk için 2 vCPU önerilir)
- RAM: En az 1 GB (önerilen 2 GB)
- Disk: 2 GB boş alan (loglar, önbellek ve yüklemelere göre büyür)
- İnternet: Plesk/cPanel API, ödeme ağ geçitleri, e-fatura servisleri vb. için dışarı çıkış izni
İşletim Sistemi
- AlmaLinux / Rocky / CentOS Stream 8+ (Plesk önerilen)
- Ubuntu 22.04 / 24.04 LTS
- Debian 11 / 12
Web Sunucusu
- Apache 2.4+ (mod_rewrite, mod_headers etkin) — Plesk varsayılanı
- veya Nginx 1.20+ (PHP-FPM ile)
PHP
- Sürüm: 8.2 veya üzeri (önerilen 8.3)
- Bellek limiti:
memory_limit = 256M - Yükleme sınırı:
upload_max_filesize = 32M,post_max_size = 32M - Maksimum süre:
max_execution_time = 120
Gerekli PHP eklentileri
bcmathctypecurldom/xmlfileinfogdveyaimagick(logo / görsel işleme)intljsonmbstringopensslpdo_mysqltokenizerzip
Plesk'te bunları aktive etmek için: Tools & Settings → PHP Settings → ilgili sürüm → Extensions.
Veritabanı
- MySQL 8.0+ veya MariaDB 10.6+
- Boş bir veritabanı + tam yetkili kullanıcı (Plesk: Databases → Add Database)
- Karakter seti:
utf8mb4, collation:utf8mb4_unicode_ci
Diğer Araçlar
- Composer 2.x (sıfır kurulum paketinde vendor dahildir; manuel kurulumda gerekir)
- Node.js 18+ (sadece varlık derlemek için; paket içinde derlenmiş
public/buildhazır gelir) - Cron (zamanlanmış görevler):
* * * * * cd /var/www/vhosts/SITE && php artisan schedule:run >> /dev/null 2>&1
SSL
Üretim ortamında HTTPS zorunludur. Plesk'te SSL/TLS Certificates → Get a free certificate from Let's Encrypt ile bir tıkla SSL alabilirsiniz.
Şüpheli noktaları kontrol
Kurulum sihirbazının ilk adımı (/install.php) yukarıdaki gereksinimlerin tamamını otomatik test eder; eksik olanlar kırmızı işaretlenir ve devam butonu pasif kalır.