After updating Piwik from 2.0 to 2.0.2 Piwik is completely broken. The following error message is shown when trying to access the login:
Deprecated: Assigning the return value of new by reference is deprecated in /usr/local/lib/php/Log.php on line 120
WARN Piwik\Session[2013-12-19 09:20:02] [ac818] Unable to start session: Session must be started before any output has been sent to the browser; output started in /usr/local/lib/php/Log.php/120
Piwik # Web Analytics
Error: Unable to start session. Please check that the web server has enough permission to write to these files/directories:
For example, on a Linux server if your Apache httpd user is www-data, you can try to execute:
chown -R www-data:www-data /kunden/138225_47506/webseiten/XXX/piwik/tmp/sessions/
chmod -R 0755 /kunden/138225_47506/webseiten/XXX/piwik/tmp/sessions/
If you still experience issues after trying these changes, we recommend that you enable database session storage.
Debug: the original error was
Session must be started before any output has been sent to the browser; output started in /usr/local/lib/php/Log.php/120
Uncommenting line 13 on core/Error.php seems like a suitable workaround.
Keywords: Piwik update broken
Changing line 13 of core/Error.php to
should fix the problem.
In 58ee884: fixes #4427 prefix path was missing
fixes #4427 prefix path was missing