1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Magento: instalación en servidor compartido
Esta guía explica cómo parchear la instalación de Magento para que pueda llevarse a cabo en un alojamiento compartido Infomaniak, incluso sin los privilegios de tipo triggers & routines.
hay que indicar que este parche es inútil en caso de instalación en un Servidor Cloud.
Resolver los problemas de instalación de Magento 2
Editar el archivo 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
En caso de error SOAP/PHPfpm
Según la versión de Magento utilizada, la función soap no funciona correctamente y puede devolver el mensaje de error siguiente: « Uncaught SoapFault exception: [Client] looks like we got no XML document ».p>
El problema no viene de una mala configuración del servidor, sino de un diseño incorrecto de Magento que no tiene en cuenta el caso de ejecución de PHP en el entorno FPM. Así, las solicitudes SOAP generadas por Magento conllevan headers duplicados (no conforme a la especificación SOAP) y generan un error.
Esta es una solución (no desarrollada por Infomaniak): http://www.magentocommerce.com/boards/m/viewthread/229253/