Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : Benia 25 Aug 2007, 23:10:15

: Da Win a Linux, cambiare Path manualmente!
: Benia 25 Aug 2007, 23:10:15
Ciao ragazzi, voglio spostare il mio portale da un server windows ad uno linux, mantenendo il server mysql. Il problema ora è uno... io copio l'intero portale sullo spazio linux, ma quando voglio visitarlo ricevo l'errore che la Path è inesistente, perchè effettivamente su linux non è più D: etc...
In che file si trova il codice che indica questa patch? In questo modo potrei cambiarla manualmente! Risolverei?
Grazie ;D
: Re: Da Win a Linux, cambiare Path manualmente!
: wosky 25 Aug 2007, 23:49:04
Ciao Benia, di quale patch parli?
: Re: Da Win a Linux, cambiare Path manualmente!
: bigham 26 Aug 2007, 00:42:46
Ciao.

Tutti i percorsi, assoluti o relativi, sono contenuti nel file configuration.php che trovi nella root del sito.

Se poi il tuo problema è che non ti si apre proprio il sito allora è un problema di configurazione di apache.

: Re: Da Win a Linux, cambiare Path manualmente!
: Benia 26 Aug 2007, 07:32:07
Ecco l'errore:

Warning: main(D:/inetpub/webs/playerzoneit/public/portale/includes/version.php) [function.main]: failed to open stream: No such file or directory in /web/htdocs/www.playerzone.it/home/portale2/includes/joomla.php on line 71

Fatal error: main() [function.require]: Failed opening required 'D:/inetpub/webs/playerzoneit/public/portale/includes/version.php' (include_path='.:/php/lib/php/') in /web/htdocs/www.playerzone.it/home/portale2/includes/joomla.php on line 71
: Re: Da Win a Linux, cambiare Path manualmente!
: bigham 26 Aug 2007, 10:05:04
Ciao Benia.

Era come pensavo.
Il primo messaggio si riferisce a questa istruzione contenuta alla linea 71 del file joomla.php
require_once( $mosConfig_absolute_path . '/includes/version.php' );
L'interprete php tenta di includere all'interno del codice di joomla.php il file version.php... ma non lo trova!
Perchè la variabile $mosConfig_absolute_path, definita nel file configuration.php, punta ad un percorso locale.

Soluzione? Aprire il file configuration.php (è nella root del sito) e modificare manualmente il percorso assegnato alla variabile.

Ad esempio:
$mosConfig_absolute_path =  '/web/htdocs/www.playerzone.it/home/portale2'

Non sapendo come è strutturato il sito posso solo indicarti dove agire, ma quale path assegnare non posso.

Un'altra variabile che dovresti dover modificare è la $mosConfig_cachepath ma solo se hai abilitato la cache delle pagine (di solito si lascia disabilitata) dal pannello di amministrazione del sito

Fammi sapere.
Ciao