Pagina 1 di 1

Errore in gestione pagine EZ

MessaggioInviato: ven ott 24, 2014 10:46 am
da stocktex
Buongiorno,
stiamo usando la versione v1.5.1

Questa mattina nell'andare in Strumenti/Gestione pagine EZ ha dato l'errore "WARNING: An Error occurred, please refresh the page and try again"

Nel logs ho trovato le voci:

[22-Oct-2014 04:08:13 Europe/Rome] PHP Fatal error: 1062:Duplicate entry 'sgla9vq6mud4cjkjaaokl4hvn4' for key 1 :: insert into sessions
values ('sgla9vq6mud4cjkjaaokl4hvn4', '1413950893', 'c2VjdXJpdHlUb2tlbnxzOjMyOiI3YWRkMWNhMjE5Mzg4YTg0MDlkZDBlZGFlNjczNzZkMSI7Y3VzdG9tZXJzX2hvc3RfYWRkcmVzc3xzOjEyOiIxNTEuMTYuOTIuMjIiO2NhcnRJRHxzOjA6IiI7Y2FydHxPOjEyOiJzaG9wcGluZ0NhcnQiOjc6e3M6ODoiY29udGVudHMiO2E6MDp7fXM6NToidG90YWwiO2k6MDtzOjY6IndlaWdodCI7aTowO3M6MTI6ImNvbnRlbnRfdHlwZSI7YjowO3M6MTg6ImZyZWVfc2hpcHBpbmdfaXRlbSI7aTowO3M6MjA6ImZyZWVfc2hpcHBpbmdfd2VpZ2h0IjtpOjA7czoxOToiZnJlZV9zaGlwcGluZ19wcmljZSI7aTowO31uYXZpZ2F0aW9ufE86MTc6Im5hdmlnYXRpb25IaXN0b3J5IjoyOntzOjQ6InBhdGgiO2E6MTp7aTowO2E6NDp7czo0OiJwYWdlIjtzOjU6ImluZGV4IjtzOjQ6Im1vZGUiO3M6NjoiTk9OU1NMIjtzOjM6ImdldCI7czowOiIiO3M6NDoicG9zdCI7YTowOnt9fX1zOjg6InNuYXBzaG90IjthOjA6e319bGFuZ3VhZ2V8czo3OiJpdGFsaWFuIjtsYW5ndWFnZXNfaWR8czoxOiIyIjtsYW5ndWFnZXNfY29kZXxzOjI6Iml0IjtjaGVja192YWxpZHxzOjQ6InRydWUiO2N1cnJlbmN5fHM6MzoiRVVSIjt0b2RheV9pc3xzOjEwOiIyMDE0LTEwLTIyIjt1cGRhdGVFeHBpcmF0aW9uc3xiOjE7c2Vzc2lvbl9jb3VudGVyfGI6MTtjdXN0b21lcnNfaXBfYWRkcmVzc3xzOjEyOiIxNTEuMTYuOTIuMjIiOw==') in /web/htdocs/.../home/includes/classes/db/mysql/query_factory.php on line 120



