cabubi Posted April 15, 2021 Share Posted April 15, 2021 (edited) Buon giorno, questa mattina mi sono accorto che alcune tab del BO riportano l'errore 500 esattamente le tab METODO DI PAGAMENTO e la tab IMPOSTAZIONI del pagamento, la tab MODULE MANAGER e il Catalogo Moduli non carica nulla. Ho installato la versione prestashop 1.7.5.2 negli ultimi mesi non ho installato nulla e prima funzionava tutto correttamente. Attivando il debug, quando clicco su queste tab mi rilascia l'errore critico Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalErrorException: "Compile Error: Cannot declare class MailAlert, because the name is already in use" at /home/customer/www/cg-eshop.it/public_html/modules/ps_emailalerts/MailAlert.php line 0 Tramite FTP ho aperto il file MailAlert.php ma sinceramente non so cosa toccare, lo trovate in allegato Avete qualche soluzione? Ho bisogno di cambiare i metodi di pagamento ma sono bloccato. Ho sentito anche che mi fornisce lo spazio web e dopo un controllo mi hanno detto che sotto l'aspetto server funziona tutto. Aiuto grazie MailAlert.php Edited April 15, 2021 by cabubi (see edit history) Link to comment Share on other sites More sharing options...
Giuseppe C. Posted April 15, 2021 Share Posted April 15, 2021 Ciao, quale versione PHP è installata? Link to comment Share on other sites More sharing options...
cabubi Posted April 15, 2021 Author Share Posted April 15, 2021 PHP 7.1.33 Grazie Link to comment Share on other sites More sharing options...
Giuseppe C. Posted April 15, 2021 Share Posted April 15, 2021 Puoi provare per favore a disattivare il modulo ps_emailalerts? Vai tramite ftp nella cartella modules rinomina la cartella ps_emailalerts in ps_emailalerts_2 Link to comment Share on other sites More sharing options...
cabubi Posted April 15, 2021 Author Share Posted April 15, 2021 rinominando la cartella come indicato FUNZIONA tutto adesso la domandona .... disattivando questa cartella però non ricevo più le mail degli ordini effettuati dai clienti sul mio client di posta e sul mio smarphone. Link to comment Share on other sites More sharing options...
Giuseppe C. Posted April 15, 2021 Share Posted April 15, 2021 Quindi è il modulo Bisogna aggiornarlo. Prova a sostituire la cartella con una versione aggiornata https://github.com/PrestaShop/ps_emailalerts Link to comment Share on other sites More sharing options...
Giuseppe C. Posted April 15, 2021 Share Posted April 15, 2021 Risolto? Link to comment Share on other sites More sharing options...
cabubi Posted April 15, 2021 Author Share Posted April 15, 2021 adesso sono fuori, appena rientro provo e ti faccio sapere Link to comment Share on other sites More sharing options...
Giuseppe C. Posted April 15, 2021 Share Posted April 15, 2021 👍 Link to comment Share on other sites More sharing options...
cabubi Posted April 15, 2021 Author Share Posted April 15, 2021 rieccomi.... ecco cosa ho fatto ho scaricato e sostituito la cartella ps_emailalert linkata sopra Prima di fare questo ho fatto il backup della cartella ps_emailalert installata sul mio FTP Dopo aver fatto il backup e sostituita sono entrato nel mio BO e controllato se i tab pagamenti e impostazioni erano funzionanti, con risultato POSITIVO Poi ho provato a loggarmi nel negozio ed effettuare un ordine per vedere se la mail arrivasse anche sul mio client, ma al momento di concludere l'ordine mi è apparsa una pagina bianca con la scritta di errore. Logicamente la mail dell'ordine non è mai arrivata sul client di posta, mentre il messaggio dell'ordine effettuato l'ho ritrovato nel mio BO. A questo punto ho ricopiato i file della mia vecchia cartella ps_emailalert (di cui avevo fatto il backup) e sovrascritti con quelli nuovi. Qui ho notato che nella versione nuova che mi hai linkato erano presenti più file di quelli che avevo nella mia vecchia, quindi ho deciso di copiare e sovrascrivere solo quelli che avevo. magicamente ora sembra che funzioni tutto. Se così fosse ti ringrazio per avermi illuminato la strada ... speriamo duri 😀 Solo una curiosità ..... questo errore è dovuta al PHP aggiornato e il modulo andava in crisi oppure si è corrotto qualche file nel corso del tempo? Speriamo ... 🤞 Link to comment Share on other sites More sharing options...
Giuseppe C. Posted April 15, 2021 Share Posted April 15, 2021 Hai aggiornato il php ultimamente? Link to comment Share on other sites More sharing options...
cabubi Posted April 15, 2021 Author Share Posted April 15, 2021 io no, il php se non ricordo male viene aggiornato in automatico dal servizio web siteground su cui è appoggiato il mio sito Link to comment Share on other sites More sharing options...
Giuseppe C. Posted April 15, 2021 Share Posted April 15, 2021 Allora ti conviene chiedere a Siteground. Solitamente i fornitori di Hosting informano prima di fare un aggiornamento del genere Il cambio versione può essere una causa del tuo problema 1 Link to comment Share on other sites More sharing options...
cabubi Posted April 15, 2021 Author Share Posted April 15, 2021 ok ... proverò a chiedere grazie ancora di tutto buona giornata Link to comment Share on other sites More sharing options...
Giuseppe C. Posted April 15, 2021 Share Posted April 15, 2021 Di nulla Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now