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.

Übersetzungen: