Shopware Administration nicht mehr erreichbar nach Anpassung Backend-Sprachen

Ich habe heute wieder einige Anpassungen an meinem Shop www.1001geschenkideen.ch vorgenommen. Unter anderem entdeckte ich die Möglichkeit zur Anpassung der Backend-Sprachen.Ich entfernte also die Sprachen Deutsch (Deutschland) und Englisch und fügte Deutsch (Schweiz) hinzu. Kaum hatte ich gespeichert, erhielt ich folgende Fehlermeldung:

Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. The identifier id is missing for a query of Shopware\Models\Shop\Locale in Doctrine/ORM/ORMException.php on line 150 Stack trace: #0 Doctrine/ORM/EntityRepository.php(116): Doctrine\ORM\ORMException::missingIdentifierField(‘Shopware\Models…’, ‘id’) #1 Shopware/Components/Model/ModelRepository.php(164): Doctrine\ORM\EntityRepository->find(NULL, 0, NULL) #2 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(290): Shopware\Components\Model\ModelRepository->find(NULL) #3 Shopware/Plugins/Default/Backend/Auth/Bootstrap.php(219): Shopware_Plugins_Backend_Auth_Bootstrap->initLocale() #4 Enlight/Event/Handler/Plugin.php(149): Shopware_Plugins_Backend_Auth_Bootstrap->onPreDispatchBackend(Object(Enlight_Event_EventArgs)) #5 Enlight/Event/EventManager.php(156): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Event_EventArgs)) #6 Enlight/Controller/Action.php(122): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Array) #7 Enlight/Controller/Dispatcher/Default.php(521): Enlight_Controller_Action->dispatch(‘indexAction’) #8 Enlight/Controller/Front.php(214): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #9 Shopware/Bootstrap.php(79): Enlight_Controller_Front->dispatch() #10 Enlight/Application.php(192): Shopware_Bootstrap->run() #11 shopware.php(74): Enlight_Application->run() #12 {main}

 

Eine Anmeldung im Backend war nicht mehr möglich, somit konnte ich meine Anpassung auch nicht einfach rückgängig machen. Im Internet fand ich dann im Shopware Forum diesen Artikel. Es wurde folgendes geraten: “such mal in der Tabelle s_core_config_element nach dem “name” –> “backendLocales”. Den Eintrag bitte löschen. Danach sollte der Login wieder klappen.

Allerdings berichteten dann einige Forenteilnehmer von folgendem Problem:
Kann es sein das mir dann die Sprachauswahl bei den Grundeinstellungen für das Backend fehlt? Weil die Auswahl fehlt nun in den Grundeinstellungen…

So begab ich mich auch die Suche nach einer besseren Lösung und wurde fündig. Ich verglich einen Backup SQL-Export mit einem neuen SQL-Export und stellte fest, dass in der Tabelle s_core_config_values ein neuer Eintrag mit dem Wert  “‘s:17:”Deutsch (Schweiz)”;’ hinzu gekommen war. Nachdem ich diesen gelöscht hatte, war das Problem behoben und die Administration wieder ohne Fehlermeldung erreichbar.

Hat diese Lösung auch euch geholfen? Ich freue mich über entsprechende Kommentare.

 

 

Mehr

Magento Preisregeln Attribute

Ich sollte im Geschäft eine neue Warenkorb-Regel einrichten, welche anhand der Artikelnummer der im Warenkorb liegenden Artikel einen Rabatt vergibt. Also habe ich mir das ganze angeschaut, konnte jedoch einfach kein Attribut “Artikelnummer” finden. Falls euch auch dieses oder noch andere Attribute bei den Preisregeln fehlen, führt folgende Schritte aus:

  • Öffne das Tab Katalog >> Attribute >> Attribute verwalten
  • Wähle nun das Attribut aus, welches du gerne in den Preisregeln verwenden möchtest und bearbeite es
  • Unten bei den Shop-Einstellungen findest du den Punkt “Verwende Preisregel-Konditionen”. Wähle hier “Ja”.
  • Du kannst dieses Attribut nun in den Preisregeln verwenden.

