Jump to content

Error 500 In Category Page


biaigi

Recommended Posts

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

Ciao grazie per la risposta.

Ho aumentato il memory_limit, ma non cambia nulla...

La soluzione che ho trovato, anche se non ha un senso è la seguente:

ho creato una nuova categoria madre e ho spostato tutte le categorie all'interno di essa, ora funziona :-(

So che prima o poi mi scontrerò di nuovo con questo problema, perchè questa soluzione non ha un senso logico...

Edited by biaigi (see edit history)
Link to comment
Share on other sites

Ciao grazie per la risposta.

Ho aumentato il memory_limit, ma non cambia nulla...

La soluzione che ho trovato, anche se non ha un senso è la seguente:

ho creato una nuova categoria madre e ho spostato tutte le categorie all'interno di essa, ora funziona :-(

So che prima o poi mi scontrerò di nuovo con questo problema, perchè questa soluzione non ha un senso logico...

 

Potresti scrivere qualcosa che non è stato commesso degli errori?

Link to comment
Share on other sites

Ciao caygri, non è un problema di hosting.
Tra l'altro ho un server dedicato configurato apposta per il mio sito.
Se fosse un problema di hosting lo avrei su tutte le categorie... il fatto che ho spostato la categoria e questa funziona mi lascia molto perplesso.

Ho disattivato anche il mod_rewrite quindi il problema non sta neanche lì.

Non so quale sia il guaio, ma mi sa tanto di bug incomprensibile...

Link to comment
Share on other sites

Intanto grazie per le dritte ;-)

 

Si uso firebug, ma come faccio a capire dove sta il problema con firebug?

Il server non è configurato bene... ma come mai solo con alcune sottocategorie presenti in una determinata categoria... non ha senso...

Se il server non è configurato bene non funziona mai...

Tra l'altro non c'è molto da configurare se non uso neanche il mod_rewrite, la chiamata dovrebbe essere semplice e non c'è bisogno di leggere nessun .htaccess per processarla.

Il fatto che spostando queste categorie che non vanno in altre categorie oppure allo stesso livello della categoria madre risolvo il problema è altrettanto un mistero...

Link to comment
Share on other sites

usa firebug o il server non è configurato bene

Mi potresti spiegare come fare a capire, tramite firebug, dove sta l'errore?

Chiaramente mi sono scontrato nuovamente con questo problema...

Ora con altre sottocategorie...

Non trovo soluzione e sto letteralmente impazzendo...

Link to comment
Share on other sites

forse non c'entra niente, prima di impazzire del tutto proverei anche con il modulo Pscleaner usando la sezione Vincoli di integrità funzionale > Controlla e correggi

naturalmente prima fai un bkp del database così se qualcosa va storto ....a me ha risolto un problema simile con le categorie dopo una serie di upgrade da 1.3.7

ripeto, forse non è la soluzione, ma ... tentar non nuoce (se fatto con attenzione)

Edited by ariom (see edit history)
Link to comment
Share on other sites

prova ad attivare il mod_dev nel file defines

Fatto, ma il risultato non cambia... pagina bianca...

Poco fa ho provato a spostare la categoria "Ariston" in un'altra categoria madre e niente, ho rimesso la suddetta categoria sotto a "Scaldabagni" e come per magia adesso funziona.

Non so per quanto tempo, ma credo poco, la pagina risponderà correttamente...

Non so quante volte ho spostato queste categorie da una parte all'altra... il punto è che non trovo il problema...

Intanto grazie per l'aiuto ;-)

Link to comment
Share on other sites

Mi intrometto... 

 

...perché non provi a fare una copia in locale del sito per verificare se in quelle condizioni funziona regolarmente?

 

In alternativa potresti prendere un hosting in prova (ci sono provider che li offrono gratuitamente) ed installare una copia del sito per verificare se l'errore si replica.

Link to comment
Share on other sites

Ciao Giorgio, grazie per l'intromissione :-)

Allora ho già provato a scaricare in locale il sito e ho provato ad usare il tutto con XAMP.

Purtroppo il problema rimane e alcune pagine di categoria non si caricano.

Diciamo che adesso funziona tutto, ma come ho precedentemente scritto sto solo aspettando il momento in cui non funziona più.

Le operazioni che svolgo per far funzionare nuovamente le pagine è quelle di spostarle di categoria, così facendo le pagine rispondono per in periodo di tempo...

