我需要安装几个扩展程序。我没有SSH到该主机,因此我需要能够使用FTP + magento 2后端执行所有操作。
到目前为止,我已经在/ app / dir上复制了扩展文件。
看看扩展结构我看到了:
php bin/magento setup:upgrade
php bin/magento cache:flush
php bin/magento setup:static-content:deploy
有另一种方法可以实现这一目标吗?与其他CMS如Wordpress或Drupal相比,在Magento中安装扩展程序感觉非常麻烦和笨拙。
更新 我发现了一篇建议这样做的文章:
Edit app/etc/config.php file and three line code:
‘Ves_All’ => 1,
‘Ves_Megamenu’ => 1,
‘Ves_Setup’ => 1,
但我不知道那是什么,到目前为止我还没有找到关于这些选项的任何信息。
答案 0 :(得分:1)
创建一个新的php文件让我们说“updater.php”并在其中粘贴以下代码(在文件的开头n末尾添加php标签)。
system('php bin/magento setup:upgrade');
system('php bin/magento cache:flush');
system('php bin/magento setup:static-content:deploy');
我们正在使用system()函数来运行PHP SSH命令。</ p>
在Web根目录中上传此文件并使用
进行访问几秒后你会看到命令的输出
答案 1 :(得分:0)
如果可以将文件上传到服务器,则可以使用我的文件运行magento命令行
真的很抱歉!我无法在此处上传php文件。因此,您可以在此页面上将其关闭 http://www.mageoneplus.com/how-to-run-magento-command-line-without-ssh-access.html
<h4> List Of Numbers</h4>
<div class="row"*ngFor="let c1 of Numbers;index as i">
<div class="col-1 m-1">
{{i}}
</div>
<div class="col-2 border bg-light m-1">
{{c1}}
</div>
<div class="col-2 border bg-light m-1">
{{square(c1)}}
</div>
<div class="col-1 border fa fa-trash m-1 bg-white" (click)="remove(c1)">
</div>