Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : rienzi 11 Mar 2013, 23:15:08
-
Problema:
Ho un joomla 2.5 in www.xxxxxxxx.it/qui (http://www.xxxxxxxx.it/qui)
Devo cambiare la cartella qui in qua, quindi www.xxxxxxxx.it/qua (http://www.xxxxxxxx.it/qua)
Metto il sito off-line
Cancello la chace
In SEO ho:
Attiva URL SEF: SI
Riscrivi URL SEF: NO
Suffisso URL: SI
Alias Unicode: NO
Quindi non essendoci il Riscrivi URL SEF: SI non uso .htaccess
Nel configuration.php cambio:
public $live_site = 'http://www.xxxxxxxx.it/ (http://www.xxxxxxxx.it/)qui';
in
public $live_site = 'http://www.xxxxxxxx.it/ (http://www.xxxxxxxx.it/)qua';
facco lo stesso con
public $log_path = '/www/xxxxxxxx.it/qui/logs';
public $tmp_path = '/www/xxxxxxxx.it/qui/tmp';
in
public $log_path = '/www/xxxxxxxx.it/qua/logs';
public $tmp_path = '/www/xxxxxxxx.it/qua/tmp';
non ci dovrebbe esser altro...
Ora vado in ftp e rinomino la cartella da qui in qua
Errore:
Warning: require_once(/www/xxxxxxxx.it/qua/includes/defines.php) [function.require-once]: failed to open stream: No such file or directory in /www/xxxxxxxx.it/qua/index.php on line 18
Fatal error: require_once() [function.require]: Failed opening required '/www/xxxxxxxx.it/qua/includes/defines.php' (include_path='.:/usr/share/php:/usr/share/pear') in /www/xxxxxxxx.it/qua/index.php on line 18
Come potete notare anche se navigo nel nuovo url http://www.xxxxxxxx.it/qua (http://www.xxxxxxxx.it/qua) sembra che rimanga la root /www/xxxxxxxx.it/qui e di conseguenza non vengono trovati i file dal index.php!
Suggerimenti? ???
-
Come potete notare anche se navigo nel nuovo url http://www.xxxxxxxx.it/qua (http://www.xxxxxxxx.it/qua) sembra che rimanga la root /www/xxxxxxxx.it/qui e di conseguenza non vengono trovati i file dal index.php!
Come lo possiamo notare se hai messo tutte x al posto dell'indirizzo?
Nell'errore che posti sembra che non ci sia nessun riferimento alla vecchia path
-
Mi sa che nel creare la cartella qui o qua (ma come si fa a farsi aiutare quando si è così vaghi? :D ) mancano i permessi?
Se il tuo provider lo consente re-imposta i permessi sulle cartelle e file nel nuovo percorso. ;D
-
Si hai ragione,
mi sono sbagliato io, in realtà l'errore risulta essere:
Warning: require_once(/www/xxxxxxxx.it/qui/includes/defines.php) [function.require-once]: failed to open stream: No such file or directory in /www/xxxxxxxx.it/qui/index.php on line 18
Fatal error: require_once() [function.require]: Failed opening required '/www/xxxxxxxx.it/qui/includes/defines.php' (include_path='.:/usr/share/php:/usr/share/pear') in /www/xxxxxxxx.it/qui/index.php on line 18
Insomma il /www/xxxxxxxx.it/qui rimane così anche se la cartella è stata cambiata in qua, ed anche se ho cambiato tutti i paramettri del configuration.php.
Secondo voi come è possibile? Non uso neanche il .htaccess
Scusate, l'ora tarda in cui ho postato mi ha portato a fare un errore di trascrittura dell'errore!
-
I permessi sono identici a quelli di prima, ho solo rinominato la cartella qui in qua, poi controllando infatti i permessi sono gli stessi di prima.
Se sono vago è perchè non saprei che altro scrivere... che cosa volete sapere in più? Grazie.
-
Ciao, controlla bene i permessi... mi era capitato anche a me e, appunto cercando con Google avevo trovato la soluzione re-impostando tutti i permessi sia su cartelle che file. ;)
Altro non saprei dirti.
-
prova anche cancellando il valore della variabile livesite, nel tuo caso non serve
-
OK... ora provo sia con reimpostazione permessi che con livesite null... 15 minuti e ritornerò con risposta...
Per ora grazie.
-
P.S. Per essere esplicito il sito è: http://www.telestense.it/ferraralivetest/ (http://www.telestense.it/ferraralivetest/)
Proverò a cambiarlo in http://www.telestense.it/ferraralivenew/ (http://www.telestense.it/ferraralivenew/)
-
Ecco, rinominato in ferraralivenew, aggiornato il configuration.php, reimpostato i permessi come prima e tolto livesite... risultato:
Warning: require_once(/www/telestense.it/ferraralivetest/includes/defines.php) [function.require-once (http://www.telestense.it/ferraralivenew/function.require-once)]: failed to open stream: No such file or directory in /www/telestense.it/ferraralivetest/index.php on line 18
Fatal error: require_once() [function.require (http://www.telestense.it/ferraralivenew/function.require)]: Failed opening required '/www/telestense.it/ferraralivetest/includes/defines.php' (include_path='.:/usr/share/php:/usr/share/pear') in /www/telestense.it/ferraralivetest/index.php on line 18
-
Ciao,
io scrivendo nella ricerca di Google:
(include_path='.:/usr/share/php:/usr/share/pear')
ottengo migliaia di risultati e spulciando, oltre ai permessi/diritti, altri indicano un errato path in php.ini.
A questo punto io sentirei il tuo hoster... si sa mai che avesse la risposta giusta ;)
-
Si, in effetti ho pensato anche io che fosse una questione a monte... infatto ho già postato la domanda al mio hoster... vediamo cosa mi risponde e poi ti dico.
Per ora grazie.
-
di niente, figurati! ;)
-
ma quanti siti joomla! ci girano su quel dominio?? Probabilmente ci sarà anche un conflitto con l'url rewrite del sito che c'è in root... non so se può funzionare così.. Perché non provi a scaricare il sito ed ad operare in locale? In questo modo escludi il problema dell'errata configurazione del configuration.php mentre attendi una risposta dal provider.
Per la variabile livesite non devi impostare la costante NULL ma la string vuota $livesite='';
-
In quel dominio ci gira un altro wordpress in root, poi il mio, ma come mai prima andava, nella vecchia cartella ed ora non più? In root non è stato cambiato niente e nel .httpacces non c'è nessun riferimento.
sisi, per null volevo dire ''
-
purtroppo non saprei dirtelo con precisione perchè non mi è mai successo però il fatto che sia attivo un htaccess in root vuol dire che le path potrebbero essere tutte quante stravolte dalla riscrittura.. indipendentemente se il sito in root è joomla o meno
-
Si, infatto ho già postato a chi gestisce il webserver... attendo risposta e poi vi aggiorno.ù
Grazie.