سؤال

أنا جديد جدًا على الماجنتو.لقد قمت بإنشاء متجر Magento واحد، وهو يعمل بشكل جيد في المضيف المحلي.ولكن في الخادم يعمل بشكل جيد باستثناء تحميل صورة المنتج.يمكنني إنشاء منتج جديد ولكن لا يتم تحميل صور المنتج.لقد حصلت على هذا الخطأ:

غير قادر على إنشاء الدليل /var/www/vhosts/.../httpdocs/media/tmp/catalog/product/...

يرجى الرجوع إلى لقطة الشاشة التالية.

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 وصلة.

ما زلت لم أحصل على أي حل.لقد ضيعت وقتي حوالي يومين.

يرجى أي واحد مساعدتي.

هل كانت مفيدة؟

المحلول

وأخيراً حصلت على الحل في 22 أغسطس 2014.

المشكلة هي مشكلة إصدار PHP، يحتاج megento إلى php 5.2.13 لكن الخادم الخاص بي يحتوي على php 5.2.12

بعد تحديث إصدار php، أصبح تحميل الصور يعمل بشكل جيد.

نصائح أخرى

لقد واجهت نفس المشكلة سابقًا وقمت بحلها.

لقد كانت قضية with lot of file in media/temp/catalog/product/s/a directoryهذا يعني lake of files on this folder which prevent by the server

يمكن حل هذه المشكلة في /var/www

لقد حصلت على الحل لهذه المشكلة.قد يكون لهذه المشكلة سببان وكلاهما يعتمد على إذن الملف.1.يرجى التحقق من وجود مجلد مؤقت في الوسائط.في بعض الأحيان لم يتم إنشاؤه في وقت التثبيت كما كان في حالتي.إذا كانت الإجابة بنعم، فقم بإنشاء اسم مجلد tmp ومنح الإذن 777 أيضًا حتى يتمكن كود mangento من إنشاء مجلدات فرعية للصور.2.تأكد أيضًا من أن لديك اسم مجلد يحتوي على كتالوج في مجلد الوسائط.ويجب أن يكون في مجلد الوسائط فئة اسم المجلد الفرعي والمنتج، ويرجى إعطاء الإذن 777 للجميع.

انتقل إلى هذا الملف: app\code\core\Mage\Catalog\Model\Product\Image.php والتعليق على هذه السطور:

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

ربما كان يعمل بالنسبة لك.:)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top