1.直接通过php index.php 可以执行,通过nginx在浏览器就没办法执行。
2.百度了一圈,disable_functions 没有配置, safe_mode 这个玩意没找到
nginx是不是没有代理php的流量
William nginx是不是没有代理php的流量
已经代理了,其他操作都执行了,就是system去重启nginx这条指令没有执行
ponyma 权限不够,
涉及文件与脚本都给了777,还是不行。
让nginx执行PHP来重启nginx,人才
说正经的:PHP执行用户是root或管理员吗,如果是管理员的话前面有加sudo吗?
ponyma 你重启Nginx你要使用root取消,网页运行估计是www吧,,你网页运行你可以whoami看看用的什么账户运行的
给了777权限,应该是不管什么用户都可以运行了。nginx是默认用户,其他都是root用户创建的
冰雪殇璃陌梦 让nginx执行PHP来重启nginx,人才 说正经的:PHP执行用户是root或管理员吗,如果是管理员的话前面有加sudo吗?
在监控的时候,当检测一些修改的时候需要重新加载问题等等,这个应用场景还算常见吧
KKt 给了777权限,应该是不管什么用户都可以运行了。nginx是默认用户,其他都是root用户创建的
主要是你执行脚本的用户可以重启nginx吗,我印象中service命令要管理员权限的吧?
本地是直接运行PHP,nginx是PHP- FPM/CLI,配置文件应该都不是一个。
C 本地是直接运行PHP,nginx是PHP- FPM/CLI,配置文件应该都不是一个。
fpm与cli都找了没看见相关配置文件。
网上主要集中
1.安全模式(没找到配置文件,自己写上无效)
2.disable_functions这个也没有配置
冰雪殇璃陌梦 主要是你执行脚本的用户可以重启nginx吗,我印象中service命令要管理员权限的吧?
不要的