При установке Друпала на наш хостинг сервер выдаёт ошибки:
Несовместимая среда
Следующие ошибки нужно исправить перед продолжением процесса инсталляции:
* register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings. (Сейчас используется PHP 5.2.4)
* Конвертация ввода мультибайтовых строк в PHP включена, но ее нужно отключить. Проверьте настройку mbstring.http_input в php.ini. Подробности Вы сможете найти в документации по PHP mbstring. (Сейчас используется Библиотека Unicode Ошибка)
Может кто знает - можно ли это обойти как то средствами друпала, а не хостера.
ЗЫ: Хостер вряд ли даст редактировать свой пхп.ини
Иллюстрации и более подробное описание проблемы можно посмотреть здесь:
а сам тестовый домен на котором пытаюсь поставить Друпал:
http://test.krasnoznamensk.net
Комментарии
эмм
а что это за сервер на котором register_globals is enabled? фтопку такой сервер. у мну глобалс даже на локалхосте офф.
Может кто знает - можно ли это обойти как то средствами друпала, а не хостера. -- можно их перебороть - переписав друпал ))
Действительно проще найти другой хостинг.
Благо сейчас их очень много.
Спасибо, я тоже так думал, что проблема неразрешима на текущем хостинге, но для очистки совести решил проконсультироваться...
ЗЫ: Зато хостинк очень дешёвый - мы ж проект некоммерческий, финансирование отсутствует. Будем как то выкручиваться.
Система жалуется на то, что включены глобальные переменные. Для их отключения
в директории /www/htdocs/ следует внести изменения в файл .htaccess, добавив
соответствующую директиву:
php_value register_globals off
Товарищи у кого даная проблема все еще не разрешилась, и в каталоге /www/htdocs/ нету файла .htaccess (как у меня)
Проблему решаем следующим образом:
1) Устанавливаем друпал на локальной машине
2) переносим дамп и весь каталог на сервер хостинг.
Результат: установленный друпал в ручную......
Вопросы : аська 452679
Это может быть вызвано не скопированным файлом .htaccess
иногда админы серверов предоставляют в пользование файлик php.ini
в нем можно эту директиву самому включать и выключать. в любом случае вопрос не для форума, а для админа вашего сервера
Сам боролся с такой бедой. Есть такие хостинги (например http://hosting.ua) на которых модуль PHP к апачу настроен по хитрожопому так, что он просто игнорирует настройки пхп из файла настроек .htaccess
Вместо этого эти настройки нужно задавать в файле php.ini
Этот файл должен быть полностью сконфигурирован и соедржать все настройки.
Попроси службу поддержки хостинга чтобы скинули тебе в домашнюю директорию их версию php.ini
Открой этот файл текстовым редактором и поствавь опции
magic_quotes_gpc
register_globals
session.auto_start
mbstring.http_input =pass
mbstring.http_output =pass
mbstring.encoding_translation = 0
И залей его в домашнюю директорию а в файле .htaccess нужно приписать к нему путь.
Поковырятся в ЧаВо на сайте хостинга там должно быть подробно всё описано.