Когда я свою заметку по обновлению CMS WordPress 5.0.2 до 6.4.3 применил к своим блогам, то столкнулся с одной неприятностью которой на тестовой системе у меня не было. Это так всегда, ведь боевое использование не всегда удается полностью проработать на тестовой системе, но это уже нюанс, главное, что основная работа уже проделана.

Вот к примеру на блоге https://lin.ekzorchik.ru я могу в консоли Администрирования CMS WordPress 6.4.3 открыть любую запись и перейти в режим "Редактирования", содержимое заметки вижу.

Запись на редактирование в CMS WordPress 6.4.3 открывается.

Но если перейти на сам сайте https://lin.ekzorchik.ru и далее по ссылке в заметку "Как бекапировать задания на Ubuntu системах", то вижу лишь название заметки, а самого содержимого нет.

См. скриншот для наглядного понимания, что я имею ввиду.

А через переход на заметку содержимое записи неотображается, только название заметки доступно.

Первое что всегда делаю это открываю логи, т.к. проблема массовая по всем блогам кроме voip.ekzorchik.ru & home.ekzorchik.ru, что странно.

ekzorchik@ekzorchik:~$ sudo tail -f /var/log/nginx/error-net.log

2024/03/04 12:09:11 [error] 1425890#1425890: *771 FastCGI sent in stderr: "PHP message: PHP Warning:  preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/www/html/net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340PHP message: PHP Warning:  preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/www/html/net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340PHP message: PHP Warning:  preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/www/html/net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340PHP message: PHP Warning:  preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/www/html/net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340PHP message: PHP Warning:  preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/www/html/net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340PHP message: PHP Warning:  preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/www/html/net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340PHP message: PHP Warning:  preg_replace(): Compilation failed: invalid range in character class at offset 4 in /var/www/html/net/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340" while reading response header from upstream, client: 87.250.224.240, server: lin.ekzorchik.ru, request: "GET /robots.txt HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.1-fpm.sock:", host: "lin.ekzorchik.ru"

увидел в логах что жалоба идет на плагин crayon, раз так-то деактивирую его плагин: "Crayon Syntax Highlighter" (версия 2.8.4) на всех проблемных блогах https://*.ekzorchik.ru где наблюдается такая проблема с не отображением содержимого заметки

Деактивировал плагин "Crayon Syntax Highlighter"

и после все стало при переходе в заметку все отображается.

Видимо, разработчик плагина не особо проработал сопряжение Ubuntu 22.04 Server + CMS WordPress 6.4.3 + php8.1-fpm. Вообще надо будет на тестовой системе опять же посмотреть данный момент, может что-то смогу поправить. Как по мне нужно поменьше зависеть от плагинов, а стараться все делать имеющимся функционалом и все плагины используемые (Активные) стандартизировать.

Итого данная заметка успешно завершена, с уважением автор блога Олло Александр aka ekzorchik.