Joomla.it Forum
Non solo Joomla... => Database => : albertoped 02 Jul 2015, 12:21:06
-
Buongorno ragazzi,
mi chiamo Alberto ed la prima volta che scrivo su questo forum.
E' anche la prima occasione che mi trovo a lavorare con Joomla e vi chiedo una mano a risolvere questo problema.
Il sito è su *****, ma chi lo ha fatto non ha installato Joomla ma ha solo caricato il file del sito e del pannello di controllo, la versione di Joomla è la vecchia 1.7.2
Il sito che devo aggiornare è www.coopmaris.it (http://www.coopmaris.it) ma non appena mi collego questo è l'errore che appare:
[color=rgb(0, 0, 0)][font=times new roman][size=medium]Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in D:\inetpub\webs\coopmarisit\it\libraries\joomla\filter\filterinput.php on line 582Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in D:\inetpub\webs\coopmarisit\it\libraries\joomla\filter\filterinput.php on line 584............ Infinite loop detected in JError#0 JError::throwError(JException Object ([] => 1,[] => 500,[] => JLIB_UTIL_ERROR_CONNECT_DATABASE,[] => ,[] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\error\error.php,[] => 175,[] => ,[] => ,[] => ,[] => ,[] => Array ([0] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\error\error.php,[line] => 175,[function] => __construct,[class] => JException,[object] => JException Object ( *RECURSION*,[type] => ->,[args] => Array ([0] => JLIB_UTIL_ERROR_CONNECT_DATABASE,[1] => 500,[2] => 1,[3] => ,[4] => 1)),[1] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\error\error.php,[line] => 253,[function] => raise,[class] => JError,[type] => ::,[args] => Array ([0] => 1,[1] => 500,[2] => JLIB_UTIL_ERROR_CONNECT_DATABASE,[3] => ,[4] => 1)),[2] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\factory.php,[line] => 600,[function] => raiseError,[class] => JError,[type] => ::,[args] => Array ([0] => 500,[1] => JLIB_UTIL_ERROR_CONNECT_DATABASE)),[3] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\factory.php,[line] => 253,[function] => _createDbo,[class] => JFactory,[type] => ::,[args] => Array ()),[4] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\storage\database.php,[line] => 84,[function] => getDbo,[class] => JFactory,[type] => ::,[args] => Array ()),[5] => Array ([function] => write,[class] => JSessionStorageDatabase,[object] => JSessionStorageDatabase Object ([] => ,[] => Array ()),[type] => ->,[args] => Array ([0] => okkc27523h73l5duipbnaqe1h4,[1] => )),[6] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\session.php,[line] => 598,[function] => session_write_close,[args] => Array ()),[7] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\session.php,[line] => 129,[function] => close,[class] => JSession,[object] => JSession Object ([] => active,[] => 900,[] => JSessionStorageDatabase Object ([] => ,[] => Array ()),[] => Array ([0] => fix_browser),[] => ,[] => Array ()),[type] => ->,[args] => Array ()),[8] => Array ([function] => __destruct,[class] => JSession,[object] => JSession Object ([] => active,[] => 900,[] => JSessionStorageDatabase Object ([] => ,[] => Array ()),[] => Array ([0] => fix_browser),[] => ,[] => Array ()),[type] => ->,[args] => Array ())),[] => ,[] => Array ([0] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\error\error.php,[line] => 253,[function] => raise,[class] => JError,[type] => ::,[args] => Array ([0] => 1,[1] => 500,[2] => JLIB_UTIL_ERROR_CONNECT_DATABASE,[3] => ,[4] => 1)),[1] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\factory.php,[line] => 600,[function] => raiseError,[class] => JError,[type] => ::,[args] => Array ([0] => 500,[1] => JLIB_UTIL_ERROR_CONNECT_DATABASE)),[2] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\factory.php,[line] => 253,[function] => _createDbo,[class] => JFactory,[type] => ::,[args] => Array ()),[3] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\storage\database.php,[line] => 84,[function] => getDbo,[class] => JFactory,[type] => ::,[args] => Array ()),[4] => Array ([function] => write,[class] => JSessionStorageDatabase,[type] => ->,[args] => Array ([0] => okkc27523h73l5duipbnaqe1h4,[1] => )),[5] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\session.php,[line] => 598,[function] => session_write_close,[args] => Array ()),[6] => Array ([file] => D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\session.php,[line] => 129,[function] => close,[class] => JSession,[type] => ->,[args] => Array ()),[7] => Array ([function] => __destruct,[class] => JSession,[type] => ->,[args] => Array ())),[] => )) called at [D:\inetpub\webs\coopmarisit\it\libraries\joomla\error\error.php:176] #1 JError::raise(1, 500, JLIB_UTIL_ERROR_CONNECT_DATABASE, , 1) called at [D:\inetpub\webs\coopmarisit\it\libraries\joomla\error\error.php:253] #2 JError::raiseError(500, JLIB_UTIL_ERROR_CONNECT_DATABASE) called at [D:\inetpub\webs\coopmarisit\it\libraries\joomla\factory.php:600] #3 JFactory::_createDbo() called at [D:\inetpub\webs\coopmarisit\it\libraries\joomla\factory.php:253] #4 JFactory::getDbo() called at [D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\storage\database.php:84] #5 JSessionStorageDatabase->write(okkc27523h73l5duipbnaqe1h4, ) #6 session_write_close() called at [D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\session.php:598] #7 JSession->close() called at [D:\inetpub\webs\coopmarisit\it\libraries\joomla\session\session.php:129] #8 JSession->__destruct() Infinite loop detected in JError
[/size][/font][/color][size=1em][font=verdana][glow=red,2,300]
Il messaggio di errore è molto più lungo, lo potete vedere collegandovi al sito in questione.[/glow]
So che questo codice dovrebbe aiutarmi a capire come risolvere, ma non riesco ad interpretarlo!
Sapete indicarmi una via?
Grazie mille!
[/font][/size]
edit: no a citazione servizi commerciali
Scusate la citazione del provider!
Volevo aggiungere che prima di questo problema, avevo avuto accesso al pannello di controllo di Joomla www.coopmaris.it/it/administrator e avevo cambiato la password di accesso al pannello. Del DB MySQL invece non ho toccato nulla e i dati nel file configuration.php permettono di accedere al DB nel pannello di controllo del provider.
Grazie!
-
Scusate la citazione del provider!
Volevo aggiungere che prima di questo problema, avevo avuto accesso al pannello di controllo di Joomla www.coopmaris.it/it/administrator e avevo cambiato la password di accesso al pannello. Del DB MySQL invece non ho toccato nulla e i dati nel file configuration.php permettono di accedere al DB nel pannello di controllo del provider.
Grazie!
-
Ciao
Purtroppo il tuo sito è messo male per due motivi, primo hai una versione troppo obsoleta e quindi non più sopportata o sopportabile, secondo sei su un server win che non è proprio ideale per farci girare joomla. Inoltre gli errori sono dovuti chiaramente ad un ambiente non confacente con le richieste minime del cms in base alla versione in uso. Consiglio, visto che sei nuovo incomincia a documentarti partendo dalla sezione guide di questo forum, trasferisciti l'attuale sito in locale ove puoi riprodurre l'ambiente (xampp versione 1.7.3) per farlo girare, poi cambia server da win a Linux ed infine parti con una nuova installazione ultima versione disponbile del ramo 3.4.x e man mano ci trasferisci i contenuti del vecchio sito manualmente con copia incolla.
-
Ciao e grazie per i consigli che seguirò alla lettera!
Ho un dubbio che mi ha messo uno dell'assistenza del provider:
se i record del database sono stati fatti con una versione precedente di Joomla, non sono "compatibili" con una versione successiva...ho capito male?
Grazie
-
Sì è così, ogni versione ha una sua struttura differente. Ma i contenuti sono comunque trasportabili con apposite utility, sempre che non sia possibile fare con copia incolla direttamente nell'editor da vecchio a nuovo.