Di manakah PHP Menyimpan Log Ralat dalam Persekitaran Pengehosan Dikongsi? (PHP 5, Apache, FastCGI dan cPanel)
Apabila menjalankan PHP pada pelayan pengehosan kongsi dengan cPanel, Apache dan FastCGI, mencari log ralat boleh menjadi mencabar. Berikut ialah panduan komprehensif untuk membantu anda mencari log ralat dengan berkesan:
Lokasi Lalai:
- Jika PHP berjalan sebagai modul Apache, log ralat adalah biasanya disimpan dalam /var/log/apache2.
Root Direktori:
- Hos kongsi selalunya meletakkan fail log dalam subfolder bernama /log dalam direktori akar tapak web anda.
Konfigurasi php.ini :
- Jika anda mempunyai akses kepada fail php.ini, anda boleh menentukan lokasi tersuai untuk log ralat. Untuk melakukan ini, tambahkan baris berikut:
error_log = /var/log/php-scripts.log
Salin selepas log masuk
Log Induk cPanel:
- Menurut ulasan oleh "rinogo," cPanel pengguna boleh mencari fail log ralat induk (secara lalai) di:
/usr/local/apache/logs/error_log
Salin selepas log masuk
phpinfo() Fungsi:
- Jika anda mempunyai akses ke tapak PHP anda, anda boleh menggunakan phpinfo() fungsi untuk memaparkan maklumat tentang pemasangan PHP, termasuk lokasi fail log ralat.
Tambahan Petua:
- Jika anda tidak dapat mencari log ralat di lokasi lalai yang dinyatakan di atas, cuba cari struktur tapak anda untuk sebarang fail bernama "error_log" atau "error_log.txt."
- Sesetengah penyedia pengehosan mungkin menawarkan pilihan pengelogan tambahan dalam panel kawalan atau antara muka pengguna mereka. Semak dengan pembekal pengehosan anda untuk mendapatkan arahan khusus tentang mengakses log ralat.
Atas ialah kandungan terperinci Di Mana Saya Boleh Cari Log Ralat PHP Saya pada Pelayan cPanel Dikongsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!