clm76 Posted June 25, 2013 Share Posted June 25, 2013 Ciao a tutti sviluppatori di Prestashop, come molti di voi che hanno aggiornato Ps alla 1.5.4.1, mi sono imbattuto in molti errori e quello più PENOSO e bloccante è l'errore 500 internal server error che si verifica quando si clicca su un prodotto o su una categoria (e il problema non si verifica in modo costante, cosa ancora più destabilizzante). Da una prima analisi dell 'error log ho visto che il problema bloccante deriva dalla riga 281 del file /tools/smarty/sysplugins/smarty_internal_templatebase.php. Ho commentato tale riga e l'errore è sparito, ma è un pagliativo perchè disabilitantola, diversi moduli non funzionano bene (categorie, lin permanenti, menù orrizzontale, logo pagamenti, ecc...). In un posto ho visto come attivare il debug e facendolo, l'errore risultante è il seguente: Warning: Function addCSS() is deprecated in /var/www/vhosts/thebigsales.it/httpdocs/modules/blockmanufacturer/blockmanufacturer.php on line 137 in /var/www/vhosts/thebigsales.it/httpdocs/classes/Tools.php on line 1845 Warning: Function addCSS() is deprecated in /var/www/vhosts/thebigsales.it/httpdocs/modules/minicslider/minicslider.php on line 430 in /var/www/vhosts/thebigsales.it/httpdocs/classes/Tools.php on line 1845 Warning: Function addJS() is deprecated in /var/www/vhosts/thebigsales.it/httpdocs/modules/minicslider/minicslider.php on line 431 in /var/www/vhosts/thebigsales.it/httpdocs/classes/Tools.php on line 1845 Fatal error: Function name must be a string in /var/www/vhosts/thebigsales.it/httpdocs/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 281 Perfavore, qualcuno ha trovato una soluzione a tutto questo?? Attendo fiducioso Ciao Link to comment Share on other sites More sharing options...
DeCBiT Posted June 27, 2013 Share Posted June 27, 2013 ciao, non so se può essere utile ma prova a dare un occhiata qui http://forge.prestashop.com/browse/PSCFV-2593 Link to comment Share on other sites More sharing options...
clm76 Posted June 27, 2013 Author Share Posted June 27, 2013 Grazie DeCBiT, potrebbe essere questa la soluzione, ma la domanda è: in quale/i files dobbiamo sostituire Tools::addCSS(). con $this->context->controller->addCSS() ? Link to comment Share on other sites More sharing options...
clm76 Posted June 27, 2013 Author Share Posted June 27, 2013 Confermo che l'errore ftale da correggere non è la sostituzione della stringa citata sopra, ma questo: "Fatal error: Function name must be a string in /var/www/vhosts/thebigsales.it/httpdocs/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 281" Link to comment Share on other sites More sharing options...
DeCBiT Posted June 27, 2013 Share Posted June 27, 2013 Da quanto leggo sui forum stranieri *sembra* che disabilitando la cache di smarty il problema si risolva; ovviamente il sito sarà molto più lento. Puoi provare e farci sapere? Link to comment Share on other sites More sharing options...
clm76 Posted June 28, 2013 Author Share Posted June 28, 2013 Una delle prime prove che avevo fatto; ho comunque riprovato didabilitando ogni singola opzione inerente la cache e compressione nella tab Prestazioni del mio back-office, ma ....niente da fare Ho dovuto disabilitare di nuovo la stringa " // $_template->properties['unifunc']($_template);" presente alla riga 281 del file /tools/smarty/sysplugins/smarty_internal_templatebase.php on line 281" Così funziona ma, ripeto, crea limitazioni a diversi moduli. Questo problema mi sta facendo perdere la testa www.thebigsales.it Link to comment Share on other sites More sharing options...
EV Network Posted June 28, 2013 Share Posted June 28, 2013 prova a disabilitare e cancellare manualmente la cache Link to comment Share on other sites More sharing options...
DeCBiT Posted June 28, 2013 Share Posted June 28, 2013 clm76 prova a seguire il consiglio di EV Network. Se non sai come cancellare manualmente la cache di smarty trovi la procedura sul nostro blog. Facci sapere... Link to comment Share on other sites More sharing options...
clm76 Posted June 28, 2013 Author Share Posted June 28, 2013 Lo faccio molto spesso di liberare manualmente la chcahe smarty anche prima di questo problema. Non funziona neanche questo; è una delle prime cose che ho provato Link to comment Share on other sites More sharing options...
DeCBiT Posted June 30, 2013 Share Posted June 30, 2013 Problema veramente strano. Prestashop versione 1.5.4.0 non aveva problemi di questo tipo e, sinceramente, mi sembra strano che la 1.5.4.1 sia così bacata. Non è che ti è andato male l'aggiornamento? Riesci a fare delle prove con una nuova installazione 1.5.4.1? Link to comment Share on other sites More sharing options...
clm76 Posted June 30, 2013 Author Share Posted June 30, 2013 Non è un aggiornamento, ma un'installazione pura di PS 1.5.4.1 Link to comment Share on other sites More sharing options...
DeCBiT Posted July 1, 2013 Share Posted July 1, 2013 Ciao clm76, siccome la cosa ci sembrava strana e volevamo andare a fondo alla questione, sui nostri server abbiamo: - creato un servizio hosting prestashop standard dalle caratteristiche descritte qui: http://www.decbit.it/31-prestashop-standard.html - installato prestashop versione 1.5.4.1 raggiungibile qui: http://presta1541.decbit.it - fatto diverse prove con le categorie e prodotti creati di default dall'installazione Con questa configurazione non abbiamo riscontrato nessun tipo di problema nell'error log. Ciao, DeCBiT Link to comment Share on other sites More sharing options...
biaigi Posted December 22, 2015 Share Posted December 22, 2015 Salve a tutti ragazzi, sono nuovo del forum e sono un nuovo utente di prestashop. Ho questo tipo di problema che si avvicina molto a quello descritto. La mia versione di prestashop è la 1.5.4.0 Cliccando su alcune categorie il server mi risponde con la fatidica pagina error 500. Cercando nel log ho questo tipo di errore PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 64 bytes) in /var/www/html/classes/ObjectModel.php on line 246 Ho provato a disabilitare l'url rewrite Ho provato a disabilitare la cache e a svuotare la cache sul server Ho provato ad editare manualmente il file .htaccess Questo problema lo riscontro solo in alcune categorie che sono annidate in una categoria madre, se sposto suddette categorie a livello della categoria madre come per magia le pagine che non si caricavano si caricano perfettamente. Non capisco quale sia il nesso tra queste categorie maledette e la categoria che le contiene. Ho cercato soluzioni invano perchè tutte le prove che ho fatto non mi risolvono il problema. Qualcuno saprebbe dirmi come mai succede questo e come posso fare per evitarlo? Grazie a tutti 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