Не удаляется картинка в галереи miniShop - msGallery
modx 2.6.0 + miniShop 2.4.6
///////////////////////////////////////////
при добавлении изображения в консоле:
assets/components/minishop2/connector.php?action=mgr%2Fgallery%2Fupload&id=47&source=3&ctx=mgr&HTTP_MODAUTH=modx5a043fbb2ab140.09557946_15a12e6d48218a0.72601296 500 (Internal Server Error)
///////////////////////////////////////////
при удалении изображения:
assets/components/minishop2/connector.php 500 (Internal Server Error)
///////////////////////////////////////////
при этом действие происходит, но запрос MODx.Ajax.request(); не success: не failure: не получает
то есть при удалении, картинка удаляется, но миниатюры обновляются только после перезагрузки страницы
///////////////////////////////////////////
при добавлении изображения в консоле:
assets/components/minishop2/connector.php?action=mgr%2Fgallery%2Fupload&id=47&source=3&ctx=mgr&HTTP_MODAUTH=modx5a043fbb2ab140.09557946_15a12e6d48218a0.72601296 500 (Internal Server Error)
///////////////////////////////////////////
при удалении изображения:
assets/components/minishop2/connector.php 500 (Internal Server Error)
///////////////////////////////////////////
при этом действие происходит, но запрос MODx.Ajax.request(); не success: не failure: не получает
то есть при удалении, картинка удаляется, но миниатюры обновляются только после перезагрузки страницы
Комментарии: 3
при добавление в логе:
praktika.webtm.ru [Mon Nov 20 18:04:41 2017] [error] [pid 10969] sapi_apache2.c(326): [client 91.227.46.116:55154] PHP Fatal error: Uncaught Error: Call to a member function invokeEvent() on null in /home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php:1362\nStack trace:\n#0 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/msproductdata.class.php(439): modResource->clearCache()\n#1 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/msproduct.class.php(500): msProductData->updateProductImage()\n#2 /home/c/ct36965/modx_4/public_html/core/components/minishop2/processors/mgr/gallery/upload.class.php(163): msProduct->updateProductImage()\n#3 /home/c/ct36965/modx_4/public_html/core/model/modx/modprocessor.class.php(173): msProductFileUploadProcessor->process()\n#4 /home/c/ct36965/modx_4/public_html/core/model/modx/modx.class.php(1705): modProcessor->run()\n#5 /home/c/ct36965/modx_4/public_html/core/model/modx/modconnectorresponse.class.php(140): modX->runProcessor('mgr/gallery/upl...', Array, Array)\n#6 /home/c/ct36965/modx_4/public_html/core/model/modx/modconnectorrequest.class.p in /home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php on line 1362
при удалении:
praktika.webtm.ru [Mon Nov 20 18:04:45 2017] [error] [pid 11114] sapi_apache2.c(326): [client 91.227.46.116:55262] PHP Fatal error: Uncaught Error: Call to a member function invokeEvent() on null in /home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php:1362\nStack trace:\n#0 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/msproductdata.class.php(439): modResource->clearCache()\n#1 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/msproduct.class.php(500): msProductData->updateProductImage()\n#2 /home/c/ct36965/modx_4/public_html/core/components/minishop2/processors/mgr/gallery/remove.class.php(35): msProduct->updateProductImage()\n#3 /home/c/ct36965/modx_4/public_html/core/model/modx/modprocessor.class.php(173): msProductFileRemoveProcessor->process()\n#4 /home/c/ct36965/modx_4/public_html/core/model/modx/modx.class.php(1705): modProcessor->run()\n#5 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/minishop2.class.php(1076): modX->runProcessor('mgr/gallery/rem...', Array, Array)\n#6 /home/c/ct36965/modx_4/public_html/core/components/minishop2/pr in /home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php on line 1362
praktika.webtm.ru [Mon Nov 20 18:04:41 2017] [error] [pid 10969] sapi_apache2.c(326): [client 91.227.46.116:55154] PHP Fatal error: Uncaught Error: Call to a member function invokeEvent() on null in /home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php:1362\nStack trace:\n#0 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/msproductdata.class.php(439): modResource->clearCache()\n#1 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/msproduct.class.php(500): msProductData->updateProductImage()\n#2 /home/c/ct36965/modx_4/public_html/core/components/minishop2/processors/mgr/gallery/upload.class.php(163): msProduct->updateProductImage()\n#3 /home/c/ct36965/modx_4/public_html/core/model/modx/modprocessor.class.php(173): msProductFileUploadProcessor->process()\n#4 /home/c/ct36965/modx_4/public_html/core/model/modx/modx.class.php(1705): modProcessor->run()\n#5 /home/c/ct36965/modx_4/public_html/core/model/modx/modconnectorresponse.class.php(140): modX->runProcessor('mgr/gallery/upl...', Array, Array)\n#6 /home/c/ct36965/modx_4/public_html/core/model/modx/modconnectorrequest.class.p in /home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php on line 1362
при удалении:
praktika.webtm.ru [Mon Nov 20 18:04:45 2017] [error] [pid 11114] sapi_apache2.c(326): [client 91.227.46.116:55262] PHP Fatal error: Uncaught Error: Call to a member function invokeEvent() on null in /home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php:1362\nStack trace:\n#0 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/msproductdata.class.php(439): modResource->clearCache()\n#1 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/msproduct.class.php(500): msProductData->updateProductImage()\n#2 /home/c/ct36965/modx_4/public_html/core/components/minishop2/processors/mgr/gallery/remove.class.php(35): msProduct->updateProductImage()\n#3 /home/c/ct36965/modx_4/public_html/core/model/modx/modprocessor.class.php(173): msProductFileRemoveProcessor->process()\n#4 /home/c/ct36965/modx_4/public_html/core/model/modx/modx.class.php(1705): modProcessor->run()\n#5 /home/c/ct36965/modx_4/public_html/core/components/minishop2/model/minishop2/minishop2.class.php(1076): modX->runProcessor('mgr/gallery/rem...', Array, Array)\n#6 /home/c/ct36965/modx_4/public_html/core/components/minishop2/pr in /home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php on line 1362
Нужно в этом файле: «home/c/ct36965/modx_4/public_html/core/model/modx/modresource.class.php» изменить
обращаю внимание, это ядро MODX
Но скорее всего при следующем обновлении уже будет исправлено, так что можно не боятся обновления
$this->modx
на$this->xpdo
Как раз таки в строке 1362обращаю внимание, это ядро MODX
Но скорее всего при следующем обновлении уже будет исправлено, так что можно не боятся обновления
Огромное спасибо! Я двое суток не мог разгадать загадку. Я прыгаю от радости. Я бы не догадался, хотя глядел в данный метод несколько раз, но мысль так не пошла. Ещё раз огромнейшее спасибо!!! Всё заработало!
Что я могу сделать для тебя?
Что я могу сделать для тебя?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.