php exec,passthru函数在主机上禁用时工作

时间:2010-01-22 08:43:54

标签: php exec

我的网站是基于PHP的,主机禁用了exec()和passthru()以及system()。我有一个需要这些功能的脚本。有没有工作?

我的脚本运行的命令是简单的mysqldump来备份我的数据库。如果没有工作来使用这些功能。还有其他方法可以在不需要使用备份的情况下进行备份吗?

3 个答案:

答案 0 :(得分:1)

我认为你的主机没有理由没有禁用exec()。如果你找到了办法, 他们可能会尽力关闭它,和/或关闭您的帐户。

答案 1 :(得分:0)

不,它们被禁用以防止安全漏洞。能够规避这些破坏了破坏它们的全部功能

答案 2 :(得分:0)

备份MySQL数据库的一个天真的解决方案是使用SELECT ... INTO OUTFILELOAD DATA INFILE ...。它们无法解决您的所有问题,但是当您无法运行shell命令时,这是一个快捷方式。