Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php magentovar目录_Php_Zend Framework_Magento - Fatal编程技术网

Php magentovar目录

Php magentovar目录,php,zend-framework,magento,Php,Zend Framework,Magento,嗨,我在magento上遇到了这个错误 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_

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

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}

目前,我有httpdweb服务器,并且我发布了
chmod-r777var/
目录,但是问题仍然存在。可以访问除首页以外的其他页面。谢谢您当前在您的站点上,我可以看到错误-缓存目录必须是目录


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

Magento下一步检查tmp目录:

$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目录

网站url为