我是否可以在服务器上运行CLI脚本(可能来自cron)来安装新的.zip文件?
我正在开发一个joomla项目,我想在我提交时自动将新版本安装在我的远程测试服务器上。目前我构建了包然后必须登录测试服务器,选择文件,上传。我想将zip文件推送到服务器并让Joomla拿起并安装它。
答案 0 :(得分:1)
现在,如果您选择它,请通过以下代码
更新模块/组件/插件jimport('joomla.installer.installer');
$ installer = new JInstaller();
$ installer-> setOverwrite(真);
$ installer->安装($路径至文件夹);
要记住的要点:
答案 1 :(得分:0)
我不知道现有的解决方案。因此,如果你想提出自己的,你需要一个post-commit钩子来触发以下行为之一: