サーバーに PhantomJS をインストールしましたが、ターミナルから問題なく動作しています。SHELL_EXEC を使用してフォーム PHP を実行しようとすると、次のエラーが発生します。
phantomjs: Permission denied
実行可能ファイルを 777 に設定しましたが、他に何をすべきかわかりません。助言がありますか?
サーバーに PhantomJS をインストールしましたが、ターミナルから問題なく動作しています。SHELL_EXEC を使用してフォーム PHP を実行しようとすると、次のエラーが発生します。
phantomjs: Permission denied
実行可能ファイルを 777 に設定しましたが、他に何をすべきかわかりません。助言がありますか?
Web ユーザー (私はapache
.
それが であると仮定すると、Apache (またはそのグループ) はすべての , ,/path/to/phantomjs/phantomjs
に対して +x 権限を持っている必要があります。/path
/path/to
/path/to/phantomjs
どのようにインストールしましたか? また、どこに住んでいますか? phantomjs にアクセスしているユーザーは、phantomjs が必要とするものに対する権限を持っていない可能性があります。