Как-то при работе с компонентом Virtuemart 2 на Joomla 2.5 пришлось столкнуться с ошибкой вида Fatal error: Call to undefined function filter_var() in при отправке вопроса о товаре в карточке ("Задайте вопрос по этому товару"). Такая же ситуация наблюдалась и при подтверждении пользователями заказа. Данное сообщение говорит о том, что нужно включить расширение filter для PHP.
Для этого вам нужно зайти в административную панель управления хостингом, найти и включить соответствующий модуль PHP. Например, для nic.ru:
- Веб-сервер - Управление модулями - Модуль PHP - Настроить модуль PHP v5.2.
- Находим Расширения модуля PHP, открываем Управление расширениями, ставим галочку Показать все расширения.
- Ищем filter, ставим галочку, затем жмём Сохранить.
Рекомендую также включить и расширение json, что бы избежать ошибки типа Fatal error: Call to undefined function json_encode() in...
После этого наблюдаем, что сообщения теперь прекрасно отправляются.
Воспользуйтесь возможностью заказать хостинг у регистратора №1 в России со скидкой 5%. Скопируйте промокод ниже и введите в личном кабинете Рег.ру при оформлении заказа.
Вам нужна настройка или техническая поддержка сайта?
Оставляйте заявку и получите помощь или консультацию.