Jump to content

Shop nicht aufrufbar "Out of memory"


Recommended Posts

Hallo,

 

Habe gerade das Problem dass ich einen Shop nicht aufrufen kann. Weder front noch backend.

Ich erhalte die Meldung

Fatal error: Out of memory (allocated 8388608) (tried to allocate 1920 bytes) in /xxx/xxx/xxx/xxx/xxx/xxx/xxx/shop/classes/Product.php on line 2861

Wenn ich es recht verstehe habe ich nur 8MB php memory limit Zugriff obwohl der Server laut phpinfo 512MB bereit stellt.

Gehe ich recht in der Annahme dass ich selbst das Problem nicht lösen kann sondern mit dem Hoster in Kontakt treten muss (ich vermute es ist ein billiges shared hosting)?

 

Da ich leider nicht direkt mit dem Hoster kommunizieren kann und alles über eine extrem miese "Werbefirma" geht muss ich denen ganz genau erklären was mein Problem ist und wie man es lösen kann.

 

Grüße

Stefan

Link to comment
Share on other sites

 

Wenn ich es recht verstehe habe ich nur 8MB php memory limit Zugriff obwohl der Server laut phpinfo 512MB bereit stellt.

Über phpinfo kannst du keineswegs erkennen wieviel Memory der Server bereitstellt! <_<

 

Welche Prestashopversion?

 

Hast du unmittelbar bevor der Fehler auftrat ein neues Produkt oder eine neue Kategorei angelegt?

 

Grüsse

Whiley

Link to comment
Share on other sites

@rictools

Der Shop ist nur sehr klein mit einer handvoll Artikeln welcher neben unserer normalen Website auf meinen Wunsch hin installiert wurde. Die Installation wurde nach etwa 6 Monaten von besagter Werbefirma, welche die Homepage erstellt hat und verwaltet, erfolgreich installiert und nach einem weiteren Monat habe ich dann auch endlich FTP Zugriff erhalten. Die Person welche uns "betreut" hat von nichts ne Ahnung außer wie man bei Wordpress Texte ändert.

 

@Whiley

Das mit dem bereit stellen war etwas falsch ausgedrückt. Ich meinte dass ich über phpinfo eine memory limit von 512MB gesehen habe.

 

@all

+ Prestashop Version 1.5.3.1 (ging nicht anders da bei 1.6 zu viele Übersetzungen fehlten).

+ Der Shop lief schon mal

+ Die Fehlermeldung kam aus heiterem Himmel ohne dass ich etwas geändert habe oder gemacht habe. Ich habe einige Tage den Shop nicht aufgerufen und als ich dann wieder mal wollte gabs einen 500er Fehler woraufhin ich das error reporting auf true gestellt habe.

Link to comment
Share on other sites

Mir ist immer noch nicht klar, was das für eine "Werbefirma" sein soll (was bitte schön ist eine "Werbefirma", kostenlos und werbefinanziert?), wenn du noch nicht einmal weißt, um was für ein Hosting es sich handelt. Vielleicht wurde vom Hoster etwas geändert, z. B. die PHP-Version.

 

Du könntest auch einmal einen Link zum Shop posten.

Link to comment
Share on other sites

Meine Sprachfertigkeit scheint schon zu leiden :huh: . Mit Werbefirma meinte ich eigentlich Marketing Firma. Das sind die die die unprofessionelle Website erstellt haben und den grotten lahmen Server organisiert haben.

Bitte komm jetzt nicht mit "such dir ne anständige Firma oder mach es selbst". Ich würde das ja gerne, allerdings gibt es da gewisse Beziehungen auf Geschäftsführerebene welche das verhindern.

 

Der Link zum Shop ist http://www.talkingkids.jp/shop/

Jedoch wird außer dem error reporting nicht angezeigt.

Link to comment
Share on other sites

Lt. info.php läuft das recht neue PHP 5.6, das wurde also möglicherweise kürzlich vom Hoster geändert und könnte für das Problem verantwortlich sein.

 

Deine "Geschäftsführerebene" oder der Dienstleister müssen sich da entweder selbst drum kümmern oder dir die entsprechenden Informationen zur Verfügung stellen, damit du den Hoster kontaktieren bzw. das Hosting direkt konfigurieren kannst. Eine Alternative wäre ein Upgrade der Prestashop-Version.

Link to comment
Share on other sites

Grad hat meine "Marketingtussi" angerufen und mir vorgeschlagen dass sie den Shop ja neu installieren könnten um das Problem zu beheben. :blink:

 

Ich hab nach einem kurzen innerlichen Mordgedanken mal das Thema php angesprochen mit der bitte sie solle sich mal informieren seit wann php 5.6 läuft.

