3

私の質問はこれに似ています:

Nodejs - www-data の .node_libraries/

私は、phpにuglifyjsを実行させるために一晩中試みてきました。私はもう試した:

die(shell_exec('NODE_PATH="/home/app/nodejs/node_modules/"; export NODE_PATH; uglifyjs -o /home/app/public_html/js/profile.min5.js /home/app/public_html/js/profile.js'));

die(shell_exec('node /home/app/nodejs/node_modules/uglify-js/bin/uglifyjs -o /home/app/public_html/js/profile.min33.js /home/app/public_html/js/profile.js'));

と他のクレイジーな組み合わせがたくさんありますが、何も機能しません。シェルで手動で行うと、すべて正常に動作します。誰でも助けてもらえますか?

4

1 に答える 1

1

以下を見てみましたか(すでに試したことを言っていないので、明白なものを探します):

ユーザー apache/www-data は /home/app へのアクセスを許可されています: 時々 /home ディレクトリが閉じられます (chmod 0700)

safe_modeサーバー上で有効になっていますか? コマンドラインから、次を試してください。

php -i | grep safe_mode

次に、次の出力を見てください。

phpinfo();

どのバージョンの PHP を使用していますか (無関係かもしれません)。

于 2012-04-06T12:45:06.817 に答える