如何通过命令安装joomla扩展

时间:2017-01-17 12:24:24

标签: php joomla command-line-interface joomla3.0

我正在尝试按命令安装扩展程序。

在服务器中已配置 PHP CLI ,我正在使用此代码:

shell_exec('php-cli '.$SitefilePath.' --package='.$packagePath.'');

我上传了文件:

https://raw.githubusercontent.com/akeeba/vagrant/master/vagrant/files/joomla/install-joomla-extension.php

CLI 文件夹中,将路径作为SitefilePath传递给命令。 但它不起作用。

我已经选中了所有选项:

http://www.php-cli.com/php-cli-options.shtml

让我知道如何开展这项工作。

1 个答案:

答案 0 :(得分:3)

所有这些问题都已在我编写的install-joomla-extension.php脚本中正确调试。

首先,创建一个新的纯文本文件并将该代码粘贴到其中。在你的Joomla中将它保存为install-joomla-extension.php! site的cli目录。名称并不重要,位置(cli目录)是。

现在你可以这样称呼它:

cd / path / to / site / cli php ./install-joomla-extension.php --package = / where / is / your / extension.zip

该脚本返回以下退出状态之一:

  1. 扩展已成功安装。
  2. 找不到包文件。
  3. 无法解压缩包文件。
  4. 无法安装扩展程序。 您可以将此文件复制到您网站的cli目录中,并随时安装扩展程序和扩展程序更新。
  5. 来源:https://www.dionysopoulos.me/238-installing-joomla-extensions-from-the-command-line.html

    让我知道这是否有效。