Frische Installation - Keinerlei Einstellungen im Backend möglich

Hallo,

ich habe gerade einen Shop frisch aufgesetzt und keinerlei Änderungen an Datenbank oder Code vorgenommen.

Leider kann ich aber keine Einstellungen im Backend treffen:

  • Das Erstellen einer Kategorie wird mit „Kategorie wurde nicht gespeichert.“ abgebrochen.
  • Das Anlegen eines Artikels wird mit „Fehlgeschlagen Während des Speicherns ist ein Fehler aufgetreten:undefined“ abgebrochen.
  • Benutzeränderungen werden zwar ohne Fehlermeldung quittiert, werden allerdings auch nicht angewandt.

Was läuft da falsch?

In der Systeninfo ist alles grün, Shopware 5.1.6.

Vielen Dank!

Der Datenbankbenutzer ist auch korrekt?

Ja, ist korrekt. Installation hat auch ohne Probleme geklappt.

Anyone? :frowning:

Habe auch schon neu installiert - das gibt’s doch nicht. 

Diese Fehlermeldung konnte ich beim Erstellen der Kategorie im Entwickler-Tool von Chrome entdecken:

Fatal error: Uncaught exception 'Zend_Controller_Response_Exception' with message 'Cannot send headers; headers already sent in , line 0' in /var/www/html/engine/Library/Zend/Controller/Response/Abstract.php:323 Stack trace: #0 /var/www/html/engine/Library/Zend/Controller/Response/Abstract.php(115): Zend_Controller_Response_Abstract->canSendHeaders(true) #1 /var/www/html/engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php(123): Zend_Controller_Response_Abstract->setHeader('Content-type', 'application/jso...', true) #2 [internal function]: Enlight_Controller_Plugins_Json_Bootstrap->onPostDispatch(Object(Enlight_Controller_ActionEventArgs)) #3 /var/www/html/engine/Library/Enlight/Event/Handler/Default.php(91): call_user_func(Array, Object(Enlight_Controller_ActionEventArgs)) #4 /var/www/html/engine/Library/Enlight/Event/EventManager.php(213): Enlight_Event_Handler_Default->execute(Object(Enlight_Controller_ActionEventArgs)) #5 /var/www/html/engine/Library/Enlight/Controller/Action.php(201): Enlight_Event_EventManag in /var/www/html/engine/Library/Zend/Controller/Response/Abstract.php on line 323

 

Ich habe dasselbe Problem, weiss jemand Rat, bei mir ist es Shopware 5.1.5. Habe  die DB komplett neu aufgesetzt ebenfalls alle files neu per FTP hochgeladen, neu installiert, keine veränderung, immer noch dasselbe problem

Was zeigt denn die Systeninfo im Backend, ist da aller “grün” angehagt?, sind alle Dateien auf dem Server.

bei der Installation immer das Installations-Zip-Archiv auf den Server kopieren und erst da entpacken, so ist sichergestellt das alle Daten auch vorhnden sind.

Uwe

 

Hat dein Datenbank benutzer evtl. nicht genügend Rechte für die Datenbank? Vielleicht kann er nur lesen? Lass sie dir doch mal in mysql mit

SHOW GRANTS;

ausgeben.

Danke Leute

Ich konnte das Problem lösen, ich kriegte neben dieser Meldung auch noch folgende Error Meldung wenn ich versuchte den PluginManager zu öffnen:

[20-Aug-2016 11:04:26 CET] PHP Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set ‘always_populate_raw_post_data’ to ‘-1’ in php.ini and use the php://input stream instead. in Unknown on line 0

Ich habe daurfhin im php.ini (PHP 5.6.24) den Eintrag vorgenommen und danach funktionierte es. Scheint wohl einen Einfluss zu haben wie von PHP die Dinge gesendet werden? Naja es funktioniert nun.

always_populate_raw_post_data=-1

 

 

 

Hier noch ein Beispiel eines anderen Frameworks wo ein User dasselbe Problem hat und ja diese PHP Einstellung verhindert das eine Warnung ausgegeben wird die vor den Session Header zurückgesendet wird. Am Ende dieses Thread sieht man ein schönes Beispiel

https://github.com/ampache/ampache/issues/871