Apache/PHP - řešení problémů

PHP 5.4 a novější - [error] PHP Strict Standards:

Některé velmi staré php aplikace mohou po upgradu na PHP5.4 a novější způsobit záplavu Apache ErrorLogu hláškou [Thu Nov 27 19:03:09 2014] [error] [client x.x.x.x] PHP Strict Standards: …

Tato situace může velmi rychle způsobit přeplnění disku, kde se log soubory ukládají. Něž si tedy autor webové aplikaci problém opraví, je nutné provést vypnutí logovaní chyb PHP pro příslušný virtualhost, který děla problémy.

Do konfiguračního souboru /etc/apache2/sites-enabled/domena.tld přidáme do sekce Directory:

<Directory "/cesta/k/webovkam"> ... php_flag log_errors off ... </Directory>

Ještě doporučuji upravit nastavení globalního error reportingu v php na následující (editujeme soubor /etc/php5/apache2/php.ini)

error_reporting = E_ERROR | E_WARNING | E_PARSE

</code>

a následně provedeme restart apache