WG Panel Bilgi Bankası

Bilgi bankası / Kurulum

Sorun giderme: 403, 405, beyaz ekran ve localhost yönlendirmesi

Aşağıdaki sorunlardan biriyle karşılaşırsanız önce ilgili bölümü uygulayın; çoğu zaman tek satırlık komut sorunu çözer.

403 Forbidden — Sayfa açılmıyor

Sebep 1: mod_rewrite için FollowSymLinks/SymLinksIfOwnerMatch kapalı.

cd /var/www/vhosts/SITE/SUBDOMAIN/public
{ echo "Options +SymLinksIfOwnerMatch"; echo ""; cat .htaccess; } > .htaccess.new
mv .htaccess.new .htaccess

Sebep 2: Üst dizinde sorunlu .htaccess var.

rm -f /var/www/vhosts/SITE/SUBDOMAIN/.htaccess

Sebep 3: Document Root yanlış (Plesk varsayılan httpdocs'a bakıyor).

Plesk → Hosting Settings → Document root: SUBDOMAIN/public yapın.

Sebep 4: Klasör izinleri yetersiz.

chown -R SITEADI_xxx:psacln /var/www/vhosts/SITE/SUBDOMAIN
chmod -R 775 storage bootstrap/cache

405 Method Not Allowed — Forma POST yapamıyorum

Plesk nginx, uzantısız URL'lere POST'u reddediyor olabilir. WG Panel kurulum sihirbazı bu sebeple install.php üzerinden çalışır:

  • https://SITE/install.php kullanın
  • https://SITE/install kullanmayın

Hâlâ 405 alıyorsanız: tarayıcıyı kapatıp gizli sekmede tekrar deneyin (eski form action'ları cache'lenmiş olabilir).

Beyaz ekran (500 / boş sayfa)

  1. Logu kontrol edin:
    tail -50 storage/logs/laravel.log
  2. İzin sorunu için:
    chmod -R 775 storage bootstrap/cache
    chown -R SITEADI_xxx:psacln storage bootstrap/cache
  3. Cache temizleyin:
    php artisan optimize:clear
  4. PHP hata loguna bakın: Plesk → siteadi.com → Logs → PHP error log

Tüm linkler localhost'a yönlendiriyor

Sebep: .env'de APP_URL yanlış.

cd /var/www/vhosts/SITE/SUBDOMAIN
sed -i 's|^APP_URL=.*|APP_URL=https://panel.example.com|' .env
php artisan optimize:clear

WG Panel 1.2.0+ sürümü, APP_URL=localhost tespit ettiğinde otomatik olarak tarayıcının açtığı host'a düşer; yine de .env'i doğru ayarlamak en sağlamı.

Composer install hatası

Sıfır kurulum paketinde vendor/ hazır gelir, normalde Composer'a ihtiyaç yoktur. Manuel olarak kuruyorsanız:

cd /var/www/vhosts/SITE/SUBDOMAIN
composer install --no-dev --prefer-dist --optimize-autoloader
# Bellek hatası alırsanız:
COMPOSER_MEMORY_LIMIT=-1 composer install --no-dev --prefer-dist --optimize-autoloader

Veritabanı bağlantı hatası

Sihirbaz formunda kontrol:

  • Host: Plesk'te 127.0.0.1 doğru. localhost bazı yapılarda socket arar ve hata verir.
  • Kullanıcı: Plesk → Databases → Users'da o veritabanına yetkili olmalı.
  • Şifre: Yapıştırırken başında/sonunda boşluk olmamalı.
  • Kullanıcı adı bazen SITEADI_dbuser şeklinde önek alır.

Storage symlink "already exists"

cd /var/www/vhosts/SITE/SUBDOMAIN
rm -rf public/storage
php artisan storage:link

Logo / yüklenen dosya görünmüyor

  1. php artisan storage:link çalıştırın
  2. .env içinde APP_URL doğru mu kontrol edin
  3. Tarayıcı önbelleğini temizleyip yenileyin (Cmd/Ctrl + Shift + R)

Yardım nereden alınır?

Bu makaleler her sürümle birlikte güncellenir. Eksik gördüğünüz bir konu varsa Admin → Bilgi Bankası'ndan kendiniz makale ekleyebilir veya geliştirici ile iletişime geçebilirsiniz.

Benzer makaleler