Я часто использую error_log для вывода информации, когда я разрабатываю материал, чтобы я мог видеть содержимое массивов и тому подобное — я не уверен, что это хороший способ сделать что-то, но я самоучка, так что простите меня!
В любом случае, где-то я, должно быть, забыл комментировать error_log, потому что я постоянно получаю сообщение об ошибке error_log ‘post_type =’, и за свою жизнь я просто не могу его отследить, я выполнил поиск по ‘post_type =’ во всех из моих файлов, а также прошел через все error_log, которые я могу найти и проверил, что он закомментирован, но просто не может отследить эту проклятую вещь …
Так что мне было интересно, если кто-нибудь знает, как я могу отследить источник последнего сообщения error_logged, чтобы я мог найти файл, который его отправляет. Я попытался error_get_last (), но это ничего не возвращает, я думаю, потому что на самом деле это не ошибка, которая регистрируется, а сообщение, которое я выводлю вручную …
В противном случае я вижу, что в Dreamweaver есть способ поиска с использованием регулярных выражений, и ему просто интересно, если кто-нибудь знает, как я могу заставить его искать error_log, которому не предшествует ‘//’
Заранее спасибо 🙂
Вы можете изменить свои права доступа к файлу журнала ошибок, поэтому только «root» пользователь имеет к нему доступ.
Затем перейдите на свой веб-сайт, и, надеюсь, в какой-то момент вы вызовете эту ошибку, и, поскольку Apache не будет иметь права на запись в этот файл, php вызовет ошибку, что даст вам возможность узнать откуда она.
Кроме того, если вы хотите увидеть содержимое переменной, вы можете использовать var_dump($myVar)
,
Других решений пока нет …