【发布时间】:2019-11-04 00:42:45
【问题描述】:
我是 Magento 的新手,我的任务是将使用 Magento 构建的现有网站迁移到 AWS 云(EC2)
现有的 Magento 版本 - 1.9.1.1。我不想升级它,因为它超出了我们的工作范围。
我已将所有源文件和数据库从旧服务器迁移到 EC2 实例,到目前为止一切顺利。 在我将 DNS A 记录指向新 IP 地址后,显示一个空白页面,进一步调试和浏览 stackoverflow 根据Fatal error: Uncaught Error: Function name must be a string in C:\xampp\htdocs\em0126\app\code\core\Mage\Core\Model\Layout.php:555 Stack trace: #0更改 从 $out .= $this->getBlock($callback[0])->$callback1; 到 $out .= $this->getBlock($callback[0])->{$callback[1]}();
网页正在部分加载。
现在主页上显示以下行,产品详细信息页面也无法正常工作
getLayout()->createBlock('cms/block')->setBlockId('banner-block')->toHtml(); ?>
getChildHtml('cms_footer_links') ?> getChildHtml('footer_links') ?>
请帮助解决这个问题。
新环境运行在 - PHP 7.2/Mysql/Apache
【问题讨论】:
-
之前环境的php版本是多少?
-
以前是 PHP 5,现在是 php 7
-
也有评论有喜欢下面的陈述。 getChildHtml('cms_footer_links') ?> getChildHtml('footer_links') ?>
-
试着评论像 getChildHtml('cms_footer_links') ?> getChildHtml('footer_links') ?> 给空间在 之后
标签: php amazon-web-services magento magento-1.9