Drupal Acquia Stack - Vous avez déplacé des fichiers vers différents dossiers, comment mettre à jour le site?

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

  •  29-10-2019
  •  | 
  •  

Question

Im utilise la pile acquia au lieu de MAMP ou WAMP, mais je l'utilise pour exécuter une installation Drupal normale.

J'ai importé un site très bien. Ive a ensuite déplacé les fichiers des sites vers un autre dossier, et maintenant je ne peux pas comprendre comment modifier les paramètres du site.

Dans l'interface de pile, si je vais sur mon site et cliquez sur Paramètres> Sites> Modifier, je peux voir le chemin du site qu'il pointe vers l'ancien dossier, mais je ne peux pas modifier ces paramètres.

Dois-je créer un nouveau site et l'importer à nouveau? Merci

Était-ce utile?

La solution

Je cherchais cette réponse et j'ai creusé dans le dossier acquia install. Voici ce que j'ai fait pour modifier le chemin du site à l'interface de bureau Acquia.

N'oubliez pas de faire une sauvegarde au cas où.

Il y a 4 fichiers à suivre:

  1. Ouvrir et modifier static.ini et dynamic.ini sous votre acquiadevdesktopControlpanel dans le dossier d'installation de fichiers de programme / acquia-drupal. Peut-être différent sur Mac.
  2. Edit Sitedir sur static.ini
  3. Modifier selImporTedSiteCodeBase et CodeBasedir sur Dynamic.ini
  4. Modifiez httpd.conf dans le dossier Apache pour utiliser votre nouvelle racine de document. Il y a 3 ou 4 emplacements à changer là-bas
  5. Modifier vhostes.conf pour refléter vos nouveaux emplacements

Vous devez exécuter le bloc-notes en tant qu'administrateur.

Il semble que le changement uniquement # 4 + # 5 ne fait pas de mal à mes sites, ceux-ci peuvent être faits via l'interface acquia. Mais changer # 2 + # 3 vous fait vous sentir à l'aise :)

J'espère que cela pourra aider

Autres conseils

J'avais la même question. J'exécute Acquia Dev Desktop et je voulais modifier le dossier par défaut de l'installation de /drupal-7.10 à / docroot.

Je l'exécute sur un Mac et après avoir lu les articles ci-dessus, j'ai recherché les fichiers dynamic.ini et static.ini qui ne se trouvaient pas sur mon disque dur. Vérifié le fichier httpd.conf et n'a rien vu mentionné.

J'ai fini par faire une copie de sauvegarde de vhost.conf et changé Vhosts.conf en:

<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>

Rafraîchissait le navigateur et j'étais prêt à partir.

J'ai également rencontré ce problème, la seule façon dont j'ai pu remédier était de vider la base de données de supprimer le projet, puis de réimportation. Juste un FYI, assurez-vous que les paramètres.php à Drupal sont correctement configurés pour la configuration locale, c'était un autre snafoo pour moi.

.. J'ai regardé tout autour des fichiers acquia pour essayer de trouver un endroit où il stockait d'abord ces informations mais je n'ai pas pu la trouver

Dans .htaccess, la ligne de base de réécriture pointe vers le bon répertoire? Ex:

 RewriteBase /new/directory/

Vous devrez également modifier le - C: Windows System32 Drivers etc hosts - Fichier pour mettre à jour toutes les entrées

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top