Jump to content

errore 500 internal server cliccando prodotti o categorie


clm76
 Share

Recommended Posts

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

Share this post


Link to post
Share on other sites

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"

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

  • 2 years later...

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

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More