Intereting Posts
Symfony2 / FOSUserBundle – перенаправление после входа в систему согласно роли Готово ли Drupal для предприятия? Самая маленькая среда IDE для PHP с завершением кода? в чем разница между расширением .php и .php.inc? Почему я не могу проверить свои данные и зарегистрировать свои данные в базе данных? PHP: получить версию протокола HTTP (HTTP / 1.1 vs HTTP / 2) Установите cookie на нескольких доменах с помощью PHP или JavaScript. Как проверить скорость запросов MySQL, с меньшими несоответствиями? Регулярное выражение для соответствия «>», «<», «&» символов, которые появляются внутри узлов XML Уведомление HTML5 с PHP Назначить ссылку на статическую переменную Почему, когда я отправляю XML на PHP, это узлы в нижнем регистре, но когда я разбираю их на PHP, они имеют верхний регистр? Данные сеанса Codeigniter потеряны после перенаправления Проблема с получением автора из RSS-ленты wordpress с использованием SimpleXmlElement Выполнить параллельные команды SSH?

Установка display_errors = 0 и log_errors = 1 без php.ini

По причинам вне моего контроля я не могу установить display_errors = 0 и log_errors = 1 в php.ini на моем рабочем сервере. Я знаю, что могу установить error_reporting(0); для полного подавления всех сообщений об ошибках, но это влияет как на ошибки журнала, так и на отображаемые ошибки. Я надеялся, что будет эквивалент установки display_errors = 0 и log_errors = 1 во время выполнения. Это возможно? Благодарю.

Оба являются PHP_INI_ALL , поэтому вы можете просто использовать ini_set во время выполнения.

 ini_set('display_errors', 0); ini_set('log_errors', 1); 

См. http://php.net/manual/en/ini.list.php

попробуй это:

 ini_set('display_errors', 0); ini_set('log_errors', 1); 

Если вы используете PHP как модуль и не можете использовать основную директиву php.ini и не переопределить php.ini в желаемой папке, и вы не сможете включить его в php-файле, вы можете попытаться использовать htaccess habilities.

В верхней части папки, содержащей ваше приложение, поместите файл .htaccess с помощью: php_flag display_errors 0

Следует применять только к отображению вывода php, а не к журналам.

В любом случае, решение, предоставленное abouti_set (), будет применяться только к страницам, которые его содержат. Примечание. Если у вас есть, значение display_error будет работать при его анализе. Но если вы напрямую его получите, это не сработает.