Создание локальной копии MAMP на сайте Drupal 6 - PullRequest
1 голос
/ 17 октября 2011

В настоящее время мы проводим ребрендинг нашего клиента, и пришло время перенести новый бренд на их сайт.
У меня не так много опыта работы с Drupal, кроме темы (в прошлом я был тематикой сайта Drupal, но не очень хорошо знаком с внутренней работой программного обеспечения).

Поскольку этот веб-сайт работает, я не могу вносить какие-либо изменения в живую среду, поэтому я загрузил исходные файлы веб-сайта на локальный веб-сервер (MAMP).
У меня также есть дамп базы данных MySQL.

Я не уверен, какие файлы нужно изменить внутри Drupal, чтобы разрешить доступ к веб-серверу MAMP. Может ли кто-нибудь указать мне правильное направление здесь?

Как мне подключить базу данных к сайту, какие файлы нужно изменить?
Я думаю, что клиент работает на Drupal 6.

Обновление:

Я установил базу данных и связал ее, используя следующую строку:

$db_url = 'mysql://root@localhost/databasename';

Я скрыл имя базы данных для анонимности.
Поскольку это MAMP, база данных не имеет пароля. Когда я загружаю сайт, я получаю сообщение об ошибке, что install.php не найден. Его там нет, потому что сайт уже «установлен».

Я также обновил $ base_url следующим образом:

$base_url = 'http://localhost:8888/foldername';

Ответы [ 2 ]

1 голос
/ 17 октября 2011

Вам нужно изменить только один файл, «sites / default / settings.php»; вам просто нужно изменить строку подключения базы данных там, чтобы соответствовать вашим новым настройкам базы данных. Там может быть несколько других настроек, которые вам нужно настроить в зависимости от настроек сайта (например, $base_url или $cookie_domain).

Кроме того, все в вашей установке должно быть относительно ориентировано, поэтому больше не нужно вносить изменения.

0 голосов
/ 14 сентября 2012

я столкнулся с той же проблемой через пару часов, попробуйте, я получил решение: мы должны проверить БД (отметьте список баз данных на локальном хосте) [обратите внимание на это после списка БД: включение статистики базы данныхздесь может возникнуть интенсивный трафик между веб-сервером и сервером MySQL.поэтому включите только ту базу данных, которую вы хотите использовать], она будет успешно перенаправлена ​​на http://localhost:8888/foldername/install.php: D: D

...