Я использовал Ubuntu Desktop в качестве сервера, на котором размещался Magento. Я восстановил Magento следующим образом:
Импорт базы данных Magento на сервер MySQL
Скопируйте и вставьте все файлы в /var/www/html
Примечания:
Разрешение: 755
Версия Magento: 1.9.2
Версия PHP: 7.0
К сожалению, у меня есть ошибка, связанная с кодом, сгенерированным Magento.
Fatal error:
Uncaught Error: Call to a member function extend() on boolean in /var/www/html/lib/Varien/Simplexml/Config.php:600
Stack trace:
#0 /var/www/html/app/code/core/Mage/Core/Model/Config.php(278): Varien_Simplexml_Config->extend(Object(Mage_Core_Model_Config_Base))
#1 /var/www/html/app/code/core/Mage/Core/Model/App.php(391): Mage_Core_Model_Config->loadBase()
#2 /var/www/html/app/code/core/Mage/Core/Model/App.php(304): Mage_Core_Model_App->_initBaseConfig()
#3 /var/www/html/app/code/core/Mage/Core/Model/App.php(348): Mage_Core_Model_App->baseInit(Array)
#4 /var/www/html/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#5 /var/www/html/index.php(83): Mage::run('', 'store')
#6 {main} thrown in /var/www/html/lib/Varien/Simplexml/Config.php on line 600
Как я могу решить эту ошибку, чтобы восстановить Magento на новом домене?
Я пытался снизить разрешение на 644
но это не удалось. Более того, я проверил, что PHP7.0 также может открыть страницу установки нового Magento.
Несмотря на то, что вы пытались установить права доступа к папкам и файлам, все же, похоже, проблема с правами доступа к папкам и файлам.
Пожалуйста, попробуйте сбросить разрешение, используя Magento-cleanup.php
файл.
Пожалуйста, поместите этот файл в корневой каталог вашего magento и запустите этот файл из браузера.
Пожалуйста, дайте мне знать, решит ли это вашу проблему или нет.
Это поможет:
Попробуйте очистить кеш и убедитесь, что права доступа к файлам установлены правильно,
Справочники: 755
Файлы: 644
Если это по-прежнему не работает, возможно, ваши файлы повреждены.