SyntaxHighlighter

2013年4月19日金曜日

Magento Connectからエクステンションをインストールする時の覚え書き

MagentoのエクステンションをインストールするときにMagentoコネクトからエクステンションキーをゲットしてMagento Connect Managerからインストールする事ができます。

とても便利なのですが、インストールを行う前にディレクトリやファイルのパーミッションを正しく設定しておかないとエラーが発生してインストールできません。

以下エラーメッセージ
CONNECT ERROR: Please check for sufficient write file permissions.
Your Magento folder does not have sufficient write permissions, which downloader requires.

手っ取り早く回避するのが、sshでサーバにログイン→Magentoルートディレクトリに移動→以下コードを実行。
find . -type d -exec chmod 777 {} \;
エクステンションのインストールが完了し、ディレクトリ/ファイルを元の権限に戻すには以下コードを実行。
find . -type f -exec chmod 664 {} \;
find . -type d -exec chmod 775 {} \;
chmod o+w includes includes/config.php app/etc
chmod -R o+w media
chmod -R o+w var
Magento Connectからゲットするエクステンションキーが正しく動作しない場合は、Get Extension Keyの上部にあるプルダウンでMagento Connect 2.0を選択するか、以下に修正してインストール。

INVALID POST DATAのエラーが出た場合は、Magentoのルートディレクトリにある.htaccessファイルをバックアップ、もしくは"xxx.htaccess"のようにリネームしてインストール。
Magento Connectでインストールが完了したら.htaccessを元に戻す。

■通常のキー
magento-community/〇〇〇〇

■修正後のキー
http://connect20.magentocommerce.com/community/〇〇〇〇

0 件のコメント:

コメントを投稿