Настроить экземпляр сайта Drupal на свежем сервере Ubuntu?

Я новичок в 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 файл?

Извините за любую неопределенность. Я могу уточнить, если это необходимо. Благодарю.

1 ответ

Решение

Ваш 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
Другие вопросы по тегам