XF 2.2 Две ошибки лезут постоянно

Версия XenForo
2.2.7 Patch 1

Ignatov

Проверенные
Сообщения
567
Решения
2
Реакции
107
Баллы
11,045
Добрый днь. Помогите решить проблему. Сегодня две ошибки постоянно выскакивают. Я так понимаю, данная ошибка появляется прии прочтении темы.
Как ее убрать?
Код:
Журнал ошибок сервера
[LIST]
[*]ErrorException: Template error: [E_WARNING] include(): Failed opening '/var/www/www-root/data/www/anticollector.info/internal_data/code_cache/phrase_groups/l2/editor_dropdown.php' for inclusion (include_path='.:/opt/php73/share/pear')
[*]src/XF/Language.php:287
[*]Сгенерирована пользователем: Оксана2022
[*]18 Фев 2022 в 15:26
[/LIST]
[HEADING=2]Трассировка стека[/HEADING]
#0 src/XF/Language.php(287): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] inc...', '/var/www/www-ro...', 287, Array)
#1 src/XF/Language.php(287): include()
#2 src/XF/Language.php(249): XF\Language->loadPhraseGroup('editor_dropdown')
#3 src/XF/Language.php(132): XF\Language->getPhraseText('editor_dropdown...')
#4 src/XF/Phrase.php(54): XF\Language->renderPhrase('editor_dropdown...', Array, 'html', Array)
#5 src/XF/Phrase.php(61): XF\Phrase->render()
#6 src/XF/Phrase.php(87): XF\Phrase->__toString()
#7 [internal function]: XF\Phrase->jsonSerialize()
#8 src/XF/Template/Templater.php(4820): json_encode(Array)
#9 src/XF/Template/Templater.php(1081): XF\Template\Templater->filterJson(Object(XF\Template\Templater), Array, true)
#10 internal_data/code_cache/templates/l2/s1/public/editor.php(43): XF\Template\Templater->filter(Array, Array, true)
#11 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#12 src/XF/Template/Templater.php(6320): XF\Template\Templater->renderTemplate('editor', Array)
#13 internal_data/code_cache/templates/l2/s1/public/quick_reply_macros.php(133): XF\Template\Templater->formEditor(Array)
#14 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#15 internal_data/code_cache/templates/l2/s1/public/quick_reply_macros.php(57): XF\Template\Templater->callMacro('quick_reply_mac...', 'editor', Array, Array)
#16 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#17 internal_data/code_cache/templates/l2/s1/public/thread_view.php(971): XF\Template\Templater->callMacro('quick_reply_mac...', 'body', Array, Array)
#18 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
#26 src/XF.php(512): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}
[HEADING=2]Содержимое запроса[/HEADING]
array(4) {
  ["url"] => string(53) "/threads/ne-mogu-prikrepit-fajly-s-izobrazheniem.547/"
  ["referrer"] => string(27) "https://anticollector.info/"
  ["_GET"] => array(1) {
    ["/threads/ne-mogu-prikrepit-fajly-s-izobrazheniem_547/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
В следом за ней вторая:
Код:
ErrorException: Template error: [E_WARNING] include(/var/www/www-root/data/www/anticollector.info/internal_data/code_cache/phrase_groups/l2/editor_dropdown.php): failed to open stream: No such file or directory src/XF/Language.php:287
Сгенерирована пользователем: Оксана2022 18 Фев 2022 в 15:26
Трассировка стека
#0 src/XF/Language.php(287): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] inc...', '/var/www/www-ro...', 287, Array)
#1 src/XF/Language.php(287): include()
#2 src/XF/Language.php(249): XF\Language->loadPhraseGroup('editor_dropdown')
#3 src/XF/Language.php(132): XF\Language->getPhraseText('editor_dropdown...')
#4 src/XF/Phrase.php(54): XF\Language->renderPhrase('editor_dropdown...', Array, 'html', Array)
#5 src/XF/Phrase.php(61): XF\Phrase->render()
#6 src/XF/Phrase.php(87): XF\Phrase->__toString()
#7 [internal function]: XF\Phrase->jsonSerialize()
#8 src/XF/Template/Templater.php(4820): json_encode(Array)
#9 src/XF/Template/Templater.php(1081): XF\Template\Templater->filterJson(Object(XF\Template\Templater), Array, true)
#10 internal_data/code_cache/templates/l2/s1/public/editor.php(43): XF\Template\Templater->filter(Array, Array, true)
#11 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#12 src/XF/Template/Templater.php(6320): XF\Template\Templater->renderTemplate('editor', Array)
#13 internal_data/code_cache/templates/l2/s1/public/quick_reply_macros.php(133): XF\Template\Templater->formEditor(Array)
#14 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#15 internal_data/code_cache/templates/l2/s1/public/quick_reply_macros.php(57): XF\Template\Templater->callMacro('quick_reply_mac...', 'editor', Array, Array)
#16 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#17 internal_data/code_cache/templates/l2/s1/public/thread_view.php(971): XF\Template\Templater->callMacro('quick_reply_mac...', 'body', Array, Array)
#18 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
#26 src/XF.php(512): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}
Содержимое запроса
array(4) {
  ["url"] => string(53) "/threads/ne-mogu-prikrepit-fajly-s-izobrazheniem.547/"
  ["referrer"] => string(27) "https://anticollector.info/"
  ["_GET"] => array(1) {
    ["/threads/ne-mogu-prikrepit-fajly-s-izobrazheniem_547/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
Решение
Перезалил файлы движка, но уже версии 2.2.8 Patch 1
На данный момент проблема не наблюдается.
Вообще, это наверное нормальное поведение 2.2.7 на отсутствующую фразу или шаблон
Скорее всего именно так и было.
drwxr-xr-x 9 www-root www-root 186 Nov 7 21:21 .
drwxr-xr-x 11 www-root www-root 4096 Feb 18 05:28 ..
drwxr-xr-x 2 www-root www-root 24 Feb 10 05:01 addon_batch
drwxr-xr-x 3 www-root www-root 33 Jul 2 2021 attachments
drwxr-xr-x 5 www-root www-root 105 Jul 2 2021 code_cache
drwxr-xr-x 2 www-root www-root 4096 Feb 18 05:04 file_check
-rwxr-xr-x 1 www-root www-root 30 Nov 17 22:42 .htaccess
drwxr-xr-x 3 www-root www-root 33 Oct 13 07:11 image_cache
-rwxr-xr-x 1 www-root www-root 1 Nov 17 22:42 index.html
-rwxr-xr-x 1 www-root www-root 86 Jul 2 2021 install-lock.php
drwxr-xr-x 2 www-root www-root 129 Feb 18 07:37 sitemaps
drwxr-xr-x 2 www-root www-root 24 Feb 18 16:46 temp
 
Ну емае, вот дооптимизировались. А лучше делать бэкапы и отлавливать ошибку, а не чинить разваливающийся движок. Вообще, это наверное нормальное поведение 2.2.7 на отсутствующую фразу или шаблон
Попробуйте перестроить мастер данные
 
Перезалил файлы движка, но уже версии 2.2.8 Patch 1
На данный момент проблема не наблюдается.
Вообще, это наверное нормальное поведение 2.2.7 на отсутствующую фразу или шаблон
Скорее всего именно так и было.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу