PrestaShop hosting değişikliği sonrası 500 Internal Server Error alındığında ilk yapılması gereken, hatayı gizleyen üretim ekranını zorlayarak dosya silmek değil, sunucu ve uygulama logundan kök nedeni bulmaktır.
1. PHP sürüm uyumluluğu
Hedef sunucuda “PHP 7.3 kullanın” gibi sabit bir tavsiyeyi uygulamayın. PrestaShop major/minor sürümünüzün güncel sistem gereksinimlerinde desteklenen PHP aralığını kontrol edin ve kaynak sunucudaki extension listesini karşılaştırın.
2. Dosya ve klasör izinleri
Dosyaların doğru kullanıcı/grup sahipliğinde olduğundan emin olun. Her şeyi 777 yapmak güvenli bir çözüm değildir.
3. Cache
PrestaShop sürümünüze uygun cache dizinlerini panel veya resmi yöntemle temizleyin. Üretim verilerini, module dosyalarını veya vendor dizinini tanımadan silmeyin.
4. Veritabanı ve config
- Yeni DB hostname/kullanıcı/parola doğru mu?
- DB collation ve server sürümü uyumlu mu?
- Domain/base URL ayarları yeni domaine/HTTPS’e uygun mu?
- Rewrite ve web server config doğru mu?
5. Loglar
Web server error log, PHP-FPM log ve PrestaShop loglarını aynı timestamp üzerinde karşılaştırın. Fatal PHP error, eksik extension veya permission hatası doğrudan görülebilir.
İlgili UST Bilişim hizmetleri
E-ticaret altyapınızı yeniliyor veya taşıyorsanız e-ticaret çözümlerimizi, hosting ve sunucu altyapımızı inceleyebilir veya projenizi iletebilirsiniz.
Bilgiyi uygulanabilir projeye dönüştürelim.
İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.
Projenizi Anlatın