Bin ja gespannt obs was wird. :unsure:

Link to comment
Share on other sites

Wenn du einen FTP-Zugang hast, such da mal nach einer php.ini

 

Ich vermute mal, dass nach Upgrade auf die neue php-Version irgendeine Default-ini am Start ist, die derart abgewürgt ist, dass da nix läuft. Wenn keine php.ini drin ist, kann es entweder sein, dass der Hoster das nicht erlaubt, oder aber irgendwelche Defaults des Servers greifen, die man mit einer php.ini im Verzeichnis modifizieren kann.

 

Wenn die Geschäftsführer auf ihrer Ebene den Laden auf Null fahren wollen, dann würde ich mir überlegen, ob das das richtige Umfeld für mich wäre ;)

Link to comment
Share on other sites

eine php.ini ist nicht vorhanden und auch eine selbst angelegte php.ini ergibt keine Lösung. Ich habe gleich ein meeting mit der besten marketing Agentur der Welt. Vielleicht kommen wir ja einer Lösung näher.

 

Was ich jedoch im Stammverzeichnis festgestellt habe sind ominöse CORE Dateien. Anfangs sah ich eine oder 2 aber es werden immer mehr. (Siehe Anhang)

 

Bezüglich der Geschäftsführerebene, besagte marketing Agentur ist Kunde von "uns" weshalb "mein" Chef einen Wechsel derzeit nicht in betracht zieht obgleich er selber relativ genervt von besagter Agentur ist.

Ich muss dazu aber sagen dass der Webshop nicht überlebenswichtig ist, sondern von mir nur angelegt wurde um meine Sachen etwas einfacher zu machen. Geplant war dass ich mir somit die Arbeit der Rechnungsstellung, Verwaltung usw. spare bzw. verringere. Der Shop ist nur für eine kleine geschlossene Kundengruppe welche sonst halt per Telefon, Mail, LINE oder was auch immer bestellt.

Abgesehen davon ist der Job auch für mich nicht überlebenswichtig. Ich machs nur gern und es ist besser als ne 40 Stunden Woche in nem Büro abzuhängen und dann noch sinnlose Überstunden zu schieben.

post-788088-0-00997400-1495685665_thumb.png

Link to comment
Share on other sites

 

Was ich jedoch im Stammverzeichnis festgestellt habe sind ominöse CORE Dateien. Anfangs sah ich eine oder 2 aber es werden immer mehr. (Siehe Anhang)

 

Das sind für Linux typische Dump-Files, die automatisch erzeugt werden wenn ein Vorgang im Speicher nicht abgeschlossen werden kann.

 

Falls du einen Shell-Zugang haben solltest, könntest du die Dumps analysieren,  (google mal nach "dump gdb"). Die enthaltenen Fehlerangaben sind in i.d.R sehr genau.

 

+ Prestashop Version 1.5.3.1 (ging nicht anders da bei 1.6 zu viele Übersetzungen fehlten).

Seit wann betreibst du den Shop denn schon? Die Version ist ja steinalt.

 

Grüsse

Whiley

Link to comment
Share on other sites

Danke für die Erklärung der Files.
Das Meeting mit der Marketingtussi ist vorüber und sie hat mir wenigstens die lang ersehnte Bestätigung gegeben dass die Serverfirma eine Änderung vorgenommen hat und diese sich jetzt drum kümmern. (Hoffentlich)

 

Bezüglich der Shopversion bzw. seit wan der Shop besteht, jetzt bitte nicht hauen, der Shop wurde erst vor 3 Monaten installiert.

Ich habe bewusst zu dem alten Schinken gegriffen da ich bei diesem die wenigste Arbeit mit den Übersetzungen hatte und die haben schon viel Zeit in Anspruch genommen um richtig zu stellen.

Bei Version 1.6 ist z.T. nicht mal die Hälfte übersetzt und da der Shop nur für eine kleine geschlossene Kundengruppe ist spielt die usability bzw. das "Shoppingerlebnis" keine Rolle.

Link to comment
Share on other sites

Jeder Webauftritt einer Firma ist ein Teil der Visitenkarte. Und bei manchen Dingen sollte man dann besser aufs www verzichten, anstatt den Kunden Inkompetenz zu zeigen, da werden automatisch Assoziationen zum Rest des Unternehmens entstehen.

 

Wenn der Gurkenhändler nebenan seine Seite verhunzt, ist das nicht tragisch, weil ich zum einkaufen eh da hin muss, wenn ich aber Infos über eine Firma hole, mit der ich eventuell zusammenarbeiten will, dann ist das Web die erste Adresse. Finde ich nichts, fahr ich eher hin als wenn ich einen total unprofessionell aufgezogenen Auftritt entdecke, bei dem nichts funktioniert, da schließe ich sofort auf den Rest.

 

BTW: du beherrscht die japanische Sprache?

Link to comment
Share on other sites

@Claudiocool

Volle Zustimmung mit dem Webauftritt. Die Homepage selber hat eh schon einen großen Sprung nach vorne gemacht im Gegensatz zu früher.

Bezüglich dem Webshop ist es so dass jemand der noch kein Kunde ist vom Webshop nichts zu sehen bekommt außer einer Startseite mit dem Hinweis dass der Shop nur Lizenznehmern zu Verfügung steht. (Sofern der Link den geht)

Zum Thema unprofessionelle Webauftritte empfehle ich dir mal japanische Webseiten zu bewundern. Du würdest dich wundern wie viele Seiten hier noch den Flair der 90er versprühen.

 

Japanisch beherrschen würde ich nicht sagen. Glaub da sind aber auch viele Japaner von entfernt. Ich schlag mich durch und solange ich nicht von Hand schreiben muss gehts auch noch irgendwie.

 

@Whiley

Ich habe damals die Version 1.5.3.1 genommen da diese bei der Übersetzung mit 100% angegeben war. Dies war zwar irgendwie richtig, jedoch teilweise falsch und vor allem die E-Mails waren komplett verhunzt. Derjenige der die Übersetzung gemacht hat hat die variablen (z.B. {shop_name} durch den Shopnamen ersetzt usw.

Da der Shop nur 25 Artikel beinhaltet welche nicht geändert werden, die Zahlung generell per Überweisung erfolgt und auch sonst keine Extras benötigt werden sollte auch die alte Version laufen. Bis zu dem Tag wo am Server was geändert wurde (wie ich heute erfahren habe) lief der Shop ohne Probleme.

Link to comment
Share on other sites

Wenn ich überlege, dass alleine die Korrektur der von mir verwendeten 3 Sprachen (inkl. der nativen englischen Sprache) auf ein "seriöses" Niveau ca. 2 Wochen gedauert hat, wobei ich immer wieder noch über unglückliche Übersetzungen stolpere, dan mag ich mir nicht ausmalen, wie das mit Japanisch wäre.

 

Als ich den Shop installiert hatte, musste ich da schon an der einen oder anderen Ecke schmunzeln, weil man da doch deutlich den Translator von Google vor Augen hatte, der nur dann richtig funktioniert, wenn man den Ursprungstext ins Englische übersetzt, dort korrigiert und erst danach die gewünschte Sprache aus dem Englischen heraus erzeugt. Ohen Englisch und die Zielsprache zu beherrschen, ist das im Businessbereich nicht unbedingt die erste Wahl. Französisch und Spanisch hätte ich evtl. auch noch hinbekommen, aber mangels tieferer Kenntnisse erstmal auf Eis gelegt.

 

Ja, die asiatischen Webseiten sind da deutlich anders als die hier gewohnten, das kann man in vielen Bereichen sehen, da gebe ich NSN durchaus recht, was dies anbelangt, andererseits hat man dann gerade dort die Chance, mit relativ einfachen Mitteln eine Seite ins Netz zustellen, die deutlich mehr zu bieten hat. Alleine schon die gewählten Farben verstärken das Chaos ungemein, hier würde ich eher mit Graustufen arbeiten, das wäre schon 50% angenehmer :) Aber ich esse auch lieber Pizza als Sushi ;)

Link to comment
Share on other sites

Neues Problem, aber immerhin schon etwas besser.

 

Nach unendlich erscheinender Wartezeit läuft nun das backend zu 90% wieder. Nur wenn ich auf "Produkte" gehe bzw. das Frontend aufrufen möchte erscheint jetzt folgende Meldung


Fatal error: Undefined class constant 'WebserviceRequest::HTTP_POST' in /xxx/xxx/xxx/xxx/xxx/xxx/www.talkingkids.jp/shop/classes/Product.php on line 620 

Wo könnte nun der Hund begraben sein?

Edited by NSN (see edit history)
Link to comment
Share on other sites

Problem gelöst.

 

In der betreffenden Datei wurde etwas abgeändert und nun läuft es wieder.

 

Code alt:

                'ws_modifier' => array(
                    'http_method' => WebserviceRequest::HTTP_POST,
                    'modifier' => 'modifierWsLinkRewrite'

Code neu:

                'ws_modifier' => array(
                    // 'http_method' => WebserviceRequest::HTTP_POST,
                    'http_method' => 2,
                    'modifier' => 'modifierWsLinkRewrite'
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...