Drupal Acquia Stack: hai spostato i file in una cartella diversa, come aggiornare il sito?

StackOverflow https://stackoverflow.com/questions/5405081

  •  29-10-2019
  •  | 
  •  

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

È stato utile?

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:

  1. Apri e modifica static.ini e Dynamic.ini sotto la tua cartella di installazione di programma/Acquia-Drupal-Drupal. Forse diverso su Mac.
  2. Modifica Siitedir su static.ini
  3. Modifica SelimPortedSiteCodeBase e Code -Basedir su Dynamic.ini
  4. Modifica httpd.conf nella cartella Apache per utilizzare il nuovo root del documento. Ci sono 3 o 4 posizioni da cambiare lì
  5. 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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top