我正在尝试在Magento 2的副本上安装ultimo。该主题出现在内容配置面板中,但似乎没有应用该主题,并且出现了许多控制台错误,例如那些在以下屏幕截图中:
这可能是因为由于SSH出现问题,我无法正确启用主题。
当我尝试输入以下命令时
bin/magento module:enable Infortis_Base Infortis_Brands Infortis_Cgen Infortis_Dataporter Infortis_Infortis Infortis_Ultimo Infortis_UltraMegamenu Infortis_UltraSlideshow
它不断提出如下消息:
-bash: bin/magento: No such file or directory
我可能还应该提到,在这种情况下,存储文件的服务器由第三方运行,并通过Plesk面板进行控制。
如果有人能澄清我在这里做错了什么,我将不胜感激。
谢谢
答案 0 :(得分:1)
验证您是从正确的位置执行命令,也许您没有将目录更改为安装了magento的DocRoot:
# cd /var/www/vhosts/domain_name/httpdocs/
之后,再次执行命令查询
答案 1 :(得分:1)
通过cd
命令转到您的magento根
然后在命令下方射击
php bin/magento module:enable Infortis_Base Infortis_Brands Infortis_Cgen Infortis_Dataporter Infortis_Infortis Infortis_Ultimo Infortis_UltraMegamenu Infortis_UltraSlideshow
如果仍然遇到问题,这可能是权限问题,那么您可以通过下面的按钮重置文件/文件夹权限
https://magento.stackexchange.com/questions/91870/magento-2-folder-file-permissions
答案 2 :(得分:0)
感谢所有发布者。它实际上是其他贡献者提供的答案加上我的服务器提供商提供的答案的结合。
我必须将CD放入httpdocs(magento安装文件夹)中,然后输入以下命令
/opt/plesk/php/7.0/bin/php bin/magento module:enable Infortis_Base Infortis_Brands Infortis_Cgen Infortis_Dataporter Infortis_Infortis Infortis_Ultimo Infortis_UltraMegamenu Infortis_UltraSlideshow
然后运行'setup:upgrade',这似乎已经解决了问题,我现在可以使用Ultimo。