Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : dvd87 18 Jan 2009, 21:48:06
-
ciao a tutti
ho guardato e controllato milioni di forum ma non riesco a capire come risolvere l'errore che ha scritto anche alestellina.
sinceramente sono nella m... vi prego se a qualcuno è capitato di propormi una soluzione.
l'errore è:
Fatal error: main() [function.require]: Failed opening required 'Auth/OpenID.php' (include_path='.:') in /membri/libriformazione/libraries/openid/Auth/OpenID/Consumer.php on line 169
mi viene fuori accedendo dal lato amministrativo con username e password corretta, detto questo non saprei neanche come risolverlo dato che il lato amministrativo è inaccessibile
-
ma ... hai provato a chiedere al tuo host?
-
altervista mi rimanda qua per i problemi tecnici
-
potresti postare qui il tuo configuration.php mascherando con xxxx i dati sensibili, quali host database, nome database, user database e password database?
-
aggiungo, in htaccess, hai una istruzione "include_path"?
-
Spero di aver mascherato tutti i dati sensibili...
rispondo alla tua seconda domanda: no, non ho un'istruzione del genere
<?php
class JConfig {
var $offline = '0';
var $editor = 'tinymce';
var $list_limit = '20';
var $helpurl = '';
var $debug = '0';
var $debug_lang = '0';
var $sef = '1';
var $sef_rewrite = '1';
var $sef_suffix = '1';
var $feed_limit = '10';
var $secret = '5OFCAlVw7dciCHEF';
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = '/membri/libriformazione/logs';
var $tmp_path = '/membri/libriformazione/tmp';
var $live_site = '';
var $offset = '0';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = 'xxxxx';
var $ftp_pass = 'xxxxx';
var $ftp_root = '';
var $dbtype = 'mysql';
var $host = 'xxx';
var $user = 'xxxxxx';
var $db = 'my_xxxxxx';
var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'xxxxxx';
var $fromname = 'e-Formazione';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '1';
var $smtpuser = 'xxx';
var $smtppass = '';
var $smtphost = 'xxxx';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '30';
var $session_handler = 'database';
var $password = 'xxxx';
var $sitename = 'e-Formazione';
var $MetaDesc = 'xxxxxx';
var $MetaKeys = 'xxx';
var $offline_message = 'Sito fuori servizio per manutenzione. Riprovare più tardi.';
}
?>
-
comincia con il valorizzare questa variabile:
var $live_site = '';
inserendo l'url del sito:
var $live_site = 'http://www.libriformazione.altervista.org';
Fammi poi sapere che versione di php hai in uso (dovresti poterlo vedere dal pannello di amministrazione di altervista) e se è php4, fai il cambio verso php5
-
Scusami,ma OpenId lo usi per qualche motivo particolare?
Prova a disabilitare quel plugin.
-
come faccio a disabilitare il plugin senza accedere al pannello di amministrazione?
-
Puoi disabilitarlo anche dal database direttamente , tabella jos_plugins se non erro.
-
scusami... non capisco... io vado a pescare quale file? e dove? e come lo modifico? (grazie in anticipo per la pazienza)
-
Devi avere accesso al mysql (da phpmyadmin)
-
ho fatto in modo che non fosse pubblicato ma non mi riconosce la mia username e password se provo ad accedere
-
puoi dirci la versione di php e se il live_site è valorizzato? :)
-
Ciao, :)
scrivi con un editor di testo:
<?php phpinfo(); ?>
manda il file in ftp nominandolo info.php, poi digiti nel tuo
browser: www.tuosito.ecc/info.php
Se no vai nel pannelo di controllo di Altervista clicchi su gestione file, ingranaggio sulla sinistra e: php-on è php5 attivato, mentre php-off è attiva la versione 4.
in questi due modi hai la versione del php
:)
-
ho fatto tutto quello che mi avete detto prima di aver scritto che non mi riconosceva la username e password quando entravo.
sempre se per disattivare il plugin bisogna scrivere 0 su publish, perchè io ho fatto così.
adesso php è 5 e ho valorizzato il live_site
-
Allora proviamo ad analizzare meglio la cosa con qualche ipotesi e soluzione :
N1 verifica se esiste il file libraries/openid/Auth/OpenID.php
N2 se stai usando un modulo login non standard in frontend prova a metterne un altro
N3 prova a disabilitare il SEO rinominando anche .htaccess in htaccess.txt(perche' vedo che ad esempio dei link del menu non ne funziona uno),intanto risolvi il problema della navigabilita' del sito.
-
Fai un test per vedere la versione php
crea un file mettici dentro solo questo
<?php phpinfo() ; ?>
chiamalo come ti pare ma che abbia estensione .php ovviamente,poi visualizzalo sul browser.
-
Io prospetterei una cosa,caricare tutti i file di joomla sovrascrivendo i vecchi eccetto il configuration.php(fatti un backup prima).
qui c'e' un post simile e han risolto cosi.
https://forum.joomla.fr/showthread.php?p=360868
P.S. Se usi filezilla come client ftp aggiornalo perche' magari non ti ha caricato i files correttamente.
-
fatto.... non succede niente di diverso...