我已经疯了好几天了。我在我的PC上安装了Windows Xampp,并复制了我的网站(FTP的整个文件夹)和htdocs文件夹中的数据库。此外,该文件不存在,只有 3 个名为 、 和 的文件。C:\xampp\htdocs\mysite\app\code\core\Mage\Core\Model\Layout.phpDataelementupdate我试图使用spl_autoload_register()代替,但它不起作用。有没有人知道出了什么问题?Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in C:\xampp\htdocs\mysite\app\code\core\Mage\Core\functions.php on line 60Fatal error: Uncaught Error: Function name must be a string in C:\xampp\htdocs\mysite\app\code\core\Mage\Core\Model\Layout.php:555 Stack trace: #0 C:\xampp\htdocs\mysite\app\code\core\Mage\Core\Controller\Varien\Action.php(390): Mage_Core_Model_Layout->getOutput() #1 C:\xampp\htdocs\mysite\app\code\core\Mage\Cms\Helper\Page.php(137): Mage_Core_Controller_Varien_Action->renderLayout() #2 C:\xampp\htdocs\mysite\app\code\core\Mage\Cms\Helper\Page.php(52): Mage_Cms_Helper_Page->_renderPage(Object(Mage_Cms_IndexController), 'home') #3 C:\xampp\htdocs\mysite\app\code\core\Mage\Cms\controllers\IndexController.php(45): Mage_Cms_Helper_Page->renderPage(Object(Mage_Cms_IndexController), 'home') #4 C:\xampp\htdocs\mysite\app\code\core\Mage\Core\Controller\Varien\Action.php(418): Mage_Cms_IndexController->indexAction() #5 C:\xampp\htdocs\mysite\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index') #6 C:\xampp\htdocs\mysite\app\code\core\Mage\Core\Cont in C:\xampp\htdocs\mysite\app\code\core\Mage\Core\Model\Layout.php on line 555
2 回答

当年话下
TA贡献1890条经验 获得超9个赞
我猜你在localhost上使用php7.2。
该函数已弃用:
https://www.php.net/manual/en/migration72.deprecated.php
对于 Magento 1.9,您应该在本地将 PHP 版本更改为 5.6(除非您已将其升级为与 7.0 配合使用)
尝试使用与实时网站上相同的PHP版本。

蝴蝶不菲
TA贡献1810条经验 获得超4个赞
发送支持通知网站本地工作,但需要访问后端的管理页面并放置用户名和密码重新加载页面,但未进入。(如果我把它们放错了,他说他们错了)...我阅读了表格,但也更新了cookie不会改变情况,不会从任何错误。
- 2 回答
- 0 关注
- 188 浏览
添加回答
举报
0/150
提交
取消