Drupal Acquia Stack - Переместили файлы в другую папку, как обновить сайт? - PullRequest
4 голосов
/ 23 марта 2011

Я использую стек Acquia вместо MAMP или WAMP, но использую его для запуска обычной установки Drupal.

Я нормально импортировал сайт. Затем я переместил файлы сайтов в другую папку, и теперь я не могу понять, как изменить настройки сайта.

В интерфейсе стека, если я захожу на свой сайт и нажимаю настройки> Сайты> Изменить Затем я вижу путь к сайту, который указывает на старую папку, но я не могу изменить эти настройки.

Нужно ли создавать новый сайт и импортировать его снова? Спасибо

Ответы [ 5 ]

5 голосов
/ 16 апреля 2011

Я искал этот ответ и покопался в папке установки acquia.Вот что я сделал, чтобы изменить путь к сайту в интерфейсе десктопа acquia.

Не забудьте сделать резервную копию на всякий случай.

Есть 4 файла для обслуживания:

  1. Открытие и редактирование static.ini и динамического.ini в вашей AcquiaDevDesktopControlPanel в папке Program Files / acquia-drupal.Может быть по-другому на Mac.
  2. Редактировать siteDir в static.ini
  3. Редактировать selImportedSiteCodebase и codebaseDir в dynamic.ini
  4. Редактировать httpd.conf в папке apache для использования нового корня документа,Здесь можно изменить 3 или 4 местоположения
  5. Отредактируйте vhosts.conf, чтобы отразить ваши новые местоположения

Вы должны запустить блокнот как администратор.

Кажетсячто изменение только # 4 + # 5 не повредит моим сайтам, это можно сделать через интерфейс acquia.Но изменение # 2 + # 3 заставляет вас чувствовать себя комфортно:)

Надеюсь, это поможет

2 голосов
/ 01 января 2012

У меня был тот же вопрос.Я использую Acquia Dev Desktop и хотел изменить папку установки по умолчанию с /drupal-7.10 на / docroot.

Я запускаю это на Mac, и после прочтения постов выше, я искал файлы dynamic.ini и static.ini, которых не было на моем жестком диске.Проверил файл httpd.conf и не увидел ничего упомянутого.

В итоге я сделал резервную копию vhosts.conf и изменил vhosts.conf на:

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

Обновил браузери мне было хорошо идти.

1 голос
/ 16 апреля 2011

Я тоже столкнулся с этой проблемой, единственный способ исправить это - сбросить базу данных, удалить проект, а затем повторно импортировать. Просто к сведению, убедитесь, что settings.php в Drupal правильно настроены для установки localhost, это был еще один snafoo для меня.

.. Я просмотрел файлы Acquia, чтобы найти место, где он сначала хранил эту информацию, но не смог ее найти

0 голосов
/ 17 апреля 2019

Вам также нужно отредактировать файл - C: \ Windows \ System32 \ drivers \ etc \ hosts - для обновления любых записей

0 голосов
/ 23 марта 2011

В .htaccess строка RewriteBase указывает на правильный каталог?Пример:

 RewriteBase /new/directory/
...