Skeleton konnte nicht geladen werden...

Hallo, nach einigen Problemen lief das gestrige Update von 3.0.5.1 auf 3.5.1 auf unserer Testumgebung. Allerdings kann man im Backend keinen Menüpunkt aufrufen. Es erscheint immer die Meldung „Skeleton konnte nicht geladen werden“ bzw. „Controller konnte nicht geladen werden“ Die Pfadfangaben in der s_core_config sind korrekt, also ohne http und auch ohne slash am Ende. Ich habe im Firebug festgestellt dass das Backend folgende 2 Requests macht: http://backend/cache/skeleton http://engine/backend/ajax/saveLog.php? … erden&mod= hier scheint eine Pfadangabe zu fehlen. Hat jemand eine Idee, wo diese eingetragen werden muss damit das Backend ebenfalls komplett funktioniert? Viele Grüße Ingo Siebeck

Hi, das Problem haben mittlerweile mehrere Personen. Bin schon seit Tagen auf der Suche nach der Ursache bzw. einer Lösung dafür. Kannst du was zu deiner Serverumgebung sagen ? Läuft PHP als CGI ?

Hallo Stefan, ja php läuft als CGI Modul. System Linux cluster677-678-han 2.6.18-071.5-openvz-intel #1 SMP Mon Sep 20 11:58:41 CEST 2010 x86_64 PHP Version 5.2.12 Server API CGI/FastCGI ansonsten passen eigentlich alle Voraussetzungen. Welche Infos sind noch von Bedeutung?

So ich konnte das Problem etwas eingrenzen. im Backend scheint: $sCore->sCONFIG ein leeres Array zurückzugeben und somit fehlen auch alle Pfadinfos. Weiter kann ich das ganze aber leider nachvollziehen, damit der verschlüsselte Open Source Quelltext :shock: einen Strich durch die Rechnung macht… :x

Hi, ja, genau da stecke ich im Moment auch fest (viewtopic.php?f=9&t=311) Die große Frage lautet nun warum das Array leer ist…

Hi, ich vermute mal evtl. ein Profihost-System!? :wink: Da gibt es ja eine neue Anforderung ab Shopware 3.5 in der Applikation.php. Infos findet man hier: http://www.shopware.de/wiki/Installatio … _Profihost Stefan

1 „Gefällt mir“

Bei 1und1 hilft das leider nicht weiter… :frowning:

