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