我正在Joomla 3中编写一个组件,并希望定期保存数据库(例如,在用户更新后)。因此,我想使用 shell_exec (或类似的)运行 mysqldump ,但我无法让它工作。我怀疑这是一个权限问题,但我不确定如何解决这个问题......
任何想法都赞赏。
答案 0 :(得分:1)
你的小问题激励我们写一篇关于如何从Joomla运行SSH命令的帖子。您可以在此处找到它:http://www.itoctopus.com/how-we-ran-an-ssh-command-from-joomla
这篇文章是我们如何创建一个安全脚本来解锁CSF中被阻止的IP的 - 但是,关于它的好处是,它提供了关于如何从Joomla扩展运行ssh命令的非常清晰的指令(这是你基本上需要的) )。
我真的希望你喜欢这篇文章,它对你有用。如果没有,请提供反馈,我们可以提供帮助!