Trasferimento del sito in Drupal e file .htaccess PDF Stampa E-mail
Scritto da ventus85   
Venerdì 06 Novembre 2009 19:31

Per trasferire un sito Drupal da locale a remoto oppure da remoto a remoto, basta seguire questi passi:

  1. scaricare tutti i file del sito;
  2. esportare e salvare il database;
  3. caricare tutti i file nel nuovo sito ed importare il database;
  4. modificare il file setting.php (si trova in /sites/default): più precisamente modificare i dati riguardanti il database, è la riga di codice
    $db_url = 'mysql://username:password@localhost/databasename';
    aggiungendo i nuovi dati.

Io ho fatto questo trasferimento per un sito, dall'hosting gratuito http://spazioms.0lx.net/ all'hosting Aruba.

Purtroppo una volta fatto questo ho avuto dei problemi con i clean urls, praticamente per tutte le pagine del sito (per esempio http://.../node/3) mi dava errore 404.

Notando che la pagina http://.../?q=user/register non mi dava errore mentre http://www.assoval.it/user/register (che è la sua corrispondente con l'url "rinominato") ho capito che c'era qualche problema proprio sui clean urls.

Questo succede perchè la configurazione di Apache di Aruba va in conflitto con Drupal. In tal caso è necessario modificare il file .htaccess (che per giunta io non avevo già dall'inizio), commentando le righe:

Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php

Infatti una volta che ho caricato il file .htaccess di default di Drupal (si trova in un qualsiasi pacchetto di installazione del CMS Drupal) mi dava poi, per ogni pagina del sito, l'errore 500. Ho così proceduto a commentare le righe di codice che ho indicato prima. E in questo modo il sito funziona.

Qui potete trovare il file .htaccess già modificato per Drupal, basta scaricarlo e rinominarlo e caricarlo nel vostro sito.

In questo sito trovate un'interessante articolo sui medesimi argomenti.

 

Link utili

Per avere almeno 2 GB di spazio gratis per i tuoi file da condividere con chi vuoi! Per iniziare a usarlo: http://db.tt/fbnCDQM

Per creare i tuoi fumetti in modo rapido e semplice! http://www.pixton.com/sign-up/from/author/ventus85

Valid XHTML 1.0 Transitional

CSS Valido!



Template realizzato da ventus85.
Copyright © 2010 Il sito di ventus85. Tutti i diritti riservati.
Joomla! è un software libero rilasciato sotto licenza GNU/GPL.