Ошибка загрузки изображения. не удалось создать каталог


Я очень новичок в magento. Я создал один магазин magento, который отлично работает на локальном хостинге. Но на сервере он работает нормально, за исключением загрузки изображения продукта. Я могу создать новый продукт, но изображения продуктов не загружаются. Я получил эту ошибку:

Не удалось создать каталог /var/www/vhosts/.../httpdocs/media/tmp/каталог/продукт/...

Пожалуйста, обратитесь к следующему снимку экрана.

enter image description here

Опробован следующее:

  1. Проверил разрешение папки /media, которое находится в 777
  2. Изменил php_value memory_limit 128M на 256M в .htaccess
  3. Установлена библиотека GD
  4. Изменена область атрибутов маленького изображения, большого изображения, области миниатюр (панель -> Каталог -> Атрибуты -> Управление атрибутами) из вида stroe в глобальный
  5. Попробовал это http://marius-strajeru.blogspot.in/2011/09/upload-issue-for-magento-1600.html ссылка.

Все еще не получаю никакого решения. Оно потратил впустую свое время около 2 дней.

Пожалуйста, кто-нибудь, помогите мне.

Author: 7ochem, 2014-08-21

6 answers

Наконец-то я получил решение 22 августа 2014 года.

Проблема в версии PHP, мне нужен php 5.2.13, но мой сервер содержит php 5.2.12

После обновления версии php загрузка изображений работает нормально.

 1
Author: Durai, 2014-12-10 06:33:32

Я сталкивался с такой же проблемой ранее и решил ее.

Это была проблема with lot of file in media/temp/catalog/product/s/a directory это означает, что lake of files on this folder which prevent by the server

 0
Author: Amit Bera, 2015-03-31 09:37:27

Удивлен, что никто не упомянул о дисковом пространстве. Вот как его увеличить:

Https://devdocs.magento.com/cloud/project/manage-disk-space.html#no-space-left

 0
Author: Greg, 2020-01-10 19:02:05

В magneto 1.9 Я решил эту проблему purging the cache из system/cache management. Вы сможете там очистить 4 вида тайников if, когда я очистил их все. проблема решена.

 0
Author: amr, 2020-10-26 11:11:27

Эта проблема может быть решена в /var/www

Я нашел решение этой проблемы. Эта проблема может иметь две причины, и обе они основаны на разрешении файла.. 1. Пожалуйста, убедитесь, что у вас есть временная папка на носителе. Некоторое время он не создавался во время установки, как это было в моем случае. Если да, то создайте имя папки tmp, а также дайте разрешение 777, чтобы код mangento мог создавать вложенные папки для изображений. 2. Также убедитесь, что у вас есть имя папки с каталогом на носителе папка. А в папке мультимедиа должно быть название вложенной папки, категория и продукт, и, пожалуйста, дайте разрешение 777 всем.

 -2
Author: Guillermo Nahuel Varelli, 2015-03-02 18:39:41

Перейдите к этому файлу: app\code\core\Mage\Catalog\Model\Product\Image.php и прокомментируйте эти строки:

if ($file && $file != 'no_selection' && !$this->_checkMemory($baseDir . '/' . $file)) { 
     $file = null;

Может быть, это сработает для вас. :)

 -2
Author: Wajid Hussain, 2015-03-02 21:37:39