3

我的问题与此类似:

Nodejs - .node_libraries/ 用于 www-data

我一直在尝试让 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'));

和一堆其他疯狂的组合,但没有任何效果。如果我在 shell 中手动操作,一切正常。有人可以帮忙吗?

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 回答