1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Magento: Shared server installation
This guide explains how to patch the Magento installation so that it can be performed on Infomaniak shared hosting, even without the trigger & routine privileges.
Note that this patch is useless in case of installation on a Cloud Server.
Troubleshooting Magento 2 installation issues
Edit the DbValidator.php file:
--- 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
In case of a SOAP / PHPfpm error
Depending on the version of Magento used, the soap function does not work properly and may return the following error message: "Uncaught SoapFault exception: [Client] looks like we've got no XML document".
The problem is not a misconfiguration of the server, but rather a bad Magento design that does not take into account the case of running PHP in an FPM environment. Magento generated SOAP requests therefore have double headers (not compliant with the SOAP specification) and generate an error.
Here is a solution (not developed by Infomaniak): http://www.magentocommerce.com/boards/m/viewthread/229253/