質問

マゼントにとって非常に新しいです。私は1つのMagento Storeを作成しました。しかしサーバーでは、製品イメージアップロードを除いてうまく機能しています。私は新製品を作成することができますが、製品画像はアップロードされていません。私はこのエラーを得ました:

ディレクトリを作成できません/ var / www / vhosts /... / httpdocs / media / tmp / catalog / product /...

次のスクリーンショットを参照してください。

ENTER IMENT Descriptionこちら

フォローしようとしました:

  1. 777 にある/mediaフォルダ許可をチェックしました
  2. php_value memory_limit 128M256M .htaccessに変更しました
  3. GDライブラリがインストールされています
  4. 小画像、大型画像、サムネイルスコープの属性範囲を変更しました.Stroce ViewからGlobal への属性の管理 - >属性の管理)
  5. これを試してみました http:// marius -strajeru.blogspot.in/2011/09/upload-issue-for-magento-1600.html リンク

    まだ解決策はありません。それは私の時間を約2日間無駄にしました。

    私を助けてください。

役に立ちましたか?

解決

最後に私は2014年2月22日に解決策を得ました。

問題はPHPバージョンの問題です、MegentoはPHP 5.2.13が必要ですが、サーバーにはPHP 5.2.12 が含まれています。

更新後のPHPバージョンの後、画像アップロード作業罰金をアップロードします。

他のヒント

私は以前に同じ問題を直面しており、これを解決しました。

発行因子の鍵の問題でした つまり、with lot of file in media/temp/catalog/product/s/a directory を意味します

この問題は/ var / www でリゾルバ作成することができます

この問題の解決策を得ました。この問題には2つの原因があり、どちらもファイル許可に基づいています。 1.メディアには一時フォルダがあることを確認してください。私の訴訟のようなインスタレーション時に作成されていない時間はありました。YESの場合、フォルダ名TMPを作成し、アクセス許可777にはMangentoコードが画像のサブフォルダを作成できます。 2.メディアフォルダにカタログを持つフォルダ名があることを確認してください。そしてメディアフォルダでは、サブフォルダ名カテゴリと製品とPLSはすべてにPermissio 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