2016-03-22 20 views
0

シンプルなサーバーのCパネルに複数の通貨コンバータを搭載したMagentoをインストールしました。しかし、通貨はフロントエンドで変化していません。システムログファイルに次のエラーがあります。そのため、通貨は次のページをクリックしたときにのみ変化します。これはCookieの問題によるものだと思います。Magento通貨コンバータが動作しない

Warning: is_file(): open_basedir restriction in effect. File(var/cookie) is not within the allowed path(s): (/home/hostname:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp) in /home/hostname/public_html/magento/downloader/lib/Mage/HTTP/Client/Curl.php on line 157

問題点は何ですか?

+0

スタックオーバーフローが[プログラミング関連](HTTPであるので、私は、オフトピックとして、この質問を閉じるために投票しています://stackoverflow.com/help/on-topic)Q&Aサイト。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity

答えて

0

確かにvarフォルダには書き込み権限があります。あなたは既にAdmin > system > Manage Currenciesから設定された通貨を設定したいと考えています。おかげさまで

+0

私は通貨を設定して、varフォルダには777の書き込み権限があります – Sri

+0

は動作していますか? –

+0

が動作しません。 system.logにある問題は何ですか? – Sri

0

PHP設定でopen_basedir設定を変更します(「実行時設定」を参照)。

open_basedirの設定は、特定のユーザーのPHPスクリプトが別のユーザーのアカウントのファイルにアクセスしないようにするために主に使用されます。だから、通常、自分のアカウントにあるファイルはあなた自身のスクリプトで読むことができます。 .htaccessファイルを経由して

設定例PHPは、Linuxシステム上でApacheモジュールとして実行する場合:

<DirectoryMatch "/home/sites/site81/"> 
    php_admin_value open_basedir "/home/sites/site81/:/tmp/:/" 
</DirectoryMatch> 
関連する問題