Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : vince001 20 Feb 2014, 10:53:52

: spostamento sito manualmente
: vince001 20 Feb 2014, 10:53:52
Salve,
ho avuto la necessità di spostare un sito da un dominio ad un altro.


Ho preso l'intera cartella da filezilla del sito1 e l'ho spostata nel dominio sito2.
Stesso procedimento per il db.


Ho poi modificato il file configuration.php inserendo i nuovi dati del database e del sito.


Se adesso accedo al nuovo indirizzo da back-end funziona correttamente, da fornt end mi da il seguente errore:

Parse error: syntax error, unexpected '{' in /web/htdocs/www.sito.it/home/joomla/sito/plugins/content/loadformmaker/loadformmaker.php on line 1



se provo a reinstallare loadformmaker mi da questo errore:
JFolder::create: Non è stato possibile creare la cartella Path: /web/htdocs/www.sito.it/joomla
: Re:spostamento sito manualmente
: maicolstaip 20 Feb 2014, 12:07:51
Ciao vince001,
hai qualche problema alle variabili tmp e logs nel file configuration.php

Poi guarda se hai messo il nuovo sito bella root o nella cartella /joomla

Ciao!
: Re:spostamento sito manualmente
: vince001 20 Feb 2014, 14:58:04
ciao e grazie per la risposta!


le variabili da te citate le ho modificate cosi :



public $log_path = '/web/htdocs/www.sito.it/joomla/sito/logs';
    public $tmp_path = '/web/htdocs/www.sito.it/joomla/sito/tmp';


però non funziona ancora.. l'errore che da in front-end è:


Parse error: syntax error, unexpected '{' in /web/htdocs/www.sito.it/home/joomla/sito/plugins/content/loadformmaker/loadformmaker.php on line 1



: Re:spostamento sito manualmente
: giovi 20 Feb 2014, 15:05:17
una path verosimile è questa: /web/htdocs/www.sito.it/logs
se il sito è in una sottodirectory invece questa: /web/htdocs/www.sito.it/joomla/logs
ma mai e poi mai questa: /web/htdocs/www.sito.it/joomla/sito/logs


Comunque la path log non ha sempre la stessa base (/web/htdocs/www.sito.it/), potrebbe essere diversa se il server è cambiato. Per avere la path corretta crea un file test.php ed inserisci questo:

:
<?php
 $path 
getcwd();
 echo 
"Il percorso assoluto del mio server è: ";
 echo 
$path;
?>

poi richiamalo dal browser e posta il risultato
: Re:spostamento sito manualmente
: vince001 20 Feb 2014, 15:30:52
il sito è in 2  sottodirectory.


il risultato del test è :


Il percorso assoluto del mio server è: /web/htdocs/www.sito.it/home/joomla/sito
: Re:spostamento sito manualmente
: giovi 20 Feb 2014, 15:36:10
il sito è in 2  sottodirectory.
----------------------------------
praticamente peggio del peggio... Comunque de gustibus...


Se la path è quella corretta controlla che abbia i permessi giusti (755)
: Re:spostamento sito manualmente
: vince001 20 Feb 2014, 15:46:30
beh ma è solo in via momentanea, non penso sia un problema cosi grave ( o magari sbaglio io ??? ).


i permessi da dove li controllo?


grazie per la cortesia e la pazienza.
: Re:spostamento sito manualmente
: giovi 20 Feb 2014, 15:51:40
basta che non sia definitivo ma attenzione perché alcuni componenti si basano sulle path acquisite al momento dell'installazione e non sono capaci di "adattarsi".


I permessi li controlli con qualunque file manager sul tuo server o con un client ftp come filezilla (oppure nelle informazioni di sistema di joomla puoi vedere se è tutto ok)
: Re:spostamento sito manualmente
: vince001 20 Feb 2014, 16:04:05
eh mi sa che uno dei componenti da te citato è proprio formamaker..


i permessi sono a 755.. il problema persiste :(
: Re:spostamento sito manualmente
: vince001 24 Feb 2014, 10:23:23
nessuno?