ошибка устарела: __autoload () устарела при переносе сервера сайта magento 1.9 на локальный хост - PullRequest
0 голосов
/ 16 января 2020

Я схожу с ума уже несколько дней. Я установил Windows Xampp на свой P C и скопировал свой веб-сайт (всю папку с FTP) и базу данных в папку htdocs.

Кроме того, файл C:\xampp\htdocs\mysite\app\code\core\Mage\Core\Model\Layout.php не существует, только 3 файла с именами Data, element и update.

Я пытался использовать взамен 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 60

Fatal 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 ]

0 голосов
/ 17 января 2020

отправить уведомление в службу поддержки, веб-сайт работает локально, но необходимо зайти на страницу администрирования бэкэнда и поставить имя пользователя и пароль, перезагрузить страницу, но она не заходит. (если я ошибаюсь, он говорит, что они не правы) ... Я читаю формы, но также обновляю файлы cookie, что не меняет ситуацию, ни от каких ошибок.

0 голосов
/ 17 января 2020

Я предполагаю, что вы используете php7 .2 на локальном хосте.

Эта функция устарела:

https://www.php.net/manual/en/migration72.deprecated.php

Вы должны изменить версию PHP на 5.6 локально для Magento 1.9 (если вы не обновили его до версии 7.0)

Попробуйте использовать ту же версию PHP, что и на живом веб-сайте.

...