[quote=„bigfraggle“]Bei 1und1 hilft das leider nicht weiter… :([/quote] gleiches Problem in der js/framework.php? Dass der Host auch leer ist?

Hi, habe es getestet, bringt mir leider auch nichts. Habe einen Server bei 1und1.

Ich habe das Problem bei einer lokalen XAMPP-Installation…

Ist der Zend Optimizer richtig installiert? Wenn die zusätzliche php.ini nicht in jedem Unterverzeichnis liegt, wo der Optimizer gebraucht wird (z. B. bei 1und1 Managed Server), wird dieser nicht ausgeführt und das Laden einiger Script schlägt fehl. EDIT: Auch das testweise (automatisierte) Kopieren der php.ini in jedes Unterverzeichnis führt zu einem Fehler. Allerdings wird jetzt im Backend gemeldet “Controller konnte nicht geladen werden”.

Hi, hier schon einmal eine kleine Hilfestellung speziell zu 1und1, folgende Dinge müssen mitunter angepasst werden je nach Paket: 1. .htaccess-Datei nach Wiki anpassen. 2. In jedem Order mit einer PHP-Datei muss eine spezielle php.ini-Datei hinterlegt werden, damit der Zend Optimizer läuft. 3. In der config.php müssen die MySQL-5-Daten hinterlegt werden. 4. In der Application.php müssen die MySQL-5-Daten für PDO hinterlegt werden. Dort muss z.B. auch die Konfiguration für den Socket hinterlegt werden.

1 „Gefällt mir“

Hi, also ich muss hier jetzt mal ein dickes Lob loswerden ! Ich habe nun schon seit einiger Zeit damit gekämpft Shopware auf meinem Managed Server bei 1und1 überhaupt zum laufen zu kriegen. Trotz sämtlicher Tüftelei bekam ich jedoch ständig im Backend “Controller konnte nicht gefunden werden” , was natürlich dazu führte das im Backend überhaupt nichts ging. Keine Menüpunkte konnten angeklickt werden und es kam auch keine Aufforderung zur Aktivierung der Lizenz. Nachdem ich dann jeden Tag im Forum gestöbert habe, in der Hoffnung einen Leidensgenossen zu finden, der vielleicht das Problem lösen konnte, war ich schon relativ verzeifelt und wollte schon die Flinte ins Korn werfen. Einen letzten Anlauf machte ich dann noch und wandte mich man Stefan Heyne. Siehe da, die Sonne geht auf ! Nachdem er eine kleine Anpassung gemacht hatte ging es nun. Wie er bereits schon schrieb: ->Wiki Anpassungen vornehmen ->Zend Optimizer über die php.ini laden ->php.ini in jedes PHP Verzeichnis Dieses Tool hilft dabei: http://www.nobbis.net/de/downloads/cat_ … tools.html ->config.php Datenbankconnect mit Mysql5 Socket: $DB_HOST = “localhost:/tmp/mysql5.sock” ->Application.php erweitern im DB Array ‘unix_socket’ => ‘/tmp/mysql5.sock’

Hm, komme da gerade nicht hinterher… Wenn ich in der config.php wieder das $DB_HOST = “localhost:/tmp/mysql5.sock” nutze, wird die Verbindung zur DB nicht hergestellt: Unknown MySQL server host ‘localhost:/tmp/mysql5.sock’ (1) in Vendor/Zend/library/Zend/Db/Adapter/Pdo/Abstract.php on line 144 Das bekomme ich nur weg, wenn ich das wie gehabt auf zwei Zeilen aufteile: $DB_HOST = “localhost”; $DB_SOCKET ="/tmp/mysql5.sock"; Und den Rest der Änderungen hatten wir doch eigentlich schon, oder täusche ich mich da?

Hi, hier nochmal die Einstellungen zusammengefasst: Application.php: ... 'db' =\> array( 'username' =\> $DB\_USER, 'password' =\> $DB\_PASSWORD, 'dbname' =\> $DB\_DATABASE, 'host' =\> 'localhost', 'unix\_socket' =\> '/tmp/mysql5.sock' ), ... Config.php $DB\_HOST = "localhost:/tmp/mysql5.sock"; $DB\_USER = "..."; $DB\_PASSWORD = "..."; $DB\_DATABASE = ".."; Danach sollte die Datenbank-Verbindung im Backend und im Frontend klappen. :wink: Viele Grüße Heiner

1 „Gefällt mir“

Ok, besten Dank. :slight_smile:

Hey, ich bekomme nun den Fehler auch. Bis vor einer Stunde hat noch alles funktioniert. Ich habe bewusst nichts geändert :frowning: Provider ist Profihost. Frontend funktioniert aber einwandfrei. EDIT: Komisch ist auch, dass ich das auf einmal in zwei unabhängigen Shops habe.

Hi ottscho, schreib in die config.php im Shopware-Verzeichnis statt DB-Host 127.0.0.1 mal 127.0.0.1:3307 oder localhost Dann sollte es wieder gehen. PS: Prüf auch mal, ob ggf. magic_quotes vesehentlich aktiviert wurde. Das müsste der Hoster dann wieder deaktivieren.

[quote=„Sebastian Klöpper“]Hi ottscho, schreib in die config.php im Shopware-Verzeichnis statt DB-Host 127.0.0.1 mal 127.0.0.1:3307 oder localhost Dann sollte es wieder gehen. PS: Prüf auch mal, ob ggf. magic_quotes vesehentlich aktiviert wurde. Das müsste der Hoster dann wieder deaktivieren.[/quote] Nun geht es wieder. Lag am Provider. Trotzdem danke :wink:

Hallo Zusammen. Vielleicht kann mir einer von Euch ja auch helfen. (Ich hoffe es zumindest) Gestern habe ich einen Serverumzug vollzogen. Zur Information 1und1-System. Vorher hatte ich das System ebenfalls auf einer 1und1-Umgebung, in meinem aktuellen Shop. Nun soweit hat alles funktioniert, dank der guten Anleitung. Nur habe ich jetzt folgendes Problem. Der Aufruf der der Grundeinstellungen funktioniert nicht. Fehler: Skeleton konnte nicht geladen werden. Es sind nur die Grundeinstellungen, daher denke ich, dass ich hier vergessen habe die php.ini zu überschreiben. Kann mir also jemand verraten über welchen Ordner oder welche Datei die Grundeinstellungen bearbeitet werden? ------------------- Eventuell kann mir in diesem zuge auch gleich ein versierter Anwender bei einer weiteren Frage helfen. Durch meinen aktuellen Shop bin ich es gewohnt nach Wareneingang, Bestellungen rauszusuchen, die eventuell mit dieser Ware beliefert werden müssen. Dazu nutze ich die Artikelnummer. Wenn ich es richtig gesehen habe, kann ich bei Shopware in der Bestellübersicht nur nach dem Namen suchen. Kann man hier eventuell auch die Suche erweitern? Das wäre echt super. Ich bedanke mich im Vorfeld für Eure Hilfe und sende viele Grüße Jan