1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Installare Magento senza privilegi triggers/routines
Questa guida spiega come patchare l'installazione di Magento in modo che possa essere eseguita su un hosting condiviso Infomaniak, anche senza i privilegi di tipo triggers
& routines
.
Si noti che questa patch non è necessaria in caso di installazione su un Serveur Cloud.
Risolvere i problemi di installazione di Magento 2
Modifica il file 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
In caso di errore SOAP/PHPfpm
A seconda della versione di Magento utilizzata, la funzione soap
non funziona correttamente e può restituire il seguente messaggio di errore: «Uncaught SoapFault exception: [Client] looks like we got no XML document
».
Il problema non è dovuto a una configurazione errata del server, ma piuttosto a un design scadente di Magento che non tiene conto dell'esecuzione di PHP in ambiente FPM. Pertanto, le richieste SOAP generate da Magento contengono intestazioni doppie (non conformi alla specifica SOAP) e generano un errore.
Prendi visione di questa soluzione (non sviluppata da Infomaniak).