Я новичок в Drupal ... и веб-программировании, если на то пошло. Я настроил сервер Ubuntu 12.10, установил Apache и установил Drupal 7.24 (все через bash ... Я работаю с сервера ssh). Теперь я хочу взять репозиторий Drupal с GitHub и загрузить идентичный экземпляр этого веб-сайта на свой сервер ... да, у меня есть разрешение администратора сайта. Мой сервер в настоящее время использует / var / www / как DocumentRoot ... что указывает на index.html. Однако, обладая ограниченными знаниями Drupal, я знаю, что должен указывать DocumentRoot на файл index.php моего репозитория GitHub.
Вот мой вопрос (ы): 1) Как заставить мой сервер загружать файл index.php вместо index.html? 2) Есть ли что-то особенное, что мне нужно делать после того, как я укажу свой DocumentRoot на файл index.php ... другими словами, весь веб-сайт просто волшебным образом «появится» в моем браузере, как только сервер посмотрит на индекс. php файл?
Извините за двусмысленность. Могу уточнить, если нужно. Спасибо.
Ваш DocumentRoot указывает папку, в которой находится ваш сайт. Какой файл будет искать Apache после того, как он «попадает туда», определяется директивой DirectoryIndex. Тем не менее, я сомневаюсь, что это действительно то, что вы хотите сделать!
Похоже, вам нужно установить поддержку php для Apache, поскольку Ubuntu обычно заботится о добавлении index.php в вашу конфигурацию Apache.
sudo apt-get install php5
# You MAY also need to:
sudo apt-get install libapache2-mod-php5
# You WILL have to:
sudo /etc/init.d/apache2 restart