Falls du es noch nicht verwenden kannst, öffne den Tab System >> Index Management und reindexiere die Produkt Attribute.

Mehr

Editor-Plugin für WordPress

Bei der Installation meines neuen Blogs habe ich mich nach guten Editor-Plugins umgesehen, da mir der Standard-Editor zu wenig Funktionalität bietet.

Dabei bin ich auf das Plugin Ultimate TinyMCE “Visual Editor Upgrade” von Josh Lobe gestossen. Es lässt sich sehr einfach konfigurieren und bietet alle Funktionen, welche das Herz begehrt.

Hier ein Screenshot des Editors:

Ultra TinyMCE Editor

Ultra TinyMCE Editor

Habt ihr auch Erfahrungen mit diesem tollen Editor gemacht? Oder kennt ihr noch weitere empfehlenswerte Editor-Plugins?

Mehr

Den passenden Webhoster finden

Einen passenden Webhoster zu finden ist gar nicht so einfach. Je nach Anforderungen kommen nämlich unterschiedliche Anbieter in Frage.

Zu Beginn sollte man sich folgende Punkte überlegen:

Typ

Handelt es sich um eine rein private Webseite? In diesem Fall sind vor allem die Aspekte Preis und Features wichtig. Viele Webhoster bieten beispielsweise eine 1-Klick Installation vieler bekannter Programme. Dies ermöglicht eine schnelle Installation diverser Programme und ermöglicht auch technisch nicht so versierten Personen, beispielsweise einen Blog zu installieren. Auch die Preise der Webhostings variieren vom kleinen einstelligen bis in den mehrstelligen Frankenbereich.

Im Gegensatz zu Eigenschaften wie Preis oder Features sind bei einem Business-Hosting vor allem Performance (Geschwindigkeit), Verfügbarkeit, Servicequalität und Dienstleistungen wichtig. Steigende Qualität erhöht natürlich den Preis – jedoch sollten Unternehmen nicht an dieser Ecke sparen.

Inhalt

Soll eine statische Seite, ein Blog oder gar ein Webshop betrieben werden? Ersteres benötigt am wenigsten, letzeres am meisten Ressourcen. Die meisten “billig”-Anbieter, welche Webhostings für unter 5 Fr. anbieten, vermindern dafür die Performance der Server entsprechend. Das gilt natürlich auch für die meisten anderen günstigen Provider, jedoch beeinträchtigt die Leistung der meisten “billig”-Anbieter den Betrieb von Seiten mit dynamischen Inhalten wie zum Beispiel ein Blog, eine dynamische Webseite oder einen Webshop.

Die Anforderungen steigen mit einer zunehmenden Anzahl Plugins bei einem Blog, Erweiterungen auf einer Webseite oder Anzahl gleichzeitig angezeigter Artikel bei einem Webshop.

Persönliche Empfehlung

Ich habe während meiner Ausbildung und danach viele verschiedene Webhoster kennengelernt. Aus Überzeugung kann ich nur einen Webhoster empfehlen:

cyon webhosting

Bei cyon sehe ich vor allem folgende Vorteile:

  • Gute Serverleistung
  • Viel Speicherplatz
  • Kostenloser E-Mail- und Telefonsupport
  • Guter Support
  • 1-Klick Installation vieler verschiedener Programme
  • Übersichtliche und einfach zu bedienende Administrationsoberfläche

Ich habe auch einige andere Anbieter gefunden, welche vom Preis-/Leistungsverhältnis her gut sind. Meistens war jedoch die Leistung nicht ausreichend oder einige Programme funktionierten aufgrund diverser Servereinstellungen nicht.

Kennt ihr noch weitere, empfehlenswerte Webhosting-Anbieter?

Mehr