我知道,这可能听起来很荒谬,但我无法关闭safe_mode。我正在使用wkhtmltopdf(这是我用过的最好的html-> pdf转换器,是的,我尝试过html2ps,fpdf和很多其他的)。它需要用exec()函数执行。我做完了
找到所有php.ini并将safe_mode更改为Off。然后添加
到.htaccess和
到httpd.conf。我仍然遇到以下错误:
Warning (2): shell_exec()
[function.shell-exec]: Cannot execute
using backquotes in Safe Mode
[APP/vendors/wkhtml/wkpdf.php, line
79]
更新 好的,我找到了答案。由于我有虚拟主机,每个虚拟主机在它自己的目录中都有自己的httpd.conf,并且里面有“safe_mode off”。
答案 0 :(得分:2)
好的,我找到了答案。由于我有虚拟主机,每个虚拟主机在它自己的目录中都有自己的httpd.conf,并且里面有“safe_mode off”。
对不起,请原谅。
答案 1 :(得分:1)
您可能忘记重新启动httpd。
此外,此问题属于ServerFault。
答案 2 :(得分:1)
可能使用ini_set()在shell_exec()之前禁用安全模式?但是在安全模式中也可能禁用ini_set ...