Тема "вешает" сайт, но только на хостинге

Прислано: Shelendor

пт, 23/10/2009 - 17:23

Другие статьи по теме:

Ситуация следующая - ставлю тему 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.

Странность ситуации заключается в том, что на денвере тема сайт не вешает и прекрасно работает. Т.е., по идее, проблема с хостингом. Но вот что там не так - не понимаю. Подскажите, пожалуйста.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано vgoodvin в пт, 23/10/2009 - 17:53.

http://www.php.net/manual/en/ctype.installation.php

Здесь все сказано. На вашем судя по всему юникс-хостинге PHP скомпилирован с опцией --disable-ctype или просто без --enable-ctype.

Меняйте тему или хостинг.


Опубликовано Shelendor в пт, 23/10/2009 - 18:08.

Хм... Извиняюсь, не уточнил - на хостинге PHP 5.
Таким образом, согласно вашей ссылке данная опция там должна быть по умолчанию, значит, проблема в чём-то ещё...


Опубликовано vgoodvin в пт, 23/10/2009 - 19:00.

Да, что-то я не так перевел. Опцию можно отключить при компиляции. Запросите у хостера на всякий случай phpinfo.


Опубликовано Shelendor в ср, 04/11/2009 - 21:17.

Вопрос отпал сам собой :) Сегодня выпустили обновление данной темы - 4.1, оно не валит сайт :)


Ссылки партнёров