Имею хостинг с PHP4+MySQL5.2.
Сайт долго работал нормально, а теперь постоянно выводит ошибки.
Сделал бекап базы, снес движок/базу.
Стал все ставить с нуля. Взял сабж, по инструкции установил на хостинг, запустил. На шаге создания базы, после кнопки Save получил следующее:
Установка Drupal
The installation has encountered an error.
Please continue to the error page
An HTTP error 502 occurred. http://cdoosh-kos.ru/macos/install.php?locale=ru&profile=default&id=1&op=do
Что не так? Что надо подправить? Проверил - таблицы в базе созданы, но сайт не работает.
Теоретически могу перейти на PHP5, но придется менять настройки нескольких сайтов.
Комментарии
Вообще, с версии Drupal 5.6 минимальная версия PHP — 4.3.5, но с такой ошибкой вариантов много, можно посмотреть кто с чем сталкивался — install.php? An HTTP error 502 occurred.
Поменял все-таки версию PHP. Теперь версии выглядят так:
PHP Version 5.2.9
MySQL 5.1.24-rc
И сообщение поменялось:
Установка Drupal
The installation has encountered an error.
Please continue to the error page
An HTTP error 0 occurred. http://www.cdoosh-kos.ru/ds/install.php?locale=ru&profile=default&id=1&op=do
добавлю
сейчас просматривал страницу phpinfo моего провайдера (http://www.hoster.ru/js/info.php5.htm) и обнаружил расхождение со списком требований:
register_globals: on
error_reporting: 6135
может это как-то влиять?
Да, при register_globals on Друпал установить нельзя.
вообще?
то есть у меня с drupal на этом хостинге не срастется?
засада...
PS Видимо хостер поменял настройки где-то после НГ. До этого все отлично работало.
Это в Drupal 5.6 ввели, вот из-за этого. Друпал через .htaccess пытается отключить register_globals и запретить просмотр .tpl.php-файлов. Попроси саппорт хостера включить использование .htaccess, его использование на хостинге может быть отключено по умолчанию.
Скорее всего все-таки хостер поменял настройки. Так как у меня работали версии с 6.11 по 6.13 до этого НГ.
Кстати, сайт http://www.hoster.ru/ сам на Друпале работает. Опиши им свою проблему, с Друпалом при таком подходе у них определённо сложностей быть не должно :-)
В тарифе написано:
.htaccess Да
Значит должно быть включено.
А как можно проверить локальные настройки?
Это значит, что можно использовать, но может быть выключено и включать/выключать можно в панели управления.
Связался со службой поддержки. Функция .htaccess всегда включена для всех unix-клиентов. А у меня именно такой тариф.
Может надо что-то исправить в файле .htaccess?
Вот кусок для PHP5:
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc 0
php_flag register_globals off
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
</IfModule>
Не знаю, как это понимает Apache 1 и Apache 2, но видел для Джумлы вот такие рекомендации, в котором говорят, что для Apache 2 нужно писать php_value register_globals 0, а стоит именно Apache 2. И стандартный Друпаловский .htaccess именно такую запись и использует.
было именно так с ноликом через value, я в попытках настроить поставил flag
Тогда опять план Б: связаться со службой поддержки.
то есть считаете, что .htaccess не работает?
Возвращаясь к проверке настроек:
Кладёшь info.php в корень сайта. Его содержание:
<?php phpinfo(); ?>
Копируешь в корень .htaccess
Набираешь в браузере example.com/info.php
Смотришь строчку register_globals в колонке Local Value.
Считаю работает и самое простое - спросить хостера почему Друпал не хочет ставится. Уверен у него это уже не раз спросили. Эта ошибка сразу появляется? Для русского языка может не хватать времени на импорт переводов.
Проверил настройки - все ok вроде как.
Вот ссылка: http://cdoosh-kos.ru/ds/phpinfo.php
Может посмотрите и скажете все-ли нормально и если да, буду хостера мучать.
Заранее спасибо.
max_execution_time 10
memory_limit 10M
это отличается от стандартных хостера и для Друпала мало.
это ограничения тарифа, значит точно надо переходить на следующий тариф, хотя еще до НГ все работало на тех же значениях
уточнить только неплохо бы:
на следующем тарифе будет 10с/32мб - этого хватит?
вот таблица тарифов: http://www.hoster.ru/tarifs/compare
если и второй не потянет придется искать другой движок :-(
Странно что Друпал раньше вообще работал. Это самый минимум. Посмотри статьи Gor-а, он занимается хостингом для Друпала. Если расскажешь что нужно, то тебе совершенно точно скажут какой для этого нужен тариф.
Спасибо. Начал рыть землю по ссылкам.
Разрабатывал сайт на друпале...с русификацей проблемы большие..с установкой не разобрался..вылезает множество ошибок и установказ завершается..а я так надеялся на эту CMS