1

ばかげているように聞こえるかもしれませんが、safe_mode をオフにすることはできません。私は wkhtmltopdf を使用しています (これは私が使用した中で最高の html->pdf コンバーターです。はい、html2ps、fpdf などを試しました)。また、exec() 関数で実行する必要があります。終わったよ

  • / | を見つける grep php.ini

すべての php.ini を見つけて、safe_mode を Off に変更しました。その後追加

  • php_flag safe_mode オフ

.htaccess へ

  • php_admin_flag safe_mode オフ

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」がありました。

4

3 に答える 3

2

わかりました、答えを見つけました。私は仮想ホストを持っていたので、各仮想ホストはそれ自身のディレクトリ内にそれ自身のhttpd.confを持っていて、そしてそれはその中に「safe_modeoff」を持っていました。

お邪魔してすみません。

于 2010-08-06T00:37:27.473 に答える
1

おそらく、httpd を再起動するのを忘れているでしょう。

また、この質問は ServerFault に属します。

于 2010-08-06T00:06:25.533 に答える
1

shell_exec() の直前に ini_set() を使用してセーフモードを無効にしますか? しかし、おそらく ini_set はセーフモードでも無効になっています...

于 2010-08-06T00:08:07.083 に答える