Обновился до Modx 3, ошибка 503
Обновился до версии Modx 3.
На сайте есть раздел новости, примеры работ, сотрудники и т.д.
Выводится все через Collection 4.0.0. при переходе на страницу полного материала возникает ошибка 503.Картинки к материалам выводятся через дополнительное поле TV img.
php.ini
Но в файле error_log
создал 1 единственную страницу Главная, создал дополнительное поле для картинки img картинка загружается но не выводится на странице.
В журнале ошибки
На сайте есть раздел новости, примеры работ, сотрудники и т.д.
Выводится все через Collection 4.0.0. при переходе на страницу полного материала возникает ошибка 503.
<img src="[[*img:phpthumbon=`w=540&h=480zc=1`]]" alt="[[*pagetitle]]">
Если отключить дополнительное поле img то страница полного материала открывается нормально. Если включить то ошибка 503php.ini
display_errors = Off
max_execution_time = 240
max_input_time = 30
max_input_vars = 10000
memory_limit = 512M
post_max_size = 192M
session.gc_maxlifetime = 1440
session.save_path = "/var/cpanel/php/sessions/ea-php72"
upload_max_filesize = 192M
zlib.output_compression = Off
Журнал ошибок чистил, сейчас ничего нет.Но в файле error_log
[17-Feb-2022 15:47:47 UTC] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/public_html/core/xpdo/xpdo.class.php on line 1366
[17-Feb-2022 15:49:09 UTC] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/public_html/core/xpdo/xpdo.class.php on line 2433
[17-Feb-2022 16:42:17 UTC] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/public_html/core/xpdo/xpdo.class.php on line 700
[17-Feb-2022 16:42:56 UTC] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32768 bytes) in /home/razenger/public_html/core/cache/includes/elements/modsnippet/53.include.cache.php on line 144
[17-Feb-2022 16:43:42 UTC] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32768 bytes) in /home/public_html/core/cache/includes/elements/modsnippet/53.include.cache.php on line 144
[17-Feb-2022 16:43:48 UTC] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 262144 bytes) in /home/public_html/core/model/modx/modscript.class.php on line 76
Сейчас установил на другой хостинг чистый Modx 3создал 1 единственную страницу Главная, создал дополнительное поле для картинки img картинка загружается но не выводится на странице.
В журнале ошибки
[2022-04-12 20:37:03] (ERROR @ /home/c/public_html/core/vendor/xpdo/xpdo/src/xPDO/xPDO.php : 666) Could not load class: modFileHandler from modfilehandler
[2022-04-12 20:37:03] (ERROR @ /home/c/public_html/core/vendor/xpdo/xpdo/src/xPDO/xPDO.php : 1267) Problem getting service fileHandler, instance of class modFileHandler, from path
[2022-04-12 20:37:42] (ERROR @ /home/c/public_html/core/vendor/xpdo/xpdo/src/xPDO/xPDO.php : 666) Could not load class: modFileHandler from modfilehandler
[2022-04-12 20:37:42] (ERROR @ /home/c/public_html/core/vendor/xpdo/xpdo/src/xPDO/xPDO.php : 1267) Problem getting service fileHandler, instance of class modFileHandler, from path
Комментарии: 12
Рекомендую откатить обновление до 2.8.3 и следить за пресс-релизами. на данный момент далеко не все компоненты адаптированы по Modx 3, обновлять работающие проекты пока рано.
Прошу привести информацию по доп полю на чистом MODX:
— тип поля
— указанный Источник файлов
— как выводите на странице.
Данная информация нужна для воспроизведения ошибки и отправки баг репорта.
— тип поля
— указанный Источник файлов
— как выводите на странице.
Данная информация нужна для воспроизведения ошибки и отправки баг репорта.
Тип ввода — Изображение
Параметры вывода — Изображение
Источник файлов — Filesystem
вывожу
Параметры вывода — Изображение
Источник файлов — Filesystem
вывожу
<img src="[[*img:phpthumbon=`w=550&h=560zc=1`]]" alt="[[*pagetitle]]">
Ставлю
Тип ввода — Изображение
Параметры вывода — По умолчанию
Картинка выводится но phpthumbon не делает нужный размер
Тип ввода — Изображение
Параметры вывода — По умолчанию
Картинка выводится но phpthumbon не делает нужный размер
Попробуй использовать — pThumb.
Да phpthumbon что-то не хочет работать, поставил pThumb все заработало.
Ошибка выскакивает даже если нет вывода в шаблоне, достаточно чтобы TV type image/file были просто привязанными к данному шаблону.
Источник файлов может быть по умолчанию — Filesystem
Параметры вывода — любые, не зависит
Источник файлов может быть по умолчанию — Filesystem
Параметры вывода — любые, не зависит
Посмотрите, что в 144 строке файла:
/home/razenger/public_html/core/cache/includes/elements/modsnippet/53.include.cache.php
/home/razenger/public_html/core/cache/includes/elements/modsnippet/53.include.cache.php
Привет.
Вот решение:
github.com/modx-pro/pdoTools/issues/329#issuecomment-1126893229
Вот решение:
github.com/modx-pro/pdoTools/issues/329#issuecomment-1126893229
/core/src/Revolution/Sources/modMediaSource.php ~1400
<?php
/**
* Parse any tags in the properties
*
* @param array $properties
*
* @return array
*/
public function parseProperties(array $properties)
{
if (empty($properties)) {
$properties = $this->getProperties();
}
// $this->xpdo->getParser();
// if ($this->xpdo->parser) {
// foreach ($properties as &$property) {
// $this->xpdo->parser->processElementTags('', $property['value'], true, true);
// }
// }
return $properties;
}```
Благодарю, Ура сайт ожил!
приветствую, нашлось решение?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.