dam_j Posted February 10, 2010 Report Share Posted February 10, 2010 Hallo, Ich versuche mich gerade zu entscheiden ob xt:commerce das richtige für unseren online shop ist. Wird ja hoch gelobt So, nun habe ich das Problem das wir 1und1 Kunde sind und ich folgendes bekannte Problem habe; Site error: the file /homepages/40/d13371822/htdocs/beta/index.php requires the ionCube PHP Loader ioncube_loader_lin_4.4.so to be installed by the site administrator. Habe natürlich die neusete Veyton Version benutzt. Wenn ich jetzt den offiziellen Lösungsweg gehe klappt es aber leider trotzdem nicht. ODER ich verstehe ihn einfach nicht. Meine php.ini sieht so aus: zend_extension = /homepages/40/d13371822/htdocs/beta/ioncube/ioncube_loader_lin_5.2.so Mein Hauptverzeichnis heist "beta" wohin ich direkt die einzelnen Dateien von Veyton kopiert habe. ICH BITTE HIERMIT OFFIZIELL UM HILFE. Link to comment Share on other sites More sharing options...
Fry Posted February 10, 2010 Report Share Posted February 10, 2010 Welches Paket von 1und1? Sind nicht alle Veytonfähig. Hat dein Paket auch zend? Ansonsten info.php erstellen mit folgendem Inhalt: <? phpinfo() ?> und nachsehen, Pfade merken und dann evtl. nochmals anpassen wie folgend: zend_extension =/kunden/homepages/x/dxxxxxxxxx/htdocs/beta/zend/ioncube_loader_lin_5.2.so zend_optimizer.optimization_level=15 zend_extension=/kunden/homepages/x/dxxxxxxxxx/htdocs/beta/zend/ZendOptimizer.so Wenns nicht geht, probier mal indem du den ganzen Krempel in das Rootverzeichnis schiebts anstelle vom Ordner /beta und einmal ohne kunden/ im Pfad, 1und1 hat nicht immer die gleichen Homepagepfade. Link to comment Share on other sites More sharing options...
dam_j Posted February 11, 2010 Author Report Share Posted February 11, 2010 Hi, Ist ein Business Pro 5.0 Paket. Die php.ini mit <? phpinfo() ?> wo soll ich die einfügen ? Danke Link to comment Share on other sites More sharing options...
Mandel Posted February 11, 2010 Report Share Posted February 11, 2010 Ioncube sollte funktionieren, habe auch ein 1+1 Paket und konnte das problemlos einrichten. Hier gibt es Infos u. Downloads: PHP Encoder, protection, installer and performance tools from ionCube: Loader Download Link to comment Share on other sites More sharing options...
Fry Posted February 11, 2010 Report Share Posted February 11, 2010 Die info.php kommt ins Hauptverzeichnis von dir. Nebenbei auch evtl. mal den Support fragen, ob Ioncube auch aktiviert ist auf dem Server wo dein Paket liegt. Ioncube sollte funktionieren, habe auch ein 1+1 Paket und konnte das problemlos einrichten. Das heisst nichts unbedingt, wenn wie gesagt Ioncube auf dem Server wo dam_j sein Paket liegen hat nicht aktiviert ist. Ich habe auch deshalb meine eigenen strikt getrennt, je nach Anforderung des Kunden liegt er auf dem oder dem Server, da ich so Performanceprobleme aus dem Weg gehe und weniger nörgelnde Kunden habe;) Link to comment Share on other sites More sharing options...
dam_j Posted February 12, 2010 Author Report Share Posted February 12, 2010 Ok, Ich bin jetzt beide Tipps durchgegangen. Aus irgendeinem Grund funktioniert keins von beiden. das mit der info php klappt leider gar nicht ( kommt trotzdem nur die ioncube Fehlermeldung ) und bei dem anderen script dasselbe. Habe mal mit meinem persönlichen Platinum Mitarbeiter von 1und1 telefoniert, der war ja so was von Edelmetall. Der konnte mit keinem dieser Begriffe was anfangen... Link to comment Share on other sites More sharing options...
Mandel Posted February 12, 2010 Report Share Posted February 12, 2010 Also ich habe innerhalb meines Shop-Ordners "shop" einen "Ordner" mit dem Namen "zend" angelegt (aktuellste Version installieren). Im shop/zend/ habe ich den ioncube abgelegt. Hast Du auch die richtige Version? Linux-x86? Laeuft bei Dir php5? Sonst musst Du in der .htaccess dem 1+1 Server das noch extra sagen. Link to comment Share on other sites More sharing options...
dam_j Posted February 12, 2010 Author Report Share Posted February 12, 2010 Das mit dem Zend Ordner in dem ioncube ist probier ich jetzt nochmal. Das mit der .htacess für php5 hatte ich schon gemacht, da auf dem Server sonst nur 4.2 läuft. Link to comment Share on other sites More sharing options...
dam_j Posted February 12, 2010 Author Report Share Posted February 12, 2010 So, Habe jetzt eine erstmal nackte Veyton Installation mit allen Ordnern direkt in meinem beta-Ordner. Ich habe eine .htaceess Datei direkt im beta Ordner die sagt das hier php5 gesprochen wird AddType x-mapp-php5 .php AddHandler x-mapp-php5 .php Und ich habe einen Zend Ordner direkt im beta-Ordner in der die neuste Version von ioncube steckt ( Linux X86) zusätzlich zu dem vorhandenen ioncube Ordner der mit Veyton mitkam. aktuell habe ich jetzt KEINE php.ini ! Und der Fehler ist nachwievor; Site error: the file /homepages/40/d13371822/htdocs/beta/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator. Zur Sicherhiet habe ich für den kompletten Beta-Ordner die Berechtigungen auf 777 gestellt. Link to comment Share on other sites More sharing options...
Mandel Posted February 12, 2010 Report Share Posted February 12, 2010 Leg mal mit Deinem Editor eine phpinfo.php an. Das gehoert da rein: <?php phpinfo(); ?> Diese Datei hochladen in Deinen Shopordner und so aufrufen: http://www.deine-domain.de/deinshopordner/phpinfo.php Funktioniert das? Link to comment Share on other sites More sharing options...
Fry Posted February 12, 2010 Report Share Posted February 12, 2010 Hat er doch geschrieben dass das nicht funktioniert, etwas weiter oben. Muss aber... Gestattet 1und1 eigentlich eigene php.ini´s in den Paketen resp. haben die generell PHP4 und 5 zur Auswahl? Die Dinger sind m.W.n. managed?! Läuft auf dem Server deines Paketes nur PHP4 ist es eh Essig mit PHP5 in einer eigens erstellten php.ini, was er nicht hat kann er auch nicht verarbeiten. Habe mal mit meinem persönlichen Platinum Mitarbeiter von 1und1 telefoniert, der war ja so was von Edelmetall. Der konnte mit keinem dieser Begriffe was anfangen... Ruf doch mal den Marcel D. an, der kommt dann persönlich raus und bleibt solange, bis der Fehler gefunden ist:) Link to comment Share on other sites More sharing options...
Mandel Posted February 13, 2010 Report Share Posted February 13, 2010 In meinem shared Hosting bei 1+1 funktioniert eine php.ini und auch php5, Link to comment Share on other sites More sharing options...
dam_j Posted February 13, 2010 Author Report Share Posted February 13, 2010 Leg mal mit Deinem Editor eine phpinfo.php an. Das gehoert da rein: <?php phpinfo(); ?> Diese Datei hochladen in Deinen Shopordner und so aufrufen: http://www.deine-domain.de/deinshopordner/phpinfo.php Funktioniert das? Wow, das erste mal das sich da was rührt ! Ja das geht, ganz oben wird angezeigt: PHP Version 5.2.12 Denke ja mal das das richtig ist. Link to comment Share on other sites More sharing options...
Mandel Posted February 13, 2010 Report Share Posted February 13, 2010 Ja, richtig. Jetzt musst Du mit dem Editor eine php.ini anlegen und in das Root vom Shop legen. Inhalt der php.ini. Hier angenommen der ioncube liegt im Ordner "zend". zend_extension = /homepages/xx/xxxxxxxxxxx/htdocs/shop/zend/ioncube_loader_lin_5.2.so zend_optimizer.optimization_level=7 zend_extension= /homepages/xx/xxxxxxxxxx/htdocs/shop/zend/ZendOptimizer.so Wobei Du "xxxx" ersetzen musst mit Deinem Pfad (siehe Deine phpinfo). Sollte das nicht funktionieren, dann poste mal den Pfad aus der phpinfo. Link to comment Share on other sites More sharing options...
dam_j Posted February 13, 2010 Author Report Share Posted February 13, 2010 Schade, bekomme leider wieder die alte Fehlermeldung. Meine php.ini sieht so aus; zend_extension = /homepages/40/d13371822/htdocs/beta/zend/ioncube_loader_lin_5.2.so zend_optimizer.optimization_level=7 zend_extension= /homepages/40/d13371822/htdocs/beta/zend/ZendOptimizer.so Die phpinfo.php habe ich übrigens wieder rausgenommem. Weil ich sonst nicht mal den Server erreicht habe. Link to comment Share on other sites More sharing options...
Mandel Posted February 13, 2010 Report Share Posted February 13, 2010 Ruf die phpinfo nochmal auf. Was steht im 7. Feld der phpinfo von oben (Loaded Configuration File )? Hast Du den Ordner "Ioncube" im eigentlichen Shop-Ordner geloescht? Ist der Ordner "zend" mit allen ioncube-Dateien vorhanden? Link to comment Share on other sites More sharing options...
dam_j Posted February 13, 2010 Author Report Share Posted February 13, 2010 /usr/lib/php5/php.ini Link to comment Share on other sites More sharing options...
Mandel Posted February 13, 2010 Report Share Posted February 13, 2010 Was steht weiter unten? Block Environment. Unter DB Entry? Evtl. muss Dein Pfad in der php.ini so lauten: zend_extension = /kunden/homepages/40/d13371822/htdocs/beta/zend/ioncube_loader_lin_5.2.so zend_optimizer.optimization_level=7 zend_extension= /kunden/homepages/40/d13371822/htdocs/beta/zend/ZendOptimizer.so Probier mal. Link to comment Share on other sites More sharing options...
dam_j Posted February 16, 2010 Author Report Share Posted February 16, 2010 Moin, Leider immer noch dasselbe Problem ! Link to comment Share on other sites More sharing options...
Mandel Posted February 16, 2010 Report Share Posted February 16, 2010 Hast Du den kompletten Inhalt aus dem Ioncube-Ordner in Deinen neuen Ordner "Zend" geschoben? Link to comment Share on other sites More sharing options...
dam_j Posted February 16, 2010 Author Report Share Posted February 16, 2010 JA, ioncube in der neusten Linux 86x er Verion geladen und komplett entpackt nach ZEND. Link to comment Share on other sites More sharing options...
Mandel Posted February 16, 2010 Report Share Posted February 16, 2010 Zend Optimizer und ionCube Loader auf 1&1 Managed Server installieren | Markus Wichmann Die php.ini muß in jedem Directory vorhanden sein, welches auf ioncube zugreift, nicht nur in der root und im XTinstall Link to comment Share on other sites More sharing options...
dam_j Posted February 16, 2010 Author Report Share Posted February 16, 2010 Also wenn ich die php.ini von eben in jedes Verzeichnis im Root geschmissen aber ohne Änderrung des Ergebnisses. Ich fang jetzt nochmal von vorne mit der von dir geposteten Anleitung an. Danke dafür Link to comment Share on other sites More sharing options...
dam_j Posted February 16, 2010 Author Report Share Posted February 16, 2010 Ok, die Anleitung ist schonmal nicht schlecht. Aber irgendwie bin ich wohl doch zu blöd ! So sieht eine Beispiel pho.ini aus: zend_extension =/kunden/homepages/x/dxxxxxxxxx/htdocs/zend/ioncube_loader_lin_5.2.so zend_optimizer.optimization_level=15 zend_extension=/kunden/homepages/x/dxxxxxxxxx/htdocs/zend/ZendOptimizer.so Bei mir kommt dann das dabei raus: zend_extension =/homepages/40/d13371822/htdocs/beta/zend/ioncube_loader_lin_5.2.so zend_optimizer.optimization_level=15 zend_extension=/homepages/40/d13371822/htdocs/beta/zend/ZendOptimizer.so Das "kuinden" am Anfang, was ist damit gemeint ? Bei meinen Fehlermeldungen kam es nie vor und deshalb habe ich es immer weggelassen. War / Ist das richtig so ? Link to comment Share on other sites More sharing options...
dam_j Posted February 16, 2010 Author Report Share Posted February 16, 2010 FUNKTIONIERT !!!! KEINE AHNUNG WARUM aber xt läuft ! DANKE ! ABER; Auf der Einrichtungsseite kommt folgende Fehlermeldung: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Was nu ?? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.