Questo comportamento non è normale e non riesco a capire dove sta il bug :-(

Link to comment
Share on other sites

Ho appena fatto una pessima scoperta, anche alcune pagine dei prodotti subiscono questo problema.

Alcuni scaldabagni ariston non si aprono e la pagina va in errore 500...

Che disagio inaudito... la cosa che mi fa più specie è che non c'è un modo per capire dove sta l'errore...

Se non riesco a risolvere la cosa, devo trovare una soluzione alternativa magari utilizzando un altro cms...

Link to comment
Share on other sites

  • 1 month later...

Ciao Giulio, eccomi di nuovo con lo stesso problema :-(

Ho attivato il mod_dev e ricaricando la pagina che va in errore 500 ottengo questo messaggio di errore:

 

Notice: Undefined offset: 7 in /var/www/html/classes/controller/FrontController.php on line 811 

Notice: Undefined offset: 7 in /var/www/html/classes/controller/FrontController.php on line 821

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 82 bytes) in /var/www/html/classes/ObjectModel.php on line 1530

 

Questa è la pagina che va in errore 500:

http://www.climando.it/caldaie-murali/vaillant-225

 

Hai qualche dritta per me?

Grazie come sempre :-)

Link to comment
Share on other sites

ciao :)

allora volevo controllare se il memory_limit era giusto e infatti è giusto , non capisco bene perchè ti da quell'errore , prova comunque ad aumentare questi :
 

max_execution_time a 44000
post_max_size a 512M
upload_max_filesize a 512M



 

Link to comment
Share on other sites

non capisco perchè ti da questo errore .

però vedo che il tuo sito non è velocissimo , prova a vedere dove rallenta di più attivando il mod_dev e il debug profiling e controllare li , e anche di provare a disattivare i moduli non nativi.

 

non so cos'altro dirti :) 

Link to comment
Share on other sites

Intanto grazie a tutti e due :-)

 

@giuliopowa proverò a fare come dici e ti faccio sapere se riesco a velocizzare e a scoprire dove sta il blocco

 

@caygri anche io ci avevo pensato, però se fosse un problema di hosting dovrei riscontrarlo su tutte le categorie non trovi? Invece è random, a volte su una a volte su un'altra :-(

Come ho scritto all'inizio se sposto la categoria e la metto a livello della principale, ossia sotto la home, il problema scompare.

E' un bug strano che non so spiegare...

 

Intanto abbiamo comprato nuovo server e sto installando la nuova versione di ps, spero di riuscire a fare in fretta la migrazione.

Non ho potuto lanciare l'aggiornamento automatico di ps perchè il sito è stato fortemente customizzato in maniera scorretta, talvolta sono stati modificati i file del core e quindi ho preferito non rischiare di rompere tutto.

A tal proposito avrei una domanda...

Esiste un modulo o un modo per importare tutti i dati da una versione ad un altra di ps?

Ho provato a fare il backup del db, ma mi sono reso conto che tra le due versioni di ps, quella che ho installato e l'ultima, il db è diverso, ci sono molte tabelle in più e i campi non corrispondono.

In ultima analisi, farò uno script che pesca dal vecchio db ed importa nel nuovo, ma ho paura di perdermi qualche dato nel passaggio :-(

 

Grazie sempre ;-)

Link to comment
Share on other sites

nel tuo caso per spostare il database io farei così:
- importi il database che hai adesso su un'installazione vergine di prestashop della versione che hai adesso  
- aggiorni la versione di prestashop alla versione che stai lavorano nel nuovo server .
- esporti il database e lo import nel prestashop che hai nel nuovo serve 

lo spiego con un esempio perchè non penso si capisca molto :) 

mettiamo per esempio che :
- il sito attuale è alla versione 1.5 
- il nuovo sito è alla versione 1.6

allora:
- scarichi il database della versione 1.5 e lo importi in una versione 1.5 vergine che hai in locale
- aggiorni la versione che hai in locale dalla 1.5 alla 1.6 con il modulo 1 click upgrade
- esporti il database dalla nuova versione 1.6 che hai in locale e lo importi nella versione 1.6 che hai nel nuovo server 


secondo me è il modo più corretto così, spero di essermi fatto capire hahaha :) 

Link to comment
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
×
×
  • Create New...