1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Magento ohne Berechtigung für Triggers/Routinen installieren
Diese Anleitung erklärt, wie man die Magento-Installation patchen kann, damit sie auf einem Shared Hosting Infomaniak durchgeführt werden kann, selbst ohne Privilegien wie triggers
& routines
.
Zu beachten ist, dass dieser Patch bei einer Installation auf einem Serveur Cloud nicht erforderlich ist.
Magento 2 Installationsprobleme beheben
Bearbeiten Sie die Datei DbValidator.php
:
--- setup/src/Magento/Setup/Validator/DbValidator.php.orig 2019-04-11 17:01:45.154767893 +0200
+++ setup/src/Magento/Setup/Validator/DbValidator.php 2019-04-13 21:37:02.560386985 +0200
@@ -150,12 +150,8 @@
'ALTER',
'CREATE TEMPORARY TABLES',
'LOCK TABLES',
- 'EXECUTE',
'CREATE VIEW',
- 'SHOW VIEW',
- 'CREATE ROUTINE',
- 'ALTER ROUTINE',
- 'TRIGGER'
+ 'SHOW VIEW'
];
// check global privileges
Bei einem SOAP/PHPfpm-Fehler
Je nach der verwendeten Magento-Version funktioniert die Funktion soap
nicht korrekt und kann die folgende Fehlermeldung zurückgeben: «Uncaught SoapFault exception: [Client] looks like we got no XML document
».
Das Problem liegt nicht an einer falschen Serverkonfiguration, sondern vielmehr an einem schlechten Design von Magento, das den Fall der PHP-Ausführung in einer FPM-Umgebung nicht berücksichtigt. Daher enthalten die von Magento generierten SOAP-Anfragen doppelte Header (nicht konform zur SOAP-Spezifikation) und verursachen einen Fehler.
Nehmen Sie diese Lösung zur Kenntnis (nicht von Infomaniak entwickelt).