我正在尝试在我的电脑上安装 Magento 1.8。我在 Debian 环境中使用 Vagrant 作为虚拟机。 每次我尝试安装它时都会显示错误:
Fatal error: Uncaught exception 'Exception' with message 'Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/www/html/magento/magento_1.8/var/session) in Unknown on line 0' in /var/www/html/magento/magento_1.8/app/code/core/Mage/Core/functions.php:245
我不知道为什么!路径正确,对该文件夹的访问权限也是正确的。 任何人启发?谢谢 !! :)
最佳答案
我对 vagrant 有同样的问题,我通过更改 session.save_path 将其放置在 VM 中来修复它。
更改文件app/etc/local.xml
<config>
<global>
...
<session_save><![CDATA[files]]></session_save>
<session_save_path>
<![CDATA[/tmp/session]]>
</session_save_path>
</global>
...
</config>
如果您有 php 加速器,请清除缓存并重新启动 apache:
sudo rm -R var/cache/* var/session/*
sudo rm -R var/session
sudo service apache2 restart
希望这对您有所帮助。
关于php - 无法写入 session 数据 magento,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26123081/