我的网站是基于PHP的,主机禁用了exec()和passthru()以及system()。我有一个需要这些功能的脚本。有没有工作?
我的脚本运行的命令是简单的mysqldump来备份我的数据库。如果没有工作来使用这些功能。还有其他方法可以在不需要使用备份的情况下进行备份吗?
答案 0 :(得分:1)
我认为你的主机没有理由没有禁用exec()。如果你找到了办法, 他们可能会尽力关闭它,和/或关闭您的帐户。
答案 1 :(得分:0)
不,它们被禁用以防止安全漏洞。能够规避这些破坏了破坏它们的全部功能
答案 2 :(得分:0)
备份MySQL数据库的一个天真的解决方案是使用SELECT ... INTO OUTFILE
和LOAD DATA INFILE ...
。它们无法解决您的所有问题,但是当您无法运行shell命令时,这是一个快捷方式。