对于magento 2中的模板,我们必须在SSH中执行以下操作
运行命令行:php bin / magento module:enable MGS_Mpanel运行命令行:php bin / magento module:enable MGS_Mmegamenu运行命令行:php bin / magento module:enable MGS_Portfolio运行命令行:php bin / magento module:enable MGS_Testimonial运行命令line:php bin / magento module:启用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] / domains / [mydomain] /public_html/var/generation/Magento/Framework/App/FrontController/Interceptor.php):无法打开流:在第158行的/home/[myusername]/domains/[mydomain]/public_html/vendor/magento/framework/Code/Generator/Io.php中没有这样的文件或目录“; i: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] / domains / [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]/domains/[mydomain]/public_html/vendor/magento/framework/Code/Generator.php(92):Magento \ Framework \ Code \ Generator-> shouldSkipGeneration('interceptor','Magento \ Framewo ......','Magento \ Framewo ...')
4 /home/[myusername]/domains/[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(对象(Magento \ Framework \ App \ Http))
14 “; s:3:”url“; s:1:”/“; s:11:”script_name“; s:10:”/ index.php“;}
1 回答
希望这会帮助你 . 请使用Magento项目根目录中的以下命令删除var / di / *和var / generation / *