Kurztipp: Piwik Timeout-/Speicherprobleme auf verwalteten Webservern
Vor einiger Zeit fielen mir PHP-Fehlermeldungen bei der Verwendung der freien Analytik-Software Piwik auf:
1PHP Fatal error: Allowed memory size of 2442473628 bytes exhausted (tried to allocate 64 bytes)
2...
3Fatal error: Maximum execution time of 30 seconds exceeded in .../piwik/core/DataTable.php
Die Lösung ist recht simpel - das Memory-Limit und die Timeout-Einstellungen sind entsprechend schrittweise anzupassen. Bei verwalteten Webservern erhält man als Kunde jedoch recht selten Zugriff auf die Konfigurationsdatei php.ini
, weswegen man die entsprechenden Konfigurationsparameter in der Datei .htaccess
im Root-Verzeichnis der Piwik-Installation anpassen muss:
1php_value memory_limit 256M
2php_value max_execution_time 150s
Die Datei ist eventuell noch nicht vorhanden und muss ggf. erst angelegt werden.