WG Panel Bilgi Bankası

Bilgi bankası / Kurulum

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

  • bcmath
  • ctype
  • curl
  • dom / xml
  • fileinfo
  • gd veya imagick (logo / görsel işleme)
  • intl
  • json
  • mbstring
  • openssl
  • pdo_mysql
  • tokenizer
  • zip

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/build hazı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.

Benzer makaleler