Back to top

Autore Topic: Trasferimento sito ad altro server e cambio della DocumentRoot.  (Letto 4002 volte)

Offline msan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Salve.
Ho traferito pari pari un sito da un server ad un altro.
Ho fatto un tar del sito originario e l'ho scompattato nel server di destinazione.
La differenza tra i due server e' la root di mysql che anziche' /var/lib/mysql e' diventata /var/data/mysql e la DocumentRoot di apache che e' diventata /var/data/www.
La home page funziona ma non vanno le traduzioni, ad esempio il link it/prova.html mi dice che la pagina it/prova.html non esiste.
Ovviamente nel server originale funziona tutto.
C'e' qualche passaggio che ho dimenticato?
Nel file configuration.php ho modificato i path dei logs e di tmp in /var/data/www/logs e /var/data/www/tmp.

Offline msan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #1 il: 19 Dic 2011, 11:29:02 »
help please :-(

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #2 il: 19 Dic 2011, 17:40:18 »
Benvenuto nel forum di joomla.it msan,
se hai le friendly urls abilitate prova a disabilitarle.
Se dopo averle disabilitate il sito funziona, facilmente dovrai mettere mano al file .htaccess

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline msan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #3 il: 19 Dic 2011, 20:23:34 »
Perdonami ma non conosco molto bene joomla, ci sto mettendo mano solo adesso a fronte di questi problemi che si sono manifestati dopo aver trasferito il sito su un altro server cambiando la DocumentRoot di apache.
Come si disabilitano le friendly urls?
Ti faccio vedere il mio l'.htaccess, se mi puoi dare dei suggerimenti su dove intervenire......
Grazie mille.



Options +FollowSymLinks


#
#  mod_rewrite in use


RewriteEngine On


########## Inizio impostazione sito mobile
#
#RewriteCond %{HTTP_HOST} !^www\.mysite\.it$ [NC] [OR]
#RewriteCond %{HTTP_HOST} !^www\.mysite\.com$ [NC]
#RewriteRule .* http://www.mysite.it/ [L,R=301]
###########
#RewriteCond %{HTTP_HOST} ^([^.]+)\.mysite\.it$
#RewriteRule .* http://mysite.it/$1 [R,L]



#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension xml files
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]



# RewriteBase /




########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #4 il: 19 Dic 2011, 20:28:58 »
Ciao msan,
segui questo articolo e vedrai che ne esci fuori:
http://www.joomla.it/articoli-della-community/903-configurazione-seo-di-joomla-rendere-appetibile-il-sito-ai-motori-di-ricerca.html

Se hai il sito nella root
nel tuo .htaccess, prova a decommentare
# RewriteBase /

che deve diventare
RewriteBase /
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline msan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #5 il: 20 Dic 2011, 10:36:15 »
Ho disabilitato tutte le voci sotto "configurazione SEO" nel pannello di admin e cosi' funziona.
Riabilitandole e modificando l'.htaccess come consigliato nel link che mi hai indicato invece non funziona.
Devo tenere quelle voci disabilitate?

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #6 il: 20 Dic 2011, 13:33:34 »
Ciao,
hai provato tutte le combinazioni?
A volte bisogna commentare anche
Options +FollowSymLinks

Comuqnque se non ne vieni a capo, prova ad aprire un ticket con la tua assistenza.
Magari devono abilitarti qualcosa sul server.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline msan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #7 il: 20 Dic 2011, 13:59:51 »
il server e' il mio ci posso fare quello che voglio, pensavo di aver risolto disabilitando le friendly url invece solo alcuni link funzionano ma non tutti, puo' essere qualche incompatibilita' con la versione di php?

Offline msan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #8 il: 20 Dic 2011, 21:06:26 »
posso darti i link dei due server cosi' ti rendi conto della differenza di comportamento.
Io penso che ci sia qualche incompatibilita' con le diverse versioni di php e/o apache.

Offline msan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Trasferimento sito ad altro server e cambio della DocumentRoot.
« Risposta #9 il: 20 Dic 2011, 21:41:18 »
ho risolto, scusate tutti per il disturbo, si trattava di settare il parametro AllowOverride All in apache.

 



Web Design Bolzano Kreatif