It's on a linux server, the version is 3.7. It's a shared hosting - what more do you need? I guess it's kinda crucial to add that this did in fact work, then the whole site was moved to a local windows server for development and back.
A lot of trouble followed from that, but now everything works again except for the templates. It's so weird because it displays a path to a template and says it can't find it - but if I copy-paste that path into emacs or whatever I'm able to open it.
Fatal error: Call to a member function on a non-object in /path/to/ezpublish/kernel/classes/shopaccounthandlers/ezdefaultshopaccounthandler.php on line 75
Fatal error: eZ publish did not finish its request
The execution of eZ publish was abruptly ended, the debug output is present below.
Every error below is result fo this crash. It is difficult to say why, without checking your database, and access to installation. When eZ publish can't find template reports error/warnning in debug output without fatal errors. Please contact support@ez.no in this case if you need help.
Could I try to replace the php-file with a healthy one? I suspected that the crash was because it couldn't find any templates. I guessed that it made an object out of a template somehow, and when there were no templates it crashed...
I'm still fighting this thing... I tried to mail the EZ crew and they told me to try posting my errors here, so here it is: http://www.entartetemusik.com/help.html
Everything but the shop module works as expected, so most of the templates that it's unable to load here are being loaded on other pages. It also complains about having trouble writing to the warning log-file. It has write-access but it also has a wierd star after it which I don't know the meaning of:
-rwxrwxrwx 1 dummy dummy 16328 Mar 15 23:31 warning.log*
Try dumping your shop database as it might be corrupted. Usually from development when things are deleted before ship.
php -C update/common/scripts/cleanup.php shop
This command will clean the shop database. You will loose all the data in the shop so do a backup of your database before doing this but is should work.