Daugiau
Kur PHP saugo klaidų žurnalą? (php5, apache, fastcgi, cpanel)
Aš esu bendroje priegloboje ir turiu Cpanel, Apache, PHP veikia fastcgi. Kur PHP saugo klaidų žurnalą?
Ar yra koks nors kitas būdas rasti klaidų žurnalą bendroje prieglobos aplinkoje, užuot ėjus per visą svetainės struktūrą ir ieškojus error_log failų?
Turiu prieigą prie php.ini
(naudoju PHP 5.2.16 versiją).
373
3
Jei PHP yra "apache2" modulis, PHP klaidų žurnalus saugo
/var/log/apache2
. Bendro naudojimo kompiuterių prieglobos kompiuteriai dažnai žurnalų failus saugo šakninio katalogo/log
pakatalogyje. Tačiau... jei turite prieigą priephp.ini
failo, galite tai padaryti:Pagal rinogo'komentarą: Jei naudojate cPanel, pagrindinis žurnalo failas, kurio tikriausiai ieškote, saugomas (pagal nutylėjimą) adresu
Jei visa kita nepavyksta, žurnalo failo vietą galite patikrinti naudodami
Išbandykite
phpinfo()
ir patikrinkite, ar yra "error_log"Nustatydami error_log kintamąjį php.ini faile, turėtumėte naudoti absoliutų kelią, priešingu atveju klaidų žurnalai bus saugomi pagal santykinį kelią.
Kitas sprendimas būtų parašyti paprastą skriptą, kuris iš katalogų medžio išvardytų visus klaidų žurnalų failus.