我正在尝试按命令安装扩展程序。
在服务器中已配置 PHP CLI ,我正在使用此代码:
shell_exec('php-cli '.$SitefilePath.' --package='.$packagePath.'');
我上传了文件:
在 CLI 文件夹中,将路径作为SitefilePath
传递给命令。
但它不起作用。
我已经选中了所有选项:
http://www.php-cli.com/php-cli-options.shtml
让我知道如何开展这项工作。
答案 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
该脚本返回以下退出状态之一:
来源:https://www.dionysopoulos.me/238-installing-joomla-extensions-from-the-command-line.html
让我知道这是否有效。