首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento var目录

Magento var目录
EN

Stack Overflow用户
提问于 2012-12-14 15:13:13
回答 2查看 1.8K关注 0票数 0

嗨,我在我的magento上遇到这个错误

代码语言:javascript
复制
Unable to find writable var_dir

#0 /home/glasses/html/includes/src/Mage_Core_Model_Config_Options.php(66): Mage_Core_Model_Config_Options->getVarDir()
#1 /home/glasses/html/includes/src/Varien_Object.php(112): Mage_Core_Model_Config_Options->_construct()
#2 /home/glasses/html/includes/src/Mage_Core_Model_Config.php(200): Varien_Object->__construct(Array)
#3 /home/glasses/html/app/Mage.php(739): Mage_Core_Model_Config->__construct(Array)
#4 /home/glasses/html/app/Mage.php(678): Mage::_setConfigModel(Array)
#5 /home/glasses/html/index.php(71): Mage::run('', 'store')
#6 {main}

目前我有httpd web服务器,我也发出了chmod -R 777 var/目录,但问题仍然存在。除正面page.Thanks外,还可以访问其他页面

EN

回答 2

Stack Overflow用户

发布于 2012-12-14 16:30:55

当前在您的站点上,我可以看到错误- cache_dir必须是一个目录

要解决此问题-在magento安装的根目录中创建一个tmp目录,希望这将解决您的问题。

票数 0
EN

Stack Overflow用户

发布于 2012-12-14 19:03:00

Magento下一步检查tmp dir:

代码语言:javascript
复制
$dir = $this->getSysTmpDir().DS.'magento'.DS.'var';
        if (!$this->createDirIfNotExists($dir)) {
            throw new Mage_Core_Exception('Unable to find writable var_dir');
        }

如您所见,这段代码试图在系统tmp目录中创建临时目录。如果创建过程失败-它会抛出一个错误。因此,首先,您应该检查" tmp“目录是否存在于系统的根目录(/tmp)中,并且php有足够的权限在那里创建/写入magento tmp目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13874269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档