首页 > 解决方案 > Magento 1(可能是 1.9.2.3)中的旧站点不再正确显示

问题描述

朋友们晚上好,

几年前,我与我的开发人员失去了联系,并且每当有东西停止工作时,我都会继续运行与 2017 年相同的 M1 备份。但是,现在这也失败了,即使我删除所有内容并放置 2017 年备份或从站点工作时加载备份,它也不再加载。请善待并分享一些想法,以便我可以恢复我拥有的备份并让它运行,直到我设法建立新站点。 www.casafoca.ro

当前错误可见,因为我在错误中编辑了 sample.xml 以显示它们: 处理您的请求时出错此适配器需要 PDO 扩展,但未加载扩展

跟踪:#0 /home/drapajer/public_html/lib/Zend/Db/Adapter/Abstract.php(248):Zend_Db_Adapter_Pdo_Abstract->setFetchMode(2) #1 /home/drapajer/public_html/app/code/core/Mage/ Core/Model/Resource.php(175): Zend_Db_Adapter_Abstract->__construct(Array) #2 /home/drapajer/public_html/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection ('pdo_mysql', Array) #3 /home/drapajer/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write') #4 /home/drapajer/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write') #5 /home/drapajer/public_html/app/代码/核心/法师/核心/模型/资源/Db/Abstract.php(335):Mage_Core_Model_Resource_Db_Abstract->_getWriteAdapter() #6 /home/drapajer/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(360): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter() #7 /home/drapajer/public_html/ app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): Mage_Core_Model_Resource_Db_Abstract->getReadConnection() #8 /home/drapajer/public_html/app/code/core/Mage/Core/ Model/Config.php(1348): Mage_Core_Model_Resource_Db_Collection_Abstract->__construct(Object(Mage_Core_Model_Resource_Website)) #9 /home/drapajer/public_html/app/code/core/Mage/Core/Model/Config.php(1380): Mage_Core_Model_Config-> getModelInstance('core_resource/w...', Object(Mage_Core_Model_Resource_Website)) #10 /home/drapajer/public_html/app/Mage.php(491): Mage_Core_Model_Config->getResourceModelInstance('core/website_co...',Object(Mage_Core_Model_Resource_Website)) #11 /home/drapajer/public_html/app/code/core/Mage/Core/Model/Abstract.php(208): Mage::getResourceModel('core/website_co...', Object(Mage_Core_Model_Resource_Website )) #12 /home/drapajer/public_html/app/code/core/Mage/Core/Model/Abstract.php(213): Mage_Core_Model_Abstract->getResourceCollection() #13 /home/drapajer/public_html/app/code/core /Mage/Core/Model/App.php(619): Mage_Core_Model_Abstract->getCollection() #14 /home/drapajer/public_html/app/code/core/Mage/Core/Model/App.php(477): Mage_Core_Model_App- >_initStores() #15 /home/drapajer/public_html/app/code/core/Mage/Core/Model/App.php(360): Mage_Core_Model_App->_initCurrentStore('', 'store') #16 /home/drapajer /public_html/app/Mage.php(683): Mage_Core_Model_App->run(Array) #17 /home/drapajer/public_html/index.php(87):Mage::run('', 'store') #18 {main}

非常感谢你,祝你晚安亲切的问候 Horace ps 如果你喜欢,请随时给我一个 whatsapp @ +40722600887

标签: magentobackuprestore

解决方案


这似乎是服务器的问题,而不是实际的网站。尝试联系您的托管服务提供商并要求他们在服务器上安装/启用 PDO。

编辑:

您可以运行php -m以查看所有活动的 PHP 模块。在结果列表中,您会希望看到pdo_mysql,但我猜您不会。

为了安全起见,您可以尝试安装 PHP 模块 : apt-get install php7.2-common php7.2-mysqlsudo apt-get install php7.2-common php7.2-mysql. 如果响应显示 php7.2-mysql 已经是最新版本,则需要进行更多调试,因为您可能有一些冲突的配置。

否则,这很有可能会解决您的问题。


推荐阅读