Hallo, ich stoße schon beim Installieren an meine Grenzen: Einige Voraussetzungen werden nicht erfüllt! ionCube Loader 4.0.2 0 … den habe ich installiert! Und trotzdem wird er nicht erkannt. mod_rewrite 1 0 … das benötige ich scheinbar nicht, wird gelb hinterlegt … disk_free_space 5 GB 0 B … das sieht nach meinem Hauptproblem aus! Habe bei STRATO meinen DISKSPACE erhöht (auf neues Paket upgegradet) - habe jetzt 20 GB und trotzdem diese Meldung memory_limit 128M 104M … hiermit kann ich auch nichts anfangen kann jemand mir hier bitte Hilfe leisten? Freundliche Grüße von Tom
Was für ein System hast du? Windows Server oder Linux Server? Rootserver, VServer oder Webspace?
… tja, Webspace bei STRATO? Ich denke, dass bei der Installation das Hauptproblem der nicht lesbare Speicherplatz ist. Es muss doch eine Lösung geben, bei der ich die Überprüfung des Speicherplatzes abschalten kann. Überhaupt vermisse ich Einstellmöglichkeiten bei der Installation und leider auch eine Hilfe. Weder mit einer Dokumentation, noch hier im Forum kann mir geholfen werden. Hilfe-Ansätze wie Umzug zu einem anderen Hoster finde ich - wie auch andere hier - merkwürdig. Das mag zwar funktionieren, aber es kann doch keine Lösung sein! Kann man die Installationsroutine irgendwie beeinflussen oder was hilft mir damit ich den freien Webspace erkennen kann? Was hat das mit dem Lösungsansatz: PHP.ini auf sich? Ist das vielleicht die Lösung für mein Problem. Wie muss die aussehen und in welcher Ordner muss ich die spielen? Sind gelb markierte Zeilen im installer hinderlich oder übergehbar? Ich würde mich freuen, wenn jemand eine Antwort oder mehrere für mich hätte! freundliche Grüße von Tom
herzlichen Dank für die zahlreichen Antworten! Die Community ist wirklich eine Hilfe, wenn man sie braucht. Insofern ist eine Community-Edition eine feine Sache! SHOPWARE 4.x.x läuft auf STRATO-Webspace! Dies für alle die, die wie ich fast verzweifeln bzw. fast verzweifelt sind! Die rot markierten Felder sind die einzigen, die den Installer stoppen - gelb ist nur Hinweis - aber kein Hinderungsgrund Die Abfrage des Webspaces disk_free_space - die STRATO nicht zulässt, kann umgangen werden: /** * Checks the disk free space * * @return bool|string */ public function checkDiskFreeSpace() { if (function_exists(‘disk_free_space’)) { /* return $this->encodeSize(disk_free_space(dirname(__FILE__))); */ return $this->encodeSize(21474836480); } else { return false; } } Die Kopie einer php.ini in die Verzeichnisse ist nicht notwendig! Würde bzgl. memory_limit 128MB auch nichts bringen, da laut STRATO es dort von Hause aus auf 104MB begrenzt ist. Wenn mir jetzt jemand noch was zum IonCube Loader und zu mode_rewrite erzählen kann, die ich nicht bearbeitet habe … Freundliche Grüße von Tom
Würde gerne helfen. Leider ist das von Hoster zu Hoster unterschiedlich. Deshalb wird dir am ehesten jemand helfen können, der auch bei Strato ist. Das ist bei vielen nicht der Fall, weil Strato einfach Scheiße ist. (Natürlich nur im Verhältnis zu anderen gesehen). Auch wenn dir dieser Kommentar nicht weiterhilft, da du ja nicht auf andere Hoster verwiesen werden möchtest.
[quote=“astorx”] Die Kopie einer php.ini in die Verzeichnisse ist nicht notwendig! Würde bzgl. memory_limit 128MB auch nichts bringen, da laut STRATO es dort von Hause aus auf 104MB begrenzt ist. Wenn mir jetzt jemand noch was zum IonCube Loader und zu mode_rewrite erzählen kann, die ich nicht bearbeitet habe … [/quote] memory_limit beschreibt den maximalen Arbeitsspeicher, den ein PHP Prozess (das lässt sich ungefähr mit “ein Seitenaufruf” übersetzen) für sich in Anspruch nehmen kann. 104 MB ist eine komische Zahl und es spricht irgendwie nicht für den Webhoster, aber es sollte wohl reichen. ion cube loader kann mit ionCube-enkodierten Dateien arbeiten. Das wird von manchen Extension Entwicklern (ich vermute mal auch kostenpflichtige Shopware Erweiterungen selbst) genutzt um den Quellcode zu sichern / verschlüsseln. Für die Basisinstallation brauchst du das nicht. mod_rewrite schreibt Dateizugriffe um. Wenn du etwa die URL http://www.meinshop/backend/article aufrufst, würde dein Server normalerweise im Webverzeichnis deines Servers nach einem Ordner namens backend schauen, prüfen ob dieser einen Ordner namens article hat. Wenn in diesem Ordner dann eine Datei namens index.html oder index.php liegt würde er sie ausliefern / bearbeiten. mod_rewrite unterbricht diesen Prozess und lenkt alle Anfragen auf die zentrale Startdatei von shopware um, die dann daraus Befehle ableitet. Ohne mod_rewrite wird es nicht gehen.
herzlichen Dank „shredding“ für Deine ausführliche Antwort! Zwei Anmerkungen habe ich: mode_rewrite habe ich nicht aktiviert - sowohl Installation als auch Shop an sich lief und läuft IonCube-Loader hatte ich nach langen Versuchen installiert - das System war fürchterlich langsam und manche Menuseiten im Backend wurden nicht angezeigt - nach dem Deinstallieren von IonCube-Loader ging wieder alles flüssiger Ein guten Rutsch an alle! Tom
[quote=“astorx”] mode_rewrite habe ich nicht aktiviert - sowohl Installation als auch Shop an sich lief und läuft[/quote] Ohne URL rewrite kann es eigentlich nicht gehen. Ich vermute, dass es bei dir vielleicht so konfiguriert ist, dass der Check failed, es aber grundsätzlich schon installiert ist. Sonst würde der Shop überhaupt nicht gehen. Ausserdem ist mod_rewrite echt Standard und quasi alle PHP Systeme setzen darauf. Daher muss es irgendwie auch bei strato installiert sein, sonst könnte man ja gar nichts damit anfangen. Hauptsache es läuft guten Rutsch!
kann mir bitte jemand erklären wie man die lösung für den free_space anwendet? oder versteh ich hier irgendwas nicht richtig? wo muss ich das code snippet denn einsetzen? danke
Zunächst mal ist das ändern des Quellcodes nicht unbedingt die richtige Wahl - vor allem dann nicht wenn tatsächlich nicht genügend Speicherplatz zur Verfügung steht. Das gesagt: Speichere die Datei System.php auf deinem Server im Verzeichnis /Pfad/zu/deiner/Shopware/Installation/engine/Shopware/Components/Check auf deinem Computer. Entpacke diese Datei und lade Sie in eben dieses Verzeichnis auf deinen Server hoch, indem du die alte System.php Datei überschreibst…
[quote=„shredding“]Zunächst mal ist das ändern des Quellcodes nicht unbedingt die richtige Wahl - vor allem dann nicht wenn tatsächlich nicht genügend Speicherplatz zur Verfügung steht. Das gesagt: Speichere die Datei System.php auf deinem Server im Verzeichnis /Pfad/zu/deiner/Shopware/Installation/engine/Shopware/Components/Check auf deinem Computer. Entpacke diese Datei und lade Sie in eben dieses Verzeichnis auf deinen Server hoch, indem du die alte System.php Datei überschreibst…[/quote] Danke erstmal für die schnelle hilfe. mit dem downloadlink stimmt irgendwas nicht, wenn man darauf klickt kriegt man buchstabensalat. hab die datei aber dann doch irgendwie runterladen können, aber irgendwie löst das auch nicht das problem. speicherplatz habe ich 6GB, und mir wird angezeigt es wären 0GB! scheint ja ein problem bei strato zu sein. muss ich an der datei noch irgendetwas ändern? danke
rechtsklicken auf link speichern unter wählen und das .php bei system entfernen und warum bist du bei strato dem schnarchnasenverein?
[quote=“leseaw”]rechtsklicken auf link speichern unter wählen und das .php bei system entfernen und warum bist du bei strato dem schnarchnasenverein?[/quote] ja, so hab ich das dann auch runtergeladen. das hat ja wie gesagt geklappt. die eigentliche frage ist damit trotzdem nicht beantwortet und ich weiß dass strato suboptimal ist, aber da hatte ich nunmal schon ein paket. bin jetzt bei all-inkl und es klappt
Guten Morgen zusammen Leider habe ich das gleiche Problem bei der Installation. bei disk_free_space zeigt er 0 an obwohl mein Paket 6GB beinhaltet und diese auch fast komplett zur Verfügung stehen. Bin bei Alfahosting und hatte mit anderen Produkten noch nie Probleme gehabt. Gibt es denn noch eine andere Lösung um die Installation abzuschließen ? lg Stefan
… das Problem müsstest du mit oben genannter Lösung eigentlich fixen können.
Also wenn damit das überschreiben der system.php gemeint ist leider nicht. Habe aber den Support von Alfahosting mal angeschrieben. [color=red]PS: Der Support konnte mir sagen was ich wo löschen muß damit die Speicherabfrage beim Installieren nicht abgefragt wird. Nun bin ich fleißig am Testen ;)[/color]
Hallo maincoone, leider habe ich das gleiche Problem beim Installieren und mit der hier angebotenen Lösung bekomme ich die Installation nicht zum Laufen. Der Ansatz, die Speicherabfrage zu umgehen scheint mir die erfolgsversprechende zu sein, da diese Providerunabhängig fumtionieren wird. Für eine kurze Erklärung wie man das macht wäre, ich sehr dankbar :x. Viele Grüße aus der hessischen Provinz xy919
Hallo, habe das Problem gelöst, indem ich nun erstmal eine andere Software installiert habe. Konnte auf Anhieb installiert und benutzt werden. Ob das am Programmierer liegt? Niemand weis es und niemand scheint es zu interessieren, das kann man an den “zahlreichen” Hilfestellungen hier erkennen. Bye bye Shopware, vielleicht sieht man sich mal wieder. Gruß xy919
[quote=“leseaw”]rechtsklicken auf link speichern unter wählen und das .php bei system entfernen und warum bist du bei strato dem schnarchnasenverein?[/quote] Bei mir taucht das gleiche Problem auf! ich bin leider auch bei strato.:wtf: Ich habe System.php von shredding unterladen und die alte System.php unter …/engine/Shopware/Components/Check überschrieben. Aber bei der neuen Installation bleibt die rosa Warnung: disk_free_space 0 B immer noch da! Kann jemand mir hier weiter helfen? Vielen Dank im voraus!
Kann jemand mir hier weiter helfen??? Vielen vielen Dank im voraus!