Приветствую колеги!
Помогите, пожалуйста!
Сай ложтиться из завидной регулярностью… и очень много ошибок в логах.
Может хоть с какими-либо поможете справиться.
После того как ложиться сайт, админка доступна — выгружаю логи, анализирую и восстанавливаю бекап.
Ниже Ошибки, которые встречаются часто, и те, которые встречаются перед «падением» сайта:
(путь к папке www не отправляю)
Постоянные ошибки
1. [2018-01-09 01:01:10] (ERROR @ www/core/xpdo/xpdo.class.php: 644) Could not load class: msProduct from mysql.msproduct.
Возможная причина
модуль mfilter установлен некоректно
2. [2018-01-09 01:01:46] (ERROR @ www/core/cache/includes/elements/modsnippet/171.include.cache.php: 404) PHP warning: in_array() expects parameter 2 to be array, null given
3. [2018-01-09 01:01:01] (ERROR @ www/core/model/modx/modx.class.php: 1615) [OnPageNotFound] Plugin check url to find filter failed!
4. [2018-01-09 00:44:38] (ERROR @ www/core/cache/includes/elements/modsnippet/185.include.cache.php: 131) [migxResourceMediaPath]: resource not found (page id 102).
Из лога, перед тем, как выключается сайт
5. [2018-01-02 14:47:29] (ERROR @ www/core/model/phpthumb/phpthumb.class.php: 1686) PHP warning: getimagesize(www/8e07a20c2fc9.jpg): failed to open stream: ��� ������ ����� ��� ��������
6. [2018-01-02 14:47:29] (ERROR @ www/core/model/phpthumb/modphpthumb.class.php: 121) phpThumb was unable to generate a thumbnail for: www/core/cache/phpthumb/novostroi.ua__src3880c3886e10167b8945ee2b61b02612_parfe75230c38c1dd77cfb659e43ae25583_dat0.jpeg
*phpThumOf удалил и установил заново. не знаю вылечит ли.
7. [2018-01-02 14:47:29] (ERROR @ www/core/model/phpthumb/modphpthumb.class.php: 133) Error outputting thumbnail:
OutputThumbnail() failed because !is_resource($this->gdimg_output) in file «phpthumb.class.php» on line 618
8. [2018-01-02 14:08:16] (ERROR @ www/core/model/modx/modcachemanager.class.php: 320) Could not retrieve data to cache for resource 1171
*шаблон для даного ресурса не статический. шаблон используется как набор необходимых полей для менеджмента контента.
Версия php 7+?
6,7 судя по всему не стоит php-расширение GD
8. Что-то подобное, по-моему, разбирали на modx.pro. Обновите pdoTools до последней версии. И если у вас MySQL-5.7+, то читайте логи на наличие SQL-ошибок, так как эта СУБД более капризная.
Ну и проверьте права на папку core/cache и подобные. Если вы бэкап вручную восстанавливаете, может у веб-сервера нет прав на запись в кэш-папки.
>>> 7. [2018-01-02 14:47:29] (ERROR @ www/core/model/phpthumb/modphpthumb.class.php: 133) Error outputting thumbnail: OutputThumbnail() failed because !is_resource($this->gdimg_output) in file «phpthumb.class.php» on line 618
Вот такое встретил и на своем проекте по двум причинам:
Эту багу я встречал не раз давно, и она до сих пор актуальна. Это печалит... В ТВ-шках, иногда, при сохранении картинки подставляется ./ в начале пути. Пример:
Нашел у себя 4 таких записи.
Если у вас так, просто поудаляйте ./ в начале пути.
2. Путь к аватарке в админ-панели был некорректный, тоже добавляло по записи при каждом обновлении страницы.