1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Magento: Installation auf einem gemeinsam genutzten Server
Diese Anleitung erläutert, wie man die Magento-Installation patcht, um sie in einem Shared Hosting bei Infomaniak ausführen zu können, auch wenn man keine Privilegien des Typs Triggers & Routines besitzt.
Bitte beachten Sie, dass dieser Patch im Fall der Installation auf einem Cloud-Server nicht notwendig ist.
Lösung von Problemen bei der Installation von Magento 2
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 nachdem, welche Magento-Version genutzt wird, funktioniert die Funktion Soap nicht richtig, was zu folgender Fehlermeldung führt: «Uncaught SoapFault exception: [Client] looks like we got no XML document».
Das Problem entsteht nicht durch eine fehlerhafte Serverkonfiguration, sondern durch das schlechte Design von Magento (PHP-Ausführung in einer FPM-Umgebung ist unberücksichtigt). Daher beinhalten von Magento generierte SOAP-Abfragen double Headers (nicht mit der SOAP-Spezifikation konform) und führen zu einer Fehlermeldung.
Hier eine Lösung (die nicht von Infomaniak stammt): http://www.magentocommerce.com/boards/m/viewthread/229253/