Pet*_*ter 2 php mysql magento amazon-web-services
我现在已经尝试了几个小时将我们的Magento安装从dev转移到live.我发现网上有多个链接,说要移动Magento安装,你需要/app/etc/local.xml用新的MySQL凭据编辑和更新它,然后删除内容/var/cache/(有些甚至建议删除整个/var文件夹.我也删除了内容/var/session/.我们的服务器没有缓存(没有memcached,varnish等).我甚至重新启动了apache,看看我是否可以刷新任何可能正在运行的缓存.
所以问题是我们的Magento安装仍然试图以某种方式连接到旧数据库.我们收到此错误:
SQLSTATE[28000] [1045] Access denied for user 'oldDBUsername'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)
如果有人对如何解决这个问题有任何想法,我还没有提到过,我将不胜感激.
编辑:
这是Magento还报告的堆栈跟踪:
Trace:
#0 fileroot/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 fileroot/lib/Varien/Db/Adapter/Pdo/Mysql.php(300): Zend_Db_Adapter_Pdo_Mysql->_connect()
#2 fileroot/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect()
#3 fileroot/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array)
#4 fileroot/lib/Varien/Db/Adapter/Pdo/Mysql.php(389): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array)
#5 fileroot/app/code/core/Mage/Core/Model/Resource.php(169): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8')
#6 fileroot/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element))
#7 fileroot/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_read')
#8 fileroot/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getConnection('read')
#9 fileroot/app/code/core/Mage/Core/Model/Resource/Cache.php(53): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter()
#10 fileroot/app/code/core/Mage/Core/Model/Cache.php(449): Mage_Core_Model_Resource_Cache->getAllOptions()
#11 fileroot/app/code/core/Mage/Core/Model/Cache.php(491): Mage_Core_Model_Cache->_initOptions()
#12 fileroot/app/code/core/Mage/Core/Model/App.php(1175): Mage_Core_Model_Cache->canUse('config')
#13 fileroot/app/code/core/Mage/Core/Model/Config.php(414): Mage_Core_Model_App->useCache('config')
#14 fileroot/app/code/core/Mage/Core/Model/Config.php(294): Mage_Core_Model_Config->_canUseCacheForInit()
#15 fileroot/app/code/core/Mage/Core/Model/App.php(408): Mage_Core_Model_Config->loadModulesCache()
#16 fileroot/app/code/core/Mage/Core/Model/App.php(338): Mage_Core_Model_App->_initModules()
#17 fileroot/app/Mage.php(640): Mage_Core_Model_App->run(Array)
#18 fileroot/index.php(80): Mage::run('', 'store')
#19 {main}
Run Code Online (Sandbox Code Playgroud)
Pet*_*ter 12
我想到了.
当我把dev安装带到了我已经复制local.xml到的时候,local_bk.xml我发现Magento会尝试自动加载文件/app/etc/夹中的所有xml文件,所以它试图加载我备份的文件,一旦我将备份重命名为没有以.xml结尾它有效.
| 归档时间: |
|
| 查看次数: |
12413 次 |
| 最近记录: |