Может кто-то сталкивался? Из всех языков только при включенном английском языке названия кнопок отображаются корректно, в остальных случаях заменяется на переменные типа system_settings и т.п.
Ниже привел пример кода пункта меню, где вместо надписи словарей написано lexicon_management
li id=«lexicon_management»
p lexicon_management
span class=«description» lexicon_management_desc /span
/p
/li
Андрей 04.02.2024 20:32 #
Может кто-то сталкивался?»
Слишком мало вводной информации. С какой версии до какой обновились? Каким образом обновлялись, заливкой дистрибутива, через upgradeModx? Версии серверного окружения — php/mysql?
Если стоят какие либо плагины кастомизирующие админку, их стоит удалить предварительно. Типа таких — Metronix.
В любом случае верный путь (если обновляете с версии 2.*.* до актуальной 2.8.6):
1. Залить файлы актуального дистрибутива поверх сайта
2. Проверить серверное окружение, php 7.4, MySQL 5.6.x/5.7.x или MariaDB.
3. Проверить права на папки и файлы 755/644 соответственно (если vps, также проверить владельца)
4. Запустить /setup/ и обновить систему.
Если всё сделано верно, должно всё нормально заработать.
alfey123 06.02.2024 20:00 #
Обновлялся с версии 2.6.1 до 3.0.4 путем заливки advanced дистрибутива (так было в документации написано при апгрейде с 2.x до 3.x). После этого произошла проблема. Версии серверного окружения: php8.3, mysql5.7.42.
Андрей 07.02.2024 13:55 #
Так обновляться не стоило. Как минимум рекомендуется обновляться сначала на 2.8.* — Upgrading from 2.x to 3.0.
Далее смотреть совместимость установленных плагинов (по ссылке ранее есть ссылка на список совместимости). Но и в этом случае корректная работа не гарантируется, т.к. версия 3.x прилично отличается от 2.x.
В любом случае сейчас вам лучше откатить бэкап на хостинге до обновления, и обновиться на данный момент до актуальной ветки двойки — 2.8.6.