Перейти к публикации
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
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

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

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

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

Войти

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

Войти сейчас
 Поделиться

×
×
  • Создать...
Вверх
Вверх