不使用ssh安装magento 2扩展

时间:2017-11-03 15:01:48

标签: magento2

我需要安装几个扩展程序。我没有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,

但我不知道那是什么,到目前为止我还没有找到关于这些选项的任何信息。

2 个答案:

答案 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根目录中上传此文件并使用

进行访问

http://yourdomain/updater.php

几秒后你会看到命令的输出

答案 1 :(得分:0)

如果可以将文件上传到服务器,则可以使用我的文件运行magento命令行 enter image description here 真的很抱歉!我无法在此处上传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>