[23-Oct-2014 00:03:58 Europe/Rome] PHP Fatal error: 1062:Duplicate entry 'sgla9vq6mud4cjkjaaokl4hvn4' for key 1 :: insert into sessions
values ('sgla9vq6mud4cjkjaaokl4hvn4', '1414022637', 'c2VjdXJpdHlUb2tlbnxzOjMyOiJkMmY0MzY5YzA2NmZiZTJlNDBmYjgzNTBiMjI4OGJlZCI7Y3VzdG9tZXJzX2hvc3RfYWRkcmVzc3xzOjMyOiJ0by0xOC02Ni0yMDkuc2VydmljZS5pbmZ1dHVyby5pdCI7Y2FydElEfHM6MDoiIjtjYXJ0fE86MTI6InNob3BwaW5nQ2FydCI6Nzp7czo4OiJjb250ZW50cyI7YTowOnt9czo1OiJ0b3RhbCI7aTowO3M6Njoid2VpZ2h0IjtpOjA7czoxMjoiY29udGVudF90eXBlIjtiOjA7czoxODoiZnJlZV9zaGlwcGluZ19pdGVtIjtpOjA7czoyMDoiZnJlZV9zaGlwcGluZ193ZWlnaHQiO2k6MDtzOjE5OiJmcmVlX3NoaXBwaW5nX3ByaWNlIjtpOjA7fW5hdmlnYXRpb258TzoxNzoibmF2aWdhdGlvbkhpc3RvcnkiOjI6e3M6NDoicGF0aCI7YTowOnt9czo4OiJzbmFwc2hvdCI7YTowOnt9fWxhbmd1YWdlfHM6NzoiaXRhbGlhbiI7bGFuZ3VhZ2VzX2lkfHM6MToiMiI7bGFuZ3VhZ2VzX2NvZGV8czoyOiJpdCI7Y2hlY2tfdmFsaWR8czo0OiJ0cnVlIjtjdXJyZW5jeXxzOjM6IkVVUiI7dG9kYXlfaXN8czoxMDoiMjAxNC0xMC0yMyI7dXBkYXRlRXhwaXJhdGlvbnN8YjoxO3Nlc3Npb25fY291bnRlcnxiOjE7Y3VzdG9tZXJzX2lwX2FkZHJlc3N8czoxMzoiMTUxLjE4LjY2LjIwOSI7') in /web/htdocs/.../home/includes/classes/db/mysql/query_factory.php on line 120


più una serie di voci generate da me nei vari tentativi di accedere alle pagine EZ, simili a questa:

[24-Oct-2014 09:14:42 Europe/Rome] PHP Fatal error: 1054:Unknown column 'pages_title' in 'order clause' :: select * from ezpages order by toc_chapter, toc_sort_order, pages_title limit 0, 20 in /web/htdocs/.../home/includes/classes/db/mysql/query_factory.php on line 120



Tutto il resto sia in frontend che backend sembra funzionare normalmente, recentemente non sono stati aggiunti plug-in, ma solo normali operazioni amministrative e aggiunte di nuovi prodotti.
Non capisco se i primi due errori sono legati a quello delle ezpages, (ad ogni modo ho fatto l'ottimizzazione della tabella sessions del db perchè in gestione mysql la colonna overhead aveva superato il megabyte) ho fatto ricerche in rete trovando qualcosa di simile ma niente che mi aiutasse a capire e risolvere il problema, per cui chiedevo se qualcuno sa darmi qualche indicazione al riguardo.

Re: Errore in gestione pagine EZ

MessaggioInviato: ven ott 24, 2014 4:00 pm
da Paolo De Dionigi aka Spike00
Cominciamo a guardare i primi due.
Prova a leggere qui: http://www.zen-cart.com/showthread.php? ... ion-Server

Re: Errore in gestione pagine EZ

MessaggioInviato: mar ott 28, 2014 10:18 am
da stocktex
Grazie per la risposta. Vediamo se ho capito: i valori che mi da la pagina Info server sono:

PHP Version 5.3.29
session.hash_bits_per_character = 5
session.hash_function = 0

"Zen Cart v1.5.1 and older were built based on the common configuration of:
session.hash_function = 1"

quindi sarebbero cambiati dei valori nel file di configurazioni di PHP php.ini sul server di Aruba?
Per cui dovrei chiedere a loro di riportarli a 1 oppure fare delle modifiche al codice di zencart secondo quanto dice in: "if you can't then you may need to change the code." ?

E questo risolverebbe anche l'altro problema segnalato dalle altre voci del file di log relativo alle pagine EZ?

Re: Errore in gestione pagine EZ

MessaggioInviato: ven ott 31, 2014 9:48 am
da stocktex
Se si facesse l'aggiornamento di Zen Cart alla versione 1.5.3 (se ho letto bene le istruzioni più che un aggiornamento come per le patch precedenti, si tratta di fare una nuova installazione con migrazione dei dati dalla precedente installazione) suppongo giusto che l'errore nella gestione delle pagine EZ non dovrebbe presentarsi?