Magento货币转换器无法正常工作

时间:2016-03-22 09:56:32

标签: magento currency

我在简单的服务器c-panel中安装了带多个货币转换器的magento。但前端的货币并没有变化。我在系统日志文件中发现了以下错误。由于该货币仅在单击下一页时才会更改。我认为这是因为cookie问题

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

问题是什么?

2 个答案:

答案 0 :(得分:0)

Make Sure var文件夹具有777写入权限。希望您已经从 Admin > system > Manage Currencies 配置了货币设置。 感谢。

答案 1 :(得分:0)

修改PHP配置中的open_basedir设置(请参阅运行时配置)。

open_basedir设置主要用于防止特定用户的PHP脚本访问其他用户帐户中的文件。通常,您自己帐户中的任何文件都应该由您自己的脚本读取。

如果PHP在Linux系统上作为Apache模块运行,则通过.htaccess进行示例设置:

<DirectoryMatch "/home/sites/site81/">
    php_admin_value open_basedir "/home/sites/site81/:/tmp/:/"
</DirectoryMatch>