关于lnmp权限问题

修改.user.ini文件方法

方法1:

.user.ini文件无法直接修改,如要修或删除需要先执行:chattr -i /网站目录/.user.ini
可以使用winscp文件管理vim编辑器nano编辑器进行修改。
删除的话rm -f /网站目录/.user.ini 就可以。
修改完成后再执行:chattr +i /网站目录/.user.ini
.user.ini不需要重启一般5分钟左右生效,也可以重启一下php-fpm立即生效。

方法2:

1.删掉.user.ini

2.LNMP 1.4上如果不想用防跨目录或者修改.user.ini的防跨目录的目录还需要将 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在该行行前添加 # 或删除改行,需要重启nginx。

 

方法3:

删掉user.ini

在fastcgi.conf添加权限

fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/kind/:/tmp/:/proc/:/home/kind/";

 

方法4:

删掉.user.ini,

再再fastcgi.conf添加

#fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/kind/:/tmp/:/proc/:/home/kind/";

并切给与权限

chown -R 777 /home:www

chown -R 777 /home:task

LNMP指的是一组通常一起使用来运行动态网站或者服务器的软件组合,分别是Linux(操作系统)、Nginx(Web服务器)、MySQL(数据库管理系统)和PHP(脚本语言)。 ### 搭建所需压缩包 搭建LNMP平台需要准备相关的压缩包,如nginx-1.12.0.tar.gz、libmcrypt-2.5.8.tar.gz、mhash-0.9.9.9.tar.gz、mcrypt-2.6.8.tar.gz、php-5.5.38.tar.gz [^1]。 ### 搭建示例 #### Nginx配置 在LNMP环境下搭建应用时,需要对Nginx进行配置。如在搭建WordPress时,编辑Nginx配置文件nginx.conf,添加如下内容: ```nginx location ~ \.php$ { root /usr/local/src/nginx-1.22.0/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` 上述配置指定了PHP文件的处理方式,将PHP请求转发到本地的9000端口 [^3]。 #### Discuz!安装 在LNMP架构搭建中,涉及到Discuz!的安装。需要访问论坛页面http://192.168.9.210/discuz/install/index.php ,并在PHP虚拟机中进行相关操作,如更改文件权限: ```bash [root@192 php-fpm.d]# cd /var/www/html [root@192 html]# chown -R nginx:nginx discuz ``` 上述操作将discuz目录的所有者和所属组更改为nginx [^2]。 ### MySQL配置 在搭建LNMP时,MySQL的配置也很重要,例如设置sql_mode: ``` sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES ``` 该配置定义了MySQL的SQL模式 [^4]。 ### 使用 搭建好LNMP环境后,可以部署各种基于PHP的应用程序,如WordPress、Discuz!等。通过Nginx作为Web服务器处理HTTP请求,MySQL存储应用程序的数据,PHP处理动态内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值