我的问题与此类似:
Nodejs - .node_libraries/ for 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中手动完成,一切正常。有人可以帮忙吗?
答案 0 :(得分:1)
你有没有尝试过看下面的内容(因为你还没有说过你已经尝试过的内容,我会选择明显的内容):
允许用户apache / www-data访问/ home / app:有时/ home目录被关闭(chmod 0700)
您服务器上的safe_mode
生效吗?从命令行,尝试:
php -i | grep safe_mode
然后,看看输出:
phpinfo();
您使用的是哪个版本的PHP(可能无关紧要)?