Drupal Acquia Stack: hai spostato i file in una cartella diversa, come aggiornare il sito?
Domanda
Sto usando lo stack Acquia invece di MAMP o WAMP ma lo sto usando per eseguire una normale installazione di Drupal.
Ho importato una multa del sito. Ho quindi spostato i file dei siti in una cartella diversa e ora non riesco a capire come modificare le impostazioni del sito.
Nell'interfaccia Stack, se vado sul mio sito e faccio clic su Impostazioni> Siti> Modifica quindi posso vedere il percorso del sito che punta alla vecchia cartella, ma non posso cambiare queste impostazioni.
Devo creare un nuovo sito e importarlo di nuovo? Grazie
Soluzione
Stavo cercando questa risposta e ho scavato nella cartella di installazione Acquia. Ecco cosa ho fatto per modificare il percorso del sito all'interfaccia Desktop Acquia.
Non dimenticare di fare un backup per ogni evenienza.
Ci sono 4 file a cui occuparsi:
- Apri e modifica static.ini e Dynamic.ini sotto la tua cartella di installazione di programma/Acquia-Drupal-Drupal. Forse diverso su Mac.
- Modifica Siitedir su static.ini
- Modifica SelimPortedSiteCodeBase e Code -Basedir su Dynamic.ini
- Modifica httpd.conf nella cartella Apache per utilizzare il nuovo root del documento. Ci sono 3 o 4 posizioni da cambiare lì
- Modifica vhosts.conf per riflettere le tue nuove posizioni
Devi eseguire il blocco note come amministratore.
Sembra che cambiare solo #4 + #5 non danneggi i miei siti, questi possono essere fatti tramite interfaccia Acquia. Ma cambiare n. 2 + #3 ti fa sentire a tuo agio :)
Spero possa aiutare
Altri suggerimenti
Avevo la stessa domanda. Sto eseguendo Acquia Dev Desktop e volevo modificare la cartella predefinita dell'installazione da /Drupal-7.10 a /Docroot.
Sto eseguendo questo su un Mac e dopo aver letto i post sopra, ho cercato i file Dynamic.ini e Static.ini che non si trovavano sul mio HardDrive. Controllato il file httpd.conf e non ho visto nulla menzionato.
Ho finito per fare una copia di backup di vHosts.conf e ho cambiato vhosts.conf in:
<VirtualHost *>
ServerName loc.MYWEBSITE.com
DocumentRoot "/Users/dv/Sites/MYWEBSITE/**new_dir_name**
<Directory "/Users/dv/Sites/MYWEBSITE/**new_dir_name**">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory<
<VirtualHost>
Ho rinfrescato il browser ed ero a posto.
Mi sono imbattuto anche in questo problema, l'unico modo in cui sono stato in grado di porre rimedio è stato scaricare il database eliminare il progetto, quindi reimportarsi. Solo un FYI, assicurati che le impostazioni.PHP in Drupal siano impostate correttamente per la configurazione di LocalHost, questo è stato un altro snafoo per me.
.. Ho guardato tutto intorno ai file Acquia per cercare di trovare un posto in cui prima immagazzinava queste informazioni ma non sono riuscito a trovarle
In .htaccess, la linea di rewritebase punta alla directory destra? Ex:
RewriteBase /new/directory/
Dovrai anche modificare il - C: Windows System32 driver etc host - File per aggiornare eventuali voci