2012-12-14 2 views
0

Привет я столкнулся эту ошибку на моем MagentoMagento каталог вар

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, а также я выпустить chmod -R 777 var/ каталог, но проблемы все еще есть. Другие страницы могут быть доступ, за исключением передних page.Thanks

+0

Адрес сайта https://www.glassesonline.com.my – d3bug3r

ответ

0

В настоящее время на вашем сайте я вижу ошибку - cache_dir должен быть каталог

Чтобы устранить эту проблему - сделать TMP реж в корень пурпурный установка надеюсь, что это решит вашу проблему.

0

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 dir.

Смежные вопросы