Помогите установить друпал на хостинг.
Ставил раза 3 наверное всего, на разные, ни разу еще все сразу не заработало, ошибка вроде:
"The server encountered an internal error or misconfiguration and was unable to complete your request".
Обычно хостеры сами мне все исправляли, но сейчас молчат...
Может кто подскажет, в каких файлах что менял, когда сам ставил.
Комментарии
Как мы можем догадаться, что вы делали и что помешало достичь успеха?
Смотрите в логах сервера. Подробнее опишите проблему.
Что делал: устанавливал друпал по хэлпу.
Как посмотреть эти логи?
Основной вопрос: напишите, пожалуйста, что именно вы меняете в файлах друпала, чтобы запустилась его установка. (например, на денвере это добавить строку "php_value error_reporting 7" в файл .htaccess)
Да, еще: сервер Apache/1.3.31
В большинстве случаев ничего менять в файлах не приходится.
Какой у вас хостинг? Какой Drupal устанавливаете?
"php_value error_reporting 7" - это не обязательная строка, она всего лишь устанавливает более низкий уровень контроля за ошибками.
Ставлю drupal-5.5 на centre.ru, здесь только сайт будет разрабатываться. Потом буду переносить скорее всего на руцентр (nic.ru). Опять что-то менять нужно будет?
Вы в в папке sites\default
в файле settings.php настройки сделали?
"Потом буду переносить скорее всего на руцентр (nic.ru). Опять что-то менять нужно будет?" - менять нет, только все перенести на новый хостинг включая базу данных.
Нет, не сделал. Где можно узнать какие настройки делать?
Если вы ставите "чистый" друпал, заново, всмысле БД голая и сайт тоже, то ненужно менять settings.php Он сам изменится под настройки хостера, нужно только создать БД и во время инсталяции указать эту БД, пароль к ней, и имя пользователя БД, как правило имя пользователя БД = имя самой БД, а вот при переносе скорее всего придется изменять этот самый settings.php причем менять опять-таки настройки пути к БД
and was unable to complete your request.
- скорее это ругается апач на неправильную конфигурацию.
Наверное, вы что-то исправляли в файле .htaccess. Что будет, если его временно убрать? Если ошибка исчезнет, или появится другая ошибка - значит, моя догадка верна. Если нет - надо трясти хостера.
Хостеры исправили ошибку.
"Проблема решена, проблема заключалась в директивах:
Options -Indexes
Options +FollowSymLinks
php_value magic_quotes_gpc
php_value register_globals
php_value session.auto_start
php_value mbstring.http_input
php_value mbstring.http_output
php_value mbstring.encoding_translation
в файле .htaccess, данные директивы закомментированы, сайт загружается."
(Директивы Options и php_value файле .htaccess
недопустимы.)
Как мне самому до этого можно было догадаться? Или об этом могут только хостеры знать?