Как я могу переустановить сайт, который я вытащил из git Repo?

drupal.stackexchange https://drupal.stackexchange.com/questions/4061

Вопрос

Я клонировал весь сайт от git. Я не могу установить его.

  1. В папке foo.com/sites есть пара папок. Файл настройки.

Я добавил строку в моем файле хостов

    127.0.0.1       dev.foo.com

Я добавил строфу в файл http.conf

    <VirtualHost *:80>
DocumentRoot /var/www/foo.com
ServerName dev.foo.com
    </VirtualHost>

Перезапустите Apache - Затем я захожу на dev.foo.com - Тогда я вижу, что он работает! Файл, созданный Apache, а не установщиком Drupal, который я должен увидеть на dev.foo.com

Почему?

2 .. Как я могу использовать базу данных сайта, который я клонировал? С резервным копированием и мигрированием?

Изменить: попробовал сайт в паре других браузеров, и я это вижу

Сайт в автономном режиме

Сайт в настоящее время недоступен из -за технических проблем. Пожалуйста, попробуйте позже. Спасибо за Ваше понимание.

Если вы являетесь сопровождающим этот сайт, пожалуйста, проверьте настройки базы данных в файле Fut.Php и убедитесь, что сервер базы данных вашего поставщика хостинг. Для получения дополнительной помощи см. Справочник или свяжитесь с вашим хостингом.

3 ... Похоже, мне нужна база данных перед попыткой установить? Ага?

Это было полезно?

Решение 2

Я получил это на работу. Что-то вроде. Помимо это

Что это было в -

  • Я сделал резервную копию базы данных с модулем резервного копирования и мигрирования с производственного сайта.
  • Я создал базу данных и пользователя с PhpMyAdmin, который соответствовал файлу stens.php. (Локально)
  • Я управлял dev.foo.com/install.php, и все прошло.
  • После этого я включил модуль резервного копирования и мигрировать.
  • Затем импортировал базу данных из начальной резервной копии. (Была проблема с PHP только разрешением 2M для импорта, поэтому я охотился на PHP.INI и изменил значение на что -то достаточно высокое.
  • Сайт был там.

Я понимаю, что это круглый путь. Я знаю, что есть лучшие способы импорта/экспорта базы данных, которая думала командная строка.

Но есть ли способ заставить сайт работать, не создавая базу данных, которая соответствует файлу sturts.php? Или это лучший способ?

Другие советы

  1. Если вы видите «Это работает», Apache не распознал index.php - либо вам обслуживают файлы из неправильного каталога, либо Apache не настроен на использование index.php в качестве файла по умолчанию в каталоге. Вы можете легко проверить последнее: http://dev.foo.com/index.php покажет правильную страницу, пока http://dev.foo.com/ будет отображать "это работает".

  2. Mysqldump, резервное копирование и восстановление, phpmyadmin ... любые инструменты у вас есть.

  3. Да, вам нужен работающий БД локально для установки Drupal. И вам нужны значения в настройках.php для работы для загрузки существующего БД.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с drupal.stackexchange
scroll top