Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : freddyp85 10 May 2011, 10:12:56
-
buongiorno a tutti, qualche giorno fa ho messo offline un sito sul quale sto lavorando.
stamattina faccio il login da admin ed ottengo questo errore
Fatal error: Call to undefined method stdClass::onAuthenticate() in /web/htdocs/www.abcd.it/home/libraries/joomla/user/authentication.php on line 121
se invece faccio miosito.it/administration
Warning: require_once(/web/htdocs/www.abcd.it/home/administrator/includes/defines.php) [function.require-once]: failed to open stream: No such file or directory in /web/htdocs/www.abcd.it/home/administrator/index.php on line 21
Fatal error: require_once() [function.require]: Failed opening required '/web/htdocs/www.abcd.it/home/administrator/includes/defines.php' (include_path='.:/php5/lib/php/') in /web/htdocs/www.abcd.it/home/administrator/index.php on line 21
Non so veramente come e cosa fare, grazie in anticipo per l'aiuto.
-
magari se ci dai un indirizzo al sito gli si da una occhiata..
tu scrivi:
un sito sul quale sto lavorando.
ad esempio, hai modificato qualche file o installato qualche estensione per la sicurezza o altre in odore di dare questo tipo di fastidio? o altro ancora..
-
buongiorno e grazie per la risposta.
no non ho installato nulla, il sito e' sempre stato online e ci sto lavorando nel senso che inserisco categorie su vm.
comunque il sito e': http://www.mondoricambi.it/ su hosting Linux-aruba
-
come vedi dalla moderazione automatica in questo sito i riferimenti a servizi commerciali non sono graditi..
magari avvisa l'assistenza hosting perchè con un sito off line non è che vediamo tanto, anzi niente.
per metterlo on-line puoi entrare via ftp con filezilla (se ti lascia entrare, almeno verifichi anche questo) e poi modifichi il file configuration.php nel campo apposito.
-
scusami per il nome che ho citato.
nel pomeriggio provo ad entrare in ftp e vi faccio sapere cosa succede...ed intanto scrivo all' hosting. spero di risolvere presto il problema..a presto e grazie ancora.
-
ho modificato il file configuration.php e ora è online, però se provo a loggarmi ho gli errori.
il sito è http://www.mondoricambi.it/
grazie in anticipo per l'aiuto.
Modifica post: la scorsa settimana ho disabilitato la registrazione degli utenti, magari può esservi di aiuto.
-
Ciao freddyp85,
l'errore nell'/administrator è dato da un file mancante:
administrator/includes/defines.php
-
Ciao freddyp85,
l'errore nell'/administrator è dato da un file mancante:
administrator/includes/defines.php
ciao maicolstaip e grazie per la risposta. ho verificato tramite ftp ed infatti il file non esiste.
come posso rimediare? che cosa c'è di preciso in quel file? Grazie
-
Ciao
Lo puoi recuperare da una nuova distribuzione stessa versione.
-
quindi mi scarico l'archivio della 1.5, prendo quel file e lo metto nella sua cartella?
-
Certo non vorrai mica scriverlo da te
-
dalla 1.5.23 va bene?
-
Stessa versione, significa che se ha la stessa versione va bene se diversa forse va male o forse va bene.
-
intanto gli mancano anche altri file e li sto mettendo nelle cartelle specifiche
-
Meno male vedo che incominci a marciare anche da solo :)
-
grazie, solo che mi sono fermato. il file è presente nella cartella però mi restituisce questo errore:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 16 bytes) in /web/htdocs/www.mondoricambi.it/home/libraries/joomla/error/exception.php on line 117
Modifica:
mi accade quando faccio www.miosito.it/administrator
-
Sembra che hai problemi al server meglio chiedere direttamente al servizio hosting, non posso più spingerti.
-
va bene ti ringrazio per l'aiuto che mi hai dato.
ho aperto un ticket con l'hosting, sperando in una risposta e risoluzione del problema in maniera celere.
-
buongiorno..forse facciamo passi in avanti, spero...
stamattina la schermata di errore non c'è in /administrator ma se inserisco le credenziali per entrare, ho questo errore:
Fatal error: Call to undefined method stdClass::onAuthenticate() in /web/htdocs/www.mondoricambi.it/home/libraries/joomla/user/authentication.php on line 121
cosa potrei fare? Grazie infinite.
-
Ho fatto una ricerca..controllato nella tabella se authentication joomla è attivo e lo è..inoltro ho fatto l'upload del file in questione ma non riesco a risolvere..
come potrei fare? Grazie mille.
-
Hai fatto modifiche al core o solo lavorato di template?
se hai lavorato solo sul templatefai una cosa ti colleghi con il tuo client ftp (tipo filezilla client) al tuo host
scarichi tutto (cosi hai un backup) e ricarichi tutto l'archivio file di una 1.5.23 ita nuova estratta dallo zip poi cancelli la cartella installation tanto il tuo sito e' gia installato (fallo di tutto il sito ilò ricarico perche' se carichi pezzi di una versione e hai file di un'altra fai su un macello) dalla schermata di login administrator del tuo sito non e' una 1.5.23 ma una versione piu' vecchia
facendo cosi' sei sicuro che tramite il client eventuali file non caricati dovrebbero venirti segnalati.
se il tuo problema persiste magari va settato qualcosa lato server ma li ti puo' aiutare solo il provider
scusa che versione di apache/php ti fornisce il tuo provider??
-
ho solo modificato la registrazione utente, mettendo No su abilita registrazione e No su attivazione nuovi utenti.
quindi mi dici di fare l'upload del contenuto di tutto il sito? e' sempre funzionato tutto bene, fino a qualche giorno fa..modificato quei 2campi,messo offline, rimesso online ed ecco l'errore..grazie
Versione MySQL: 5.0.92-enterprise-gpl-log
-
che versione di joomla hai adesso ????
oltre a mysql che versione di php e di apache hai ????
fammi sapere ciao
puoi provare a fare una cosa
in locale sul tuo pc hai un webserver per test tipo xampp/wamp (se usi windows ovviamente)
se si scaricati tutto il sito in una sottocartelal di htdocs, scaricati il db e ripristinalo su un database locale nuovo, apporta le modifiche al configuration per farlo lavorare in locale con il nuovo database sempre locale e vedi se ti da degli errori anche li prova a fare i vari upgrade di versione (ovviamente se sei in 1.5.X stai sempre su 1.5.23 ita che e' l'ultima) e quando sei in una situazione stabile butti tutto su sia filesystem che db - modifiche il configuration.php e il gioco e' fatto
se anche cosi' on-line hai dei problemi mi sa che devi sentire il provider se ci sono delle configurazioni ottimali che possono fare loro sul webserver ma credo che ci sarebbero altri siti malfunzionanti e altri clienti che si lamenterebbero.
un ultima cosa. Per i vari siti che ho realizzato ho usato un noto provider che mette a disposizione il pannello di amministrazione dello spazio web.
Questo per dirti che se anche il tuo provider fa una cosa del genere potrebbe esserci anche qui la possibilità di settare la versione di php che piu' ti interessa tra varie preconfigurate e un file php.ini presettato con delle configurazioni ad hoc per vari programmi.
prova a dare un'occhiata se anche tu hai queste possibilità perche' potrebbe anche essere che c'e' impostato per esempio PHP 5.3.X che non viene molto ben digerito dai CMS come Joomla se di versioni un pò datate
se non fosse cosi' potrebbe anche darsi che il tuo provider ha fatto un upgrade dei server e il tuo cms non e' cosi' aggiornato per funzionare correttamente
fammi sapere
ciao
-
che versione di joomla hai adesso ????
oltre a mysql che versione di php e di apache hai ????
fammi sapere ciao
scusami ma come faccio a vederle? grazie
-
fai cosi'
crei un file di testo vuoto e lo rinomini in info.php
poi dentro ci metti questo
<?php phpinfo(); ?>
lo salvi e lo carichi nella root del tuo sito
apri il browser su http:\\www.TUOSITO.it\info.php
segnati questi valori :
- nel gruppo "apache2handler" riporta "Apache Version"
dovrebbe esserci in questa riga sia la ver. di apache che la ver. di php
dopo aver fatto cancella dallo spazio web questo file non si sa mai contiene molte informazioni
fammi sapere ciao
-
PHP Version 5.2.17
SERVER_SOFTWARE Apache/2.2
le informazioni che mi hai richiesto sono corrette? grazie
-
vi aggiorno...ho scritto all'hosting e loro hanno risolto tutto. grazie del vostro supporto!