1

Тема: не прогружается редактор, а также неудаляемые страницы

Перестал прогружаться редактор. При редактировании страницы открываются только свойства страницы, а сама форма с редактором не грузится.
Интересно, что если нажать "новая страница" - то открывается нормально, но как только сохраняешь - перегружается уже без формы редактора.

Кроме того, клиент что-то натворил на сайте и появилась неудаляемая из меню страница - при удалении она снова появляется. Искал её в pages.xml - не нашел..

Поделиться

2

Re: не прогружается редактор, а также неудаляемые страницы

может плагины какие добавили или на сервере настройки сменились, например пхп 7

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3 (2019-07-20 20:20:57 отредактировано ufopera)

Re: не прогружается редактор, а также неудаляемые страницы

0zz пишет:

Перестал прогружаться редактор.

смотреть в консоль браузера JS

0zz пишет:

появилась неудаляемая из меню страница.

похоже на конфликты в JСкриптах

Сайт ufopera

Поделиться

4

Re: не прогружается редактор, а также неудаляемые страницы

пхп не обновлялось, другие сайты на этом сервере работают нормально - настройки пхп у всех одинаковые
в консоле хроме ошибок не наблюдается, все нормально вроде. Да и тот факт, что при создании страницы все формы нормально загружаются, и только после сохранения не прогружается форма.

Плагинов лишних нет, да и не ставили ничего. Сайт нормально работал пару лет, но вот недавно что-то там добавляли клиенты и поломали. Что именно делали, конечно не помнят - "оно само сломалось".. ((

Поделиться

5

Re: не прогружается редактор, а также неудаляемые страницы

Если бэкапы есть на сайте или на сервере, откатите и проверьте. Если после отключения I18N все работает, возможно с ним конфликтует какой-либо плагин. Попробуйте отключить все плагины кроме него. Если редактор появится, включайте по одному и проверяйте.

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

6

Re: не прогружается редактор, а также неудаляемые страницы

и define('GSDEBUG', TRUE); включен?

Сайт ufopera

Поделиться

7 (2019-07-23 10:39:00 отредактировано 0zz)

Re: не прогружается редактор, а также неудаляемые страницы

Сайт работал со всеми плагинами - там лишних нет, только из серии i18n, включая кастомные поля. Ну и подсветка кода еще есть. Ошибка появилась, когда клиент что-то неправильно сделал - обычно подобное бывает, когда из-за какой-то ошибки пользователь пытается назначить родительской страницей саму редактируемую страницу или вручную меняет имя (slug) на уже занятый. Почему-то иногда такое проходит, данные о странице где-то прописываются и функция выводящая список страниц сходит с ума. Вот здесь тоже есть неудаляемая страница - упоминание о которой нужно найти где-то и удалить..

да, **** (debug) включен. Есть ошибки с кэшированием:

Warning: simplexml_load_string(): Entity: line 299: parser error : CData section not finished <table border="0" cellpadding="0 in /var/www/vhosts/../httpdocs/admin/inc/caching_functions.php on line 283

Warning: simplexml_load_string(): Entity: line 299: parser error : Premature end of data in tag content line 2 in /var/www/vhosts/../httpdocs/admin/inc/caching_functions.php on line 283

Warning: simplexml_load_string(): Entity: line 299: parser error : Premature end of data in tag item line 2 in /var/www/vhosts/../httpdocs/admin/inc/caching_functions.php on line 283

Поделиться

8 (2019-07-24 05:00:36 отредактировано ufopera)

Re: не прогружается редактор, а также неудаляемые страницы

0zz пишет:

да, **** (debug) включен. Есть ошибки с кэшированием:

Warning: simplexml_load_string(): Entity: line 299: parser error : CData section not finished <table border="0" cellpadding="0 in /var/www/vhosts/../httpdocs/admin/inc/caching_functions.php on line 283

Warning: simplexml_load_string(): Entity: line 299: parser error : Premature end of data in tag content line 2 in /var/www/vhosts/../httpdocs/admin/inc/caching_functions.php on line 283

Warning: simplexml_load_string(): Entity: line 299: parser error : Premature end of data in tag item line 2 in /var/www/vhosts/../httpdocs/admin/inc/caching_functions.php on line 283

Ну, собственно вот и ответ, в точку и гадать не надо.
а-то, почему это так, конечный пользователь виноват.

parser error это серьезно, да еще в function create_pagesxml($flag)
которая отвечает за создание "pages.xml"
с которым GS потом не может нормально работать.

Причины:
при сохранение новой ст. ф-я create_pagesxml() проходит по всем файлам ст. в data/pages
, встречает какой-то(тут нужно выяснять) "битый" файл(точнее 2-3 файла), нарушая валидность данных в "pages.xml".

Почему появись не корректные файлы, это уже другой вопрос.
Может их вручную редактировали,
а может, и это вероятнее, произошел сбой, программный, железный.
В лубом случае,  цмс должна реагировать на это сразу и предупреждать пользователя о неполадках.

Считаю подобное поведение CMS багом *.

* Программная ошибка (жарг. баг) — означает ошибку в программе или в системе, из-за которой программа выдает неожиданное поведение и, как следствие, результат.


Хотя там есть debugLog("page $file is corrupt");
так, что автор 0zz смотрите, что там за файлы и измените-пересохните их.

Сайт ufopera

Поделиться