CPanel'de Dosya Yöneticisi'nden Yüklediğim PHP Dosyası Neden Çalışmıyor?

0

CPanel kullanıyorum ve web sitem için yeni bir php dosyası oluşturdum. Dosya yöneticisi üzerinden 'public_html' klasörüne attım ve tarayıcıdan çağırdığımda boş sayfa veya bazen 500 Internal Server Error hatası alıyorum. Dosyayı birkaç farklı isimle denedim, içeriğini basit bir 'echo "Merhaba Dünya";' ile değiştirdim ama sonuç aynı. Sunucu tarafında bir sorun mu var, yoksa dosya izinlerinde mi bir problem olabilir? Bu basit dosyanın bile çalışmaması beni çok şaşırttı ve ne yapacağımı bilemiyorum. hata kodunu tam olarak göremiyorum ama sayfa yüklenmiyor.

Cevaplar (1)

0

Yaşadığın bu durum gerçekten can sıkıcı olabilir, özellikle de basit bir php dosyasının bile çalışmaması insanı çaresiz bırakabiliyor. Genellikle bu tür sorunlar, dosya izinlerinden veya sunucu tarafındaki PHP yapılandırmasından kaynaklanabilir.

Öncelikle, yüklediğin PHP dosyasının dosya izinlerini kontrol etmeni öneririm. cPanel'deki Dosya Yöneticisi'nde ilgili dosyaya sağ tıklayıp 'İzinleri Değiştir' (Change Permissions) seçeneğini seç. Genellikle PHP dosyaları için 644 izni yeterlidir. Eğer bu izin doğru değilse, dosyaların sunucu tarafından okunması veya çalıştırılması engellenebilir.

İkinci olarak, sunucunun PHP sürümüyle ilgili bir uyumluluk sorunu olabilir. Bazı eski PHP kodları yeni sürümlerde düzgün çalışmayabilir veya tam tersi. cPanel'de 'Select PHP Version' aracını bularak siten için kullanılan PHP sürümünü kontrol edebilirsin. Farklı bir sürüme geçerek deneme yapmak sorunu çözebilir.

Eğer bu adımlar sorunu çözmezse, sunucu loglarını kontrol etmek faydalı olacaktır. cPanel'de genellikle 'Error Logs' veya 'Apache Logs' gibi bölümler bulunur. Bu loglar, 500 hatasının kaynağını daha detaylı gösterebilir. Bazen bu hatalar, dosya içindeki küçük bir yazım hatası veya eksik bir karakterden bile kaynaklanabilir.

Son olarak, eğer siteyi bir CMS (wordpress, Joomla vb.) üzerinden yönetiyorsan, tema veya eklentilerden kaynaklanan çakışmalar da bu tür sorunlara yol açabilir. Bu durumda, son yüklediğin eklentileri veya temanı geçici olarak devre dışı bırakarak sorunun kaynağını bulmaya çalışabilirsin.

Kullanıcılar