Перейти к содержанию
IPS Invision Community 🇷🇺

Ошибка при редактировании темы


Zapa3a

Рекомендуемые сообщения

Опубликовано

Здравствуйте, я новенький) прошу палками по горбу не бить.

недавно настроил VPS сервер и возникла ошибка при попытке сохранить отредактированный стиль.

Error: Call to undefined function ctype_lower() (0)
#0 /var/www/domain/system/3rd_party/HTMLPurifier/HTMLPurifier/TokenFactory.php(48): HTMLPurifier_Token_Tag->__construct('', Array)
#1 /var/www/domain/system/3rd_party/HTMLPurifier/HTMLPurifier/Lexer/DOMLex.php(39): HTMLPurifier_TokenFactory->__construct()
#2 /var/www/domain/system/3rd_party/HTMLPurifier/HTMLPurifier/Lexer.php(117): HTMLPurifier_Lexer_DOMLex->__construct()
#3 /var/www/domain/system/3rd_party/HTMLPurifier/HTMLPurifier.php(153): HTMLPurifier_Lexer::create(Object(HTMLPurifier_Config))
#4 /var/www/domain/system/Text/Parser.php(185): HTMLPurifier->purify('<p>\r\n\tThis is a...')
#5 /var/www/domain/system/Helpers/Form/Editor.php(337): IPS\Text\_Parser->parse('<p>\r\n\tThis is a...')
#6 /var/www/domain/system/Helpers/Form/FormAbstract.php(162): IPS\Helpers\Form\_Editor->getValue()
#7 /var/www/domain/system/Helpers/Form/Editor.php(425): IPS\Helpers\Form\_FormAbstract->setValue(true, false)
#8 /var/www/domain/system/Helpers/Form/FormAbstract.php(142): IPS\Helpers\Form\_Editor->setValue(true)
#9 [internal function]: IPS\Helpers\Form\_FormAbstract->__construct('core_theme_sett...', '<p>\n\tThis is a ...', false, Array, NULL, NULL, NULL, 'theme_setting_g...')
#10 /var/www/domain/system/Helpers/Form/Editor.php(163): call_user_func_array('parent::__const...', Array)
#11 /var/www/domain/system/Theme/Theme.php(1697): IPS\Helpers\Form\_Editor->__construct('core_theme_sett...', '<p>\n\tThis is a ...', false, Array, NULL, NULL, NULL, 'theme_setting_g...')
#12 /var/www/domain/system/Theme/Theme.php(1598): IPS\_Theme->getCustomSettingField(Array)
#13 /var/www/domain/system/Node/Controller.php(467): IPS\_Theme->form(Object(IPS\Helpers\Form))
#14 /var/www/domain/system/Node/Controller.php(366): IPS\Node\_Controller->_addEditForm(Object(IPS\Theme))
#15 /var/www/domain/system/Dispatcher/Controller.php(85): IPS\Node\_Controller->form()
#16 /var/www/domain/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute()
#17 /var/www/domain/applications/core/modules/admin/customization/themes.php(49): IPS\Node\_Controller->execute()
#18 /var/www/domain/system/Dispatcher/Dispatcher.php(146): IPS\core\modules\admin\customization\_themes->execute()
#19 /var/www/domain/admin/index.php(13): IPS\_Dispatcher->run()
#20 {main}

 

сам форум версии 4.2.6 но эта ошибка вылазит и на предидущих версиях. Предпологаю что просто не хватает какого-то php модуля, но какого именно не знаю...

сборка Nginx php7.0 php-fpm mariadb.

Опубликовано
21 минуту назад, Zapa3a сказал:

сборка Nginx php7.0 php-fpm mariadb.

На оф сайте статейка есть по настройке конфига под Nginx.

 

Опубликовано

Nginx работает полностью отлично,  однако php может не обрабатывать некоторые функци из за отсутствия нужного модуля. 

Беда в том что какого модуля не известно

Опубликовано

Проблема решена! 

Посидев и подумав решил вчитатся в код,  в первой же строке лога ошибки 

Error: Call to undefined function ctype_lower() (0)
#0 

Видно что программа обращается к несуществующей функции ctype_lower.      Для решения проблемы всего лишь надо в конфигурацию сервера добавить модуль php7.0-ctype который добавляет эту функцию. 

  • Нравится 1
  • Поддержать 1

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти
×
×
  • Создать...