1&1 ... na dann herzliches Beileid!
Entweder du legst Dir das Log selbst an, oder Du musst bei deren Support betteln, das log zu bekommen.
Bevor Du jetzt 25 Minuten in der Warteschleife hängst .... versuche mal das in der .htaccess
php_flag log_errors on
php_value error_log /pfad_zum_shoproot/log/error_log.txt
Anstatt
/pfad_zum_shoproot/ muss das rein, was bei Dir in der /includes/configure.php in der Zeile steht:
define('DIR_FS_DOCUMENT_ROOT', '/pfad_zum_shoproot/'); Ab dann sollte der Apache jeden Fehler in /log/error_log.txt schreiben.
SICHERHEITSRISIKO:Du musst aber Sicherstellen, dass die Datei NIEMALS über einen Browser aufrufbar wird! (Sollte in der 2.0 schon so sein, da hier der /log Ordner vom System genutzt wird.)
Falls das jemand liest der so was für eine ältere Shopversion umsetzen will:
Datei /log/.htaccess anlegen und folgenden Inhalt rein:
Deny from All
Mails kommen alle an, ok ..... also funktionert die send_order.php
Tabelle orders_status_history auch nur gerade? Das wird auch über die send_order.php geregelt.
Vergleiche mal Deine /includes/classes/order.php mit der Originalversion! Nimm ein Diff Tool dafür wie z.B. Kdiff:
http://kdiff3.sourceforge.net/Ich vermute mal der Bug ist in Deiner orders Klasse.