У меня есть файл PHP, который работает на моем сервере каждый час. Я хочу сделать некоторую отладку, отправив значение определенных переменных
на мой адрес электронной почты или файл журнала. Я попытался добавить следующий тестовый код, но я не получаю электронные письма и не нахожу файл журнала
error_log("Test 123", 1, "[email protected]");
error_log("Test 123", 3, "/tmp/my_errors.log");
Я не уверен, что мне нужно инициализировать в моем файле php.ini или где-либо еще, чтобы это работало.
Вы должны изменить второй параметр соответственно. Попробуйте использовать 0, чтобы записать в файл журнала ошибок по умолчанию.
error_log("Test 123", 0);
Для message_type == 1 вам нужно убедиться, что отправка электронной почты работает на вашем сервере и что параметр ‘extra_headers’ установлен.
Для message_type == 3 убедитесь, что php может писать в этот файл.
Других решений пока нет …