Проблема после миграции Magento в AWS - PullRequest
0 голосов
/ 21 июня 2019

Я новичок в Magento, у меня есть задача перенести существующий веб-сайт, созданный с помощью Magento, в облако AWS (EC2)

Существующая версия Magento - 1.9.1.1. Я не хочу обновлять его, поскольку это выходит за рамки нашей работы.

Я перенес все исходные файлы и базу данных со старого сервера на экземпляр EC2, пока все хорошо. После того, как я указал DNS-запись на новый IP-адрес, появилась пустая страница, дальнейшая отладка и просмотр стека изменено согласно Неустранимая ошибка: необученная ошибка: имя функции должно быть строкой в ​​C: \ xampp \ htdocs \ em0126 \ app \ code \ core \ Mage \ Core \ Model \ Layout.php: 555 Трассировка стека: # 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

URL: http://viviscal.ae/

1 Ответ

0 голосов
/ 01 июля 2019

необходимо включить short_open_tag в php.ini или через HTACCESS.

В mycase - php.ini не работал, поэтому добавлен через HTACCESS

php_value short_open_tag 1
...