Здравствуйте! Пытался установить Drupal 7 на сервер под управление FreeBSD8, поправил вручную в конфиге сервера параметры Indexes, MultiViews и FollowSymLinks (т.к. из .htaccess он их брать категорически не хотел), теперь либо пустая страница, либо ошибка 500, в логах апача: "call to undefined function hash()".
Самое интересное в том, что в windows (apache 2.2 + PHP, VertrigoServ) и Linux Debian 5/Ubuntu 9, 10 после стандартной установки "apt-get install mysql apache php" всё работает отлично...
Версия PHP - 5.2.
Возможности переустановить PHP - нет, т.к. на сервере ещё несколько сайтов.
Подключен модуль mhash.
Скажите пожалуйста, что можно сделать, что бы избавиться от вышеописанной ошибки (взять Drupa 6 - не вариант, хочу 7!)?
Кстати, 6-ой друпал работает отлично.
P.S. Если нужно что-то до установить, подскажите пожалуйста как именно это сделать. С FreeBSD знаком плохо, привык к Debian 5. Последний опыт использования FreeBSD был во времена версии FreeBSD 4.3.
Комментарии
В Ubuntu 10 по умолчанию ставиться PHP 5.3, во всех остальных вариантах - 5.2...
справа сверху поиск, вводим "call to undefined function hash()" и получаем:
http://drupal.ru/node/53416
http://drupal.ru/node/55581
не помогло? — gooooogle
Не помогло.
Не помогло.
ваш PHP либо собран без нужных модулей, либо они не включены - список возможных модулей в ссылках выше.
Благодарю!
P.S. Попытка переустановить PHP привел к тому, что сервер лёг. Просил же, не ставить FreeBSD туда... Дык мало того, что там FreeBSD, так ещё и PHP какой-то урезанный, и (видимо для полноты ощущений), после получасового обновления на последнем этапе произошла непоправимая ошибка
тогда на завод!