Domain down / Fatal error: Out of memory

Hallo zusammen,

ich habe ein riesen Problem und verzweifel langsam da ich das Problem nicht behoben bekomme. Zum Vorfall:

Ich wollte in meinem funktionierenden Shop heute morgen Google Analytics mit einbauen als ich über das Forum auf ein kostenloses Modul Google Analytics für Oxid CE + PE gestoßen bin. Nach dem herunterladen hieß es in der Anleitung, dass ein OXID-Connector vorher installiert werden sollte. Nun habe ich auch diesen heruntergeladen, entpackt und die entsprechenden Dateien in den Ordner “Modules” gelegt. Anschließend habe ich das Backend geöffnet und dort wie in der Beschreibung beschrieben das erste von vier Modulen aktiviert. Nun hing sich jedoch beim aktivieren des ersten Modules mein Oxid auf. Da ich im Backend nichts mehr anklicken konnte habe ich alles geschlossen und wollte mich wieder ins Backend einloggen. Nun bekam ich folgende Fehlermeldung angezeigt:

Fatal error: Out of memory (allocated 50855936) (tried to allocate 65484 bytes) in /homepages/26/d450728334/htdocs/verkauf/core/oxutilsobject.php on line 384

Die selbe Fehlermeldung erhalte ich nun auch wenn ich meine Domain aufrufe!

Nun habe ich mich an den Support von D3 DATA Development gewand, die dann meinten ich solle alle Ordner und Dateien aus der OXID-Verzeichnisstruktur entfernen die ich dort hochgeladen habe, anschließend das Verzeichnis TMP leeren und dann sollte alles wieder gehen. Das tat es aber nicht und nach weiteren Mails hieß es es sei ein Providerproblem ich sollte mich an diesen wenden.

Bei meinem Provider 1&1 sagte man mir dann "löschen Sie einfach die Datei

oxutilsobject.php

und anschließend funktioniert wieder alles. Das tut es natürlich nicht. Habe die datei wieder eingesetzt. Hier auch mal mein Log:

---------------------------------------------
oxConnectionException-oxException (time: 2013-05-16 02:36:06): [0]: EXCEPTION_CONNECTION_NODB 
 Stack Trace: #0 /homepages/26/d450728334/htdocs/verkauf/core/oxdb.php(384): oxDb->_notifyConnectionErrors(Object(object_ADOConnection))
#1 /homepages/26/d450728334/htdocs/verkauf/core/oxdb.php(408): oxDb->_onConnectionError(Object(object_ADOConnection))
#2 /homepages/26/d450728334/htdocs/verkauf/core/oxdb.php(465): oxDb->_getDbInstance()
#3 /homepages/26/d450728334/htdocs/verkauf/core/oxconfig.php(603): oxDb::getDb()
#4 /homepages/26/d450728334/htdocs/verkauf/core/oxconfig.php(422): oxConfig->_loadVarsFromDb('oxbaseshop')
#5 /homepages/26/d450728334/htdocs/verkauf/core/oxconfig.php(352): oxConfig->init()
#6 /homepages/26/d450728334/htdocs/verkauf/core/oxconfig.php(2008): oxConfig->getConfigParam('blProductive')
#7 /homepages/26/d450728334/htdocs/verkauf/core/oxshopcontrol.php(602): oxConfig->isProductiveMode()
#8 /homepages/26/d450728334/htdocs/verkauf/core/oxshopcontrol.php(123): oxShopControl->_runOnce()
#9 /homepages/26/d450728334/htdocs/verkauf/core/oxid.php(40): oxShopControl->start()
#10 /homepages/26/d450728334/htdocs/verkauf/index.php(28): Oxid::run()
#11 /homepages/26/d450728334/htdocs/verkauf/oxseo.php(46): require('/homepages/26/d...')
#12 {main}

 Connection Adress --> 
Connection Error --> dbo451762498s/homepages/26/d450728334/htdocs/verkauf/Can't connect to MySQL server on 'db451762498.db.1and1.com' (4)
---------------------------------------------
oxConnectionException---!--NOT CAUGHT--!--oxException (time: 2013-05-16 02:37:07): [0]: EXCEPTION_CONNECTION_NODB 
 Stack Trace: #0 /homepages/26/d450728334/htdocs/verkauf/core/oxdb.php(384): oxDb->_notifyConnectionErrors(Object(object_ADOConnection))
#1 /homepages/26/d450728334/htdocs/verkauf/core/oxdb.php(408): oxDb->_onConnectionError(Object(object_ADOConnection))
#2 /homepages/26/d450728334/htdocs/verkauf/core/oxdb.php(465): oxDb->_getDbInstance()
#3 /homepages/26/d450728334/htdocs/verkauf/core/oxconfig.php(2011): oxDb::getDb()
#4 /homepages/26/d450728334/htdocs/verkauf/core/oxshopcontrol.php(602): oxConfig->isProductiveMode()
#5 /homepages/26/d450728334/htdocs/verkauf/core/oxshopcontrol.php(123): oxShopControl->_runOnce()
#6 /homepages/26/d450728334/htdocs/verkauf/core/oxid.php(40): oxShopControl->start()
#7 /homepages/26/d450728334/htdocs/verkauf/index.php(28): Oxid::run()
#8 /homepages/26/d450728334/htdocs/verkauf/oxseo.php(46): require('/homepages/26/d...')
#9 {main}

 Connection Adress --> 
Connection Error --> dbo451762498s/homepages/26/d450728334/htdocs/verkauf/Can't connect to MySQL server on 'db451762498.db.1and1.com' (4)
---------------------------------------------

Es hieß auch schon “das Memory Limit beim Provider hochsetzen”, wobei ich doch schon 60 MB habe und es bis heute morgen auch alles funktioniert hat. Kann man denn das Script, welches anscheinend diesen Speicher benötigt nicht abschalten?

PHP: Version 5.4
Shop: 4.7.3

Ich wäre wirklich überaus dankbar wenn mir jemand helfen könnte damit mein Shop wieder läuft.

Gruß Frank :confused:

Das Modul bzw. der Shopconnector ist verschlüsselt, oder? Mit PHP 5.4 wird das nicht gehen.

Hat der Hoster nicht ein Backup, das er einspielen kann?

Moin Frank,

mit PHP 5.4 wirst du noch mehr Probleme kriegen!
Lass da mal 5.3 laufen, damit funktioniert Zend dann auch wieder.

Beste Grüsse

Thomas

Edit… Und wieder waren Ray´s Ghostwriterhorden schneller… :smiley:

Doch ich habe ein Backup von gestern für alle Dateien des Shops, jedoch glaube ich das die DB hängt. Da steht bei einigen Positionen “In Benutzung” oder ist das immer so? (siehe Anhang)

Ich habe bei meinem Provider 1&1 auch die Möglichkeit Global auf PHP5.2 umzustellen. Ach ja, im Moment habe ich das Dual-Basic Paket!

Hallo,

habe alle Dateien gelöscht und das Backup nun einmal raufgespielt und jetzt läuft wieder alles. Ohhh… jetzt fällt mir echt ein Stein vom Herzen!

Trotzdem Danke für die Hilfestellung!