我知道,这听起来可能很荒谬,但我无法关闭安全模式。我正在使用 wkhtmltopdf(这是我用过的最好的 html->pdf 转换器,是的,我尝试了 html2ps、fpdf 和许多其他的)。它需要使用 exec() 函数执行。我已经搞定了
- 查找 / | grep php.ini ,
找到所有 php.ini 并将 safe_mode 更改为 Off。然后添加
- php_flag 安全模式关闭
到 .htaccess 和
- php_admin_flag 安全模式关闭
到 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”。