2016-03-22 82 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

我投票關閉這一問題作爲題外話,因爲Stack Overflow是一個[編程相關(HTTP ://stackoverflow.com/help/on-topic)問答網站。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

回答

0

確保var文件夾擁有777個寫入權限。希望您已經配置了從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>