Фон
Мы недавно перешли с одного сервера на новый.
Старый сервер: PHP 5.7, Joomla 2.x, MySQL 5.6.x
Новый сервер: PHP 7.0, Joomla 3.x, MariaDB 10.x.
Плагин OSE отличается, но с учетом того, что он влияет на строки за пределами OSE (они, похоже, больше не функционируют, поскольку мы не получаем никакого ответа от их сотрудников службы поддержки).
На обоих серверах этот глюк может быть реплицирован, но не в 100% случаев.
Выпуск
Как мы можем сказать, любое значение, введенное в таблицу, содержащую слова "select", "selected" или любое другое изменение слова, приводит к общей ошибке 500. Это происходит при изменении статьи, содержащей слово, при изменении шаблона электронной почты на панели управления OSE (например, «членство выбрано:»), или при попытке изменить эти строки вручную через PHPMyAdmin, установленный вручную.
Любопытно, что при входе в PHPMyAdmin через установленную cPanel мы можем изменить эти значения там. Это, очевидно, не является долгосрочным решением, так как мы не можем предоставить нашим авторам доступ к cPanel / PHPMyAdmin, но я упоминаю это, чтобы помочь понять всю картину.
Что мы пытались
Журналы ошибок - Нет журналов ошибок (которые мы можем найти), показывающих что-либо, связанное с этой проблемой.
Разрешения - похоже, что разрешения не влияют на эту проблему, так как мы можем вносить изменения в любое значение, если оно не включает «select» или любое изменение этого имени.
Цель
Я хочу понять, почему cPanel PHPMyAdmin может вносить эти изменения, но не вручную или в Joomla / OSE.