Mencari Log Ralat PHP dalam Persekitaran Pengehosan Dikongsi dengan Apache, FastCGI dan cPanel
Pada pelayan pengehosan kongsi yang menjalankan PHP versi 5.2. 16 dengan Apache, FastCGI, dan cPanel, lokasi log ralat PHP boleh sukar difahami.
Tempat PHP Menyimpan Log Ralat
Secara lalai, Apache pada Linux biasanya menyimpan log ralat dalam /var/log/apache2. Jika PHP berjalan sebagai modul Apache, log ralat akan terdapat di sana juga.
Lokasi Log Pengehosan Dikongsi
Hos kongsi sering menyimpan fail log dalam subfolder dalam direktori akar pelayan, seperti /log. Perlu menyemak lokasi ini untuk fail error_log.
Menyesuaikan Laluan Log Ralat dengan php.ini
Jika anda mempunyai akses kepada fail php.ini, anda boleh secara manual tentukan laluan ke log ralat. Untuk melakukan ini, tambahkan baris berikut pada fail:
error_log = /var/log/php-scripts.log
Mengakses Fail Log Induk dengan cPanel
Menurut ulasan oleh rinogo, pengguna cPanel boleh cari fail log ralat induk di /usr/local/apache/logs/error_log by lalai.
Menyemak Lokasi Fail Log dengan PHP
Sebagai pilihan terakhir, anda boleh menggunakan PHP untuk menentukan lokasi fail log semasa:
<?php phpinfo(); ?>
Kod ini akan mengeluarkan halaman dengan pelbagai maklumat konfigurasi PHP, termasuk laluan ke log ralat.
Atas ialah kandungan terperinci Ke mana Log Ralat PHP Pergi dalam Persekitaran Pengehosan cPanel Dikongsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!