Я разработал интерфейсный системный плагин для Joomla 3.0, который заменяет ключевые слова для объектов в формате HTML. Это прекрасно работает в моей локальной тестовой среде, но при установке на размещенный сайт (WHM/cPanel) вызывает проблемы с областью администрирования и не позволяет администраторам редактировать статьи.
Когда администратор нажимает на статью для редактирования, страница пытается загрузиться, а затем возвращается на ту же страницу. Я разработал его только как интерфейсный плагин, поэтому я не должен влиять на область администрирования.
Проблема также заключается в том, что администратор не может создавать что-либо новое (новости, блоги, контент, пункты меню и т. д.).
Поскольку в моей лаборатории этого не происходит, я могу только предположить, что проблема связана с некоторыми настройками сервера, которые мне, возможно, потребуется включить/отключить. У меня есть полный административный доступ к WHM, cPanel и Joomla, поэтому я могу изменять настройки, когда это необходимо...
Что я заметил:
URL-адрес статьи изменится с:
/administrator/index.php?option=com_content&view=article&layout=edit&id=7
to:
/administrator/index.php?option=com_content&view=article&layout=edit&id=7
когда плагин включен. Обратите внимание, что амперсанд изменился на amp;
. Это заставляет меня думать, что это может быть как-то связано с кодировкой символов UTF-8, установленной в MySQL на utf8general_ci
.
Любые указатели на конфигурации, которые мне могут понадобиться изменить, будут приняты с благодарностью.
Вопрос: как предотвратить это (не удаляя основной плагин).