Ситуация следующая - ставлю тему newswire, версия 3.2.
При включении темы на сайте, находящемся на хостинге, сайт падает, выдавая такое сообщение:
Fatal error: Call to undefined function ctype_lower() in /home/***/www/***/sites/all/themes/newswire/template.php on line 319
Строка 319:
if (!ctype_lower($string{0})) { // Don't use ctype_alpha since its locale aware.
Странность ситуации заключается в том, что на денвере тема сайт не вешает и прекрасно работает. Т.е., по идее, проблема с хостингом. Но вот что там не так - не понимаю. Подскажите, пожалуйста.
Комментарии
http://www.php.net/manual/en/ctype.installation.php
Здесь все сказано. На вашем судя по всему юникс-хостинге PHP скомпилирован с опцией --disable-ctype или просто без --enable-ctype.
Меняйте тему или хостинг.
Хм... Извиняюсь, не уточнил - на хостинге PHP 5.
Таким образом, согласно вашей ссылке данная опция там должна быть по умолчанию, значит, проблема в чём-то ещё...
Да, что-то я не так перевел. Опцию можно отключить при компиляции. Запросите у хостера на всякий случай phpinfo.
Вопрос отпал сам собой Сегодня выпустили обновление данной темы - 4.1, оно не валит сайт