banderas Posted April 27, 2013 Report Share Posted April 27, 2013 Moin liebe Leute. Wir sind am Verzweifeln oder am Ende oder...? Eventuell hat hier jemand eine Idee und kann uns weiterhelfen. Wir haben viel recherchiert und kommen einfach nicht weiter. Nun zum Sachverhalt. Wir haben die Idee die Produkte aus dem Lieferprogramm unseren Kunden (als Information) online zu stellen. Diese wollten wir anhand eines Shop realisieren. Sie sollten nicht bestellen können, sondern nur nach den Produkten suchen und die Informationen entnehmen. Es handelt sich um ca. 70.000 Produkten. Da wir im Monat höchstens 1000 pageviews zu erwarten haben mit kaum Traffic, haben wir uns für Strato Power Web Starter entschieden (1 Datenbank=OK, 5GB Webspace reicht allemal). Strato, weil auch unsere Firmenwebsite seit Jahren durch Strato gehostet wird und wir bis dato keine Probleme hatten (20 einfache Seiten). Also Domain registriert. Shop nach der Konfiguration installiert, angepasst und zu Testzwecke ca. 1000 Produkte hochgeladen und importiert. Alles klappt wunderbar. Alle Einstellungen funktionieren. Daraufhin die restlichen Produkte hochgeladen und versucht zu importieren. Hier kommt das Problem. Entweder startet die Funktion nicht oder bricht ganz schnell ab mit Fehlermeldung Internal Server error .... Recherchen führten dazu, dass wir die Datei (150MB) geteilt haben in je 75MB. Auch hier das gleiche Problem. Also noch kleiner. Wieder das gleiche Problem. Gegenprobe: mit 3 MB kein Problem. Es kann ja nicht Sinn der Sache sein, dass man 60 separate Dateien importieren muss. Memory limit Strato ist bei 128MB. Wir vermuten, dass Strato mit etwas größeren Dateien nicht zurecht kommt. Wir sind so kurz vor dem Ziel aber auch irgendwie nicht. Wir haben zwar ein günstiges Paket gebucht, aber es sollte doch zumindest möglich sein Produkte einzustellen. Da wir keine Bestellfunktion haben und die Seite nur für unsere Bestandskunden als Info Seite sein soll, sollte es ausreichen. Unsere Vermutung ist also Strato. Hat jemand eventuell eine andere Idee, wie man das Problem lösen kann. Gruß Link to comment Share on other sites More sharing options...
Fry Posted April 27, 2013 Report Share Posted April 27, 2013 Der webspace bei Strato hat relativ kurze Scriptlaufzeiten, ich tippe es liegt daran. Sollte sich aber u.U. durch/mit einer eigenen php.ini beheben lassen. Link to comment Share on other sites More sharing options...
banderas Posted April 27, 2013 Author Report Share Posted April 27, 2013 Danke für die Antwort. Ich meine ich hätte da was von 30s gelesen. Kommt man bei Strato an die php.ini Datei heran? Link to comment Share on other sites More sharing options...
Fry Posted April 27, 2013 Report Share Posted April 27, 2013 Nicht direkt, entweder im Zugang vom Webspace nachsehen ob du dort einige eigene Einstellungen vornehmen kannst, ansonsten leg dir eine eigene an, zumindest das sollte rudimentär funktionieren. Link to comment Share on other sites More sharing options...
banderas Posted April 27, 2013 Author Report Share Posted April 27, 2013 Hatte kurz einen Blackout. Natürlich gibt es eine php.ini Datei. Mussten wir anlegen als wir die Ioncube Datei hochgeladen haben. Was muss man in der Datei reinschreiben, damit die Einstellung wirksam wird? Link to comment Share on other sites More sharing options...
Fry Posted April 27, 2013 Report Share Posted April 27, 2013 <? ini_set ('max_execution_time', xxx); ?> xxx wäre der Wert in Sekunden, damit müsste es funktionieren, und wenn das nicht klappt versuche die .htaccess php_ value max_execution_time xxx Kann funktionieren, muss aber nicht! Link to comment Share on other sites More sharing options...
banderas Posted April 28, 2013 Author Report Share Posted April 28, 2013 Hab mal die php.ini wie folgt bearbeitet bzw. hinzugefügt: safe_mode=off file_uploads = On max_execution_time = 300 post_max_size = 110M memory_limit = 200M register_globals = Off upload_max_filesize = 100M session.gc_maxlifetime = 1440 session.cache_expire = 180 Diese Werte werden nun auch in der phpinfo (in der Shopsoftware unter System) so angezeigt. Meine Importdatei ist ca. 70MB gross. Beim starten kommt nun eine weiße Seite und bleibt dann auch so. Keine Fehlermeldung bzw. gar keine Meldung! Link to comment Share on other sites More sharing options...
mzanier Posted April 28, 2013 Report Share Posted April 28, 2013 Für eine Importdatei mit 70.000 Produkten und 70MB wirst du um einen eigenen Server mit wesentlich höheren freigaben nicht herumkommen. Eine 70MB Datei benötigt mitunter einige hundert MB speicher wenn man diese reinladen muss. memory limit hat nichts mit der Dateigröße zu tun, sondern mit dem speicher den der server dem phpscript zur verfügung stellt. Link to comment Share on other sites More sharing options...
banderas Posted April 28, 2013 Author Report Share Posted April 28, 2013 Wie bereits erwähnt sollte unsere Idee nur eine Informationsquelle für die Kunden sein. Daher können wir nicht viel in die Sache investieren. Wir haben heute folgende Antwort von Strato erhalten: In diesem Fall kann ich aktuell nur vermuten, dass die folgenden PHP Einstellungen zu dieser Einschränkung führen: max_execution_time: 60 Sekunden CPU Zeit, bzw. 120 Sekunden abs. Laufzeit upload_max_filesize: 10 MB Da es sich dabei um Grundeinstellungen handelt, können diese Werte nicht angepasst werden. http://faq-strato.de/1569 Wie erwähnt handelt es sich dabei lediglich um eine Vermutung und bitte Sie deshalb dies direkt bei XT Commerce zu hinterfragen. Wir haben die Werte doch mit der php.ini geändert. Diese werden auch in der phpinfo angezeigt. Wieso soll den nicht gehen? Link to comment Share on other sites More sharing options...
Townboy Posted April 29, 2013 Report Share Posted April 29, 2013 Guten Morgen zusammen, ich bin kein Datenbankspezie, aber eine Importdatei von ca. 70MB für 1000 Artikel ist definitiv zu groß. Wir haben im Schnitt bei einem Dumpfile gezippt 1,1 MB mit 2,5-3,0k Artikel. Ohne .gz macht das ca. 17 MB. Wo kommen die Daten denn her? Link to comment Share on other sites More sharing options...
banderas Posted April 29, 2013 Author Report Share Posted April 29, 2013 Die Datei mit 70MB liegt in cvs Format auf dem Server und beinhaltet ca. 35000 Artikel. Das Problem liegt wohl in unserm Paket. Die Umsetzung ist demnach so nicht möglich. Daher kommen wir wohl um einen Server nicht herum. Da wir keine tiefreichende Admin Qualifikationen in Sachen Server haben, wollte ich mal fragen, was für eine Lösung Ihr vorschlägt. Welchen "Server-Paket" und Type könnt Ihr empfehlen? Welchen Anbieter? Da wir gerade erst bei Strato die Domain registriert haben evtl. bei Strato bleiben (einfachheitshalber?)? Gehen wir von max. 150.000 Artikel aus, jedoch kaum Besucher auf der Seite. Keine Bestellfunktion. Die Seite sollte jedoch schnell geladen werden. In der Installation der Shopsoftware sind wir nun fit Danke für eure Vorschläge. Link to comment Share on other sites More sharing options...
Fry Posted April 29, 2013 Report Share Posted April 29, 2013 Wenn es tatsächlich ein eigener Server sein soll dann bitte, bitte nur wenn ausreichend Kenntnisse in der Administration des selben vorhanden sind! Mit Plesk o.ä. alleine administriert man keine Server, hinreichende Erfahrung mit der Konsole sind Grundvoraussetzung, also gleich wieder aus dem Kopf schlagen und alternativ einen Managed-Server nehmen. Für Server kann ich ip-projects und estugo empfehlen, ersterer hat einen wahnsinnig guten Support, zweiterer ist auf Shophosting spezialisiert. Beide kurz anschreiben, Projekt schildern, Angebot wahrnehmen. Ansonsten hat Strato gerade Angebotswochen, z.B. das Paket PowerWeb Ultimate, 6 Monate kostenlos, sechs Monate 24.90/Monat zzgl. 14.90 Einrichtungsgebühr, also roundabout 164.30 Euro, im Gegensatz zu einem Server, der euch mit Sicherheit ca. 40 plus evtl. Einrichtungsgebühr mehr kostet, sofern 12 Monate Laufzeit. Btw., solltet ihr tatsächlich einen Wechsel vornehmen, würde ich die Domain gleich zu einem reinen Domainprovider umziehen und den Webspace woanders, erspart in gewisser Hinsicht viel Arbeit beim nächsten Umzug;) Link to comment Share on other sites More sharing options...
banderas Posted April 29, 2013 Author Report Share Posted April 29, 2013 Habe mal bei Estugo nachgefragt. Es wird ein managed Server empfohlen. Die liegen jedoch bei mindestens ca. 90€/Monat. Da scheint das Angebot bei Strato für den Managed Server Linux Level 1 (29€/Monat) die bessere Option zu sein. Zumal die technischen Details viel umfangreicher scheinen wie bei Estugo.Laut Strato erfüllt der genannte Server alle Vorraussetzungen für unsere Zwecke. Was sagt Ihr dazu? Gruß Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.