Harap Dicatat: Poster asli tidak secara khusus menanyakan tentang PHP. Semua jawaban sentris php membuat asumsi besar tidak relevan dengan pertanyaan sebenarnya.
Log kesalahan default yang bertentangan dengan log kesalahan skrip biasanya memiliki kesalahan (lebih) spesifik. seringkali izin ditolak atau bahkan penerjemah yang tidak dapat ditemukan.
Ini berarti kesalahan hampir selalu ada pada skrip Anda. misalnya Anda mengunggah skrip perl tetapi tidak memberikan izin eksekusi? atau mungkin rusak di lingkungan linux jika Anda menulis skrip di windows dan kemudian mengunggahnya ke server tanpa mengubah ujung baris, Anda akan mendapatkan kesalahan ini.
di perl jika anda lupa
print "content-type: text/html\r\n\r\n";
Anda akan mendapatkan kesalahan ini
Ada banyak alasan untuk itu. jadi harap periksa dulu log kesalahan Anda, lalu berikan beberapa informasi lebih lanjut.
Log kesalahan default sering kali dalam /var/log/httpd/error_log
atau /var/log/apache2/error.log
.
Alasan Anda melihat log error default (seperti yang ditunjukkan di atas) adalah karena error tidak selalu diposting ke log error kustom seperti yang ditentukan di host virtual.
Mengasumsikan linux dan belum tentu perl