Magento 1.9.2.2-我可以';似乎没有打开管理面板上的任何内容


Magento 1.9.2.2 - I can't seem to open anything on admin panel

我今天刚刚在IIS7上安装了Magento 1.9.2.2,我的管理面板上有两条消息。

  1. 最新消息:提醒:在网站启动之前更改Magento的默认电话号码和呼叫

  2. 一个或多个索引不是最新的:产品属性、产品价格、目录URL重写、产品平面数据、类别平面数据、分类产品、目录搜索索引、库存状态、标记聚合数据。单击此处转到"索引管理"并重新生成所需的索引。

每当我点击管理面板上的任何东西时,它都会显示以下错误:

处理您的请求时出错

无法确定临时目录,请手动指定cache_dir

#0 C:'inetpub'wwwroot'magento'lib'Zend'Cache'Backend.php(217): Zend_Cache::throwException('Could not deter...')
#1 C:'inetpub'wwwroot'magento'lib'Zend'Cache'Backend'File.php(130): Zend_Cache_Backend->getTmpDir()
#2 C:'inetpub'wwwroot'magento'lib'Zend'Cache.php(153): Zend_Cache_Backend_File->__construct(Array)
#3 C:'inetpub'wwwroot'magento'lib'Zend'Cache.php(94): Zend_Cache::_makeBackend('File', Array, false, false)
#4 C:'inetpub'wwwroot'magento'lib'Zend'Locale'Data.php(328): Zend_Cache::factory('Core', 'File', Array, Array)
#5 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Html'Calendar.php(42): Zend_Locale_Data::getList('en_US', 'days')
#6 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Abstract.php(919): Mage_Core_Block_Html_Calendar->_toHtml()
#7 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Abstract.php(637): Mage_Core_Block_Abstract->toHtml()
#8 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Abstract.php(581): Mage_Core_Block_Abstract->_getChildHtml('calendar', true)
#9 C:'inetpub'wwwroot'magento'app'design'adminhtml'default'default'template'page'head.phtml(59): Mage_Core_Block_Abstract->getChildHtml('calendar')
#10 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Template.php(241): include('C:''inetpub''wwwr...')
#11 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml''defau...')
#12 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Template.php(286): Mage_Core_Block_Template->renderView()
#13 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Abstract.php(919): Mage_Core_Block_Template->_toHtml()
#14 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Abstract.php(637): Mage_Core_Block_Abstract->toHtml()
#15 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Abstract.php(581): Mage_Core_Block_Abstract->_getChildHtml('head', true)
#16 C:'inetpub'wwwroot'magento'app'design'adminhtml'default'default'template'page.phtml(43): Mage_Core_Block_Abstract->getChildHtml('head')
#17 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Template.php(241): include('C:''inetpub''wwwr...')
#18 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml''defau...')
#19 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Template.php(286): Mage_Core_Block_Template->renderView()
#20 C:'inetpub'wwwroot'magento'app'code'core'Mage'Adminhtml'Block'Template.php(81): Mage_Core_Block_Template->_toHtml()
#21 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Block'Abstract.php(919): Mage_Adminhtml_Block_Template->_toHtml()
#22 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Model'Layout.php(555): Mage_Core_Block_Abstract->toHtml()
#23 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Controller'Varien'Action.php(390): Mage_Core_Model_Layout->getOutput()
#24 C:'inetpub'wwwroot'magento'app'code'core'Mage'Adminhtml'controllers'System'ConfigController.php(119): Mage_Core_Controller_Varien_Action->renderLayout()
#25 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Controller'Varien'Action.php(418): Mage_Adminhtml_System_ConfigController->editAction()
#26 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Controller'Varien'Router'Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('edit')
#27 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Controller'Varien'Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#28 C:'inetpub'wwwroot'magento'app'code'core'Mage'Core'Model'App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#29 C:'inetpub'wwwroot'magento'app'Mage.php(684): Mage_Core_Model_App->run(Array)
#30 C:'inetpub'wwwroot'magento'index.php(83): Mage::run('', 'store')
#31 {main}

我真的不知道这里发生了什么,所以任何帮助都将不胜感激。

在LAMP环境(linux/apache/mysql.php)中,大多数应用程序都将/tmp目录用作tmp。我不确定windows是如何处理的,但我相信它也有一个tmp目录。我不太熟悉windows/IIS环境中的PHP,但也许其中一个链接可以帮助您为PHP:设置TMP目录

更改PHP临时目录

http://forums.iis.net/t/1179270.aspx?Temp+目录+是+静止+设置+到+C+WINDOWS+TEMP+偶数+后+I+更改+it+in+PHP+ini

以下内容如下:http://www.iis.net/learn/application-frameworks/install-and-configure-php-on-iis/install-and-configure-php

也有同样的问题。通过在var/中添加一个tmp文件夹修复了它,因为它不存在。如果var/cache也不存在,那么就创建它。

我在protected下更改了YOURWEBSITE/lib/zend/cache/backend/file.php…'cache_dir'=>null到'cache_dir'=>"var/tmp/"

它奏效了。我以前也删除了缓存中的所有内容。