SPOJE.NET

Technická dokumentace

Uživatelské nástroje

Nástroje pro tento web


howto:hosting:apache_troubleshooting

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

howto:hosting:apache_troubleshooting [2014/11/27 19:24] (aktuální)
Řádek 1: Řádek 1:
 +====== 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:
 +
 +<code ini>
 +    <​Directory "/​cesta/​k/​webovkam"> ​
 +        ...
 +        php_flag ​ log_errors off
 +        ...
 +     </​Directory> ​
 +</​code>​
 +
 +Ještě doporučuji upravit nastavení globalního error reportingu v php na následující (editujeme soubor ''​%%/​etc/​php5/​apache2/​php.ini%%''​)
 +
 +<code ini>
 +error_reporting = E_ERROR | E_WARNING | E_PARSE
 +</​code>​
 +</​code>​
 +
 +a následně provedeme restart apache
 +
  
howto/hosting/apache_troubleshooting.txt · Poslední úprava: 2014/11/27 19:24 (upraveno mimo DokuWiki)