对于magento 2中的模板,我们必须在SSH中执行以下操作
运行命令行:php bin/magento 模块:启用MGS_Mpanel 运行命令行:php bin/magento 模块:启用MGS_Mmegamenu 运行命令行:php bin/magento 模块:启用MGS_Portfolio 运行命令行:php bin/magento 模块:启用MGS_Testimonial 运行命令行:php bin/magento 模块:启用MGS_Brand 运行命令行:php bin/magento 模块:启用MGS_Core 运行命令行:php bin/magento 模块:启用MGS_Promobanners 运行命令行:php bin/magento 模块:启用MGS_StoreLocator 运行命令行:php bin/magento 模块:启用MGS_Blog 运行命令行:php bin/magento 模块:启用MGS_QuickView 运行命令行:php bin/magento 模块:启用MGS_AdvancedReports 运行命令行:php bin/magento setup:upgrade 运行命令行:php bin/magento setup:static-content:deploy
Magento安装正确,但是部署后我们收到以下错误:
A:4:{i:0;s:294:"警告:include(/home/[myusername]/domain/[mydomain]/public_html/var/generation/Magento/Framework/App/FrontController/Interceptor.php):无法打开流:在第158行的/home/[myusername]/domain/[mydomain]/public_html/vendor/magento/framework/Code/Generator/Io.php中没有这样的文件或目录";一:1;s:2288:"#0/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/Code/Generator/Io.php(158): Magento\Framework\App\ErrorHandler->handler(2, 'include(/home/d...', '/home/[myusername]/...', 158, Array) 1/home/[myusername]/domain/[mydomain]/public_html/vendor/magento/framework/Code/Generator/Io.php(158): include()
2/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/Code/Generator.php(202): Magento\Framework\Code\Generator\Io->includeFile('/home/[myusername]/...')
3/home/[myusername]/domain/[mydomain]/public_html/vendor/magento/framework/Code/Generator.php(92): Magento\Framework\Code\Generator->shouldSkipGeneration('interceptor
', 'Magento\Framewo...', 'Magento\Framewo...') 4/home/[myusername]/domain/[mydomain]/public_html/vendor/magento/framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\Framewo...')
5 [内部函数]: Magento\Framework\Code\Generator\Autoloader->load('Magento\Framewo...')
6 [内部函数]: spl_autoload_call('Magento\Framewo...')
7/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\Framewo...')
8/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('Magento\Framewo...')
9/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(71): Magento\Framework\ObjectManager\Definition\Runtime->getParameters('Magento\Framewo...')
10/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/ObjectManager/ObjectManager.php(71): Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Magento\Framewo...')
11/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/App/Http.php(114): Magento\Framework\ObjectManager\ObjectManager->get('Magento\Framewo...')
12/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch()
13/home/[myusername]/domains/[mydomain]/public_html/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
14 {主}";s:3:"网址";s:1:"/";s:11:"script_name";s:10:"/index.php";}
关于如何解决此问题的任何想法都毫无头绪,现在尝试重新安装了几次。
希望这对您有所帮助。 请使用以下命令从Magento项目的根目录中删除var/di/*和var/generation/*
rm -Rf var/di/* var/generation/*