Импорт изображений через mSync и permission_denied от miniShop2
Здравствуйте, товарищи разработчики.
Подскажите, пытаюсь к mSync прикрутить загрузку изображений и при импорте получаю ошибку permission_denied при вызове процессора галереи miniShop2
[2019-01-10 10:38:56] (ERROR @ /home/s15464/www/core/cache/includes/elements/modplugin/19.include.cache.php: 73) Error on upload "/home/s15464/www/upload/whiskas_pashtet_kuritsa_i_indejka_pauch_85g.jpg":
Array
(
[0] => permission_denied
)
Подскажите, пытаюсь к mSync прикрутить загрузку изображений и при импорте получаю ошибку permission_denied при вызове процессора галереи miniShop2
[2019-01-10 10:38:56] (ERROR @ /home/s15464/www/core/cache/includes/elements/modplugin/19.include.cache.php: 73) Error on upload "/home/s15464/www/upload/whiskas_pashtet_kuritsa_i_indejka_pauch_85g.jpg":
Array
(
[0] => permission_denied
)
if (!@empty($properties['Изображение'])) {
$v = $properties['Изображение'];
$image = str_replace('//', '/', MODX_BASE_PATH . '/upload/'.$properties['Изображение']);
$data2 = [
'id' => @intval($resource->id),
'file' => $image,
'name'=>$properties['Изображение']
];
if (!file_exists($image)) {
$modx->log(modX::LOG_LEVEL_ERROR, "Could not import image \"$v\" to gallery. File \"$image\" not found on server.");
}
else {
$response = $modx->runProcessor('gallery/upload',
$data2,
array('processors_path' => MODX_CORE_PATH.'components/minishop2/processors/mgr/')
);
if ($response->isError()) {
$modx->log(modX::LOG_LEVEL_ERROR, "Error on upload \"{$image}\": \n".print_r($response->getAllErrors(), 1));
}
else {
$modx->log(modX::LOG_LEVEL_ERROR, "Successful upload \"$v\": \n");
}
}
}
Комментарии: 1
Автор, проблему удалось решить?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.