lnmp “.user.ini”无法删除解决方法

本文介绍了解决LNMP环境下无法删除或更改.user.ini文件权限的问题,提供了使用chattr命令解锁文件的方法,以便进行编辑或删除操作。

LNMP无法删除或更改权限,显示:rm: cannot remove `.user.ini’: Operation not permitted 
无法删除“.user.ini”文件解决方法,运行后删除即可

chattr -i /home/wwwroot/yoursite/.user.ini

如果是需要修改文件,记得修改完以后运行:

chattr +i /home/wwwroot/yoursite/.user.ini

chattr命令:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。

转载于:https://www.cnblogs.com/xiede/p/9517108.html

CentOS安装LNMP (Linux、Nginx、MySQL、PHP)环境并配置ThinkPHP项目的步骤如下: 1. **安装基础组件**: - 更新包列表: `sudo yum update` - 安装基本软件包: `sudo yum install epel-release -y` (需要EPEL仓库) - 安装Nginx: `sudo yum install nginx -y` - 安装MySQL: `sudo yum install mysql-server -y` - 安装PHP: `sudo yum install php-fpm php-mysql php-common php-cli -y` 2. **配置MySQL**: 运行MySQL Secure Installation Tool以保护数据库,并创建root用户设置密码。 3. **配置Nginx**: - 创建虚拟主机目录: `sudo mkdir /var/www/html/your_project_name` - 编辑Nginx配置文件 `/etc/nginx/conf.d/default.conf` 或新建一个配置文件,添加对ThinkPHP项目的支持。例如: ```nginx server { listen 80; root /var/www/html/your_project_name; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据实际PHP版本修改 fastcgi_index index.php; include fastcgi_params; } } ``` 4. **安装PHP-FPM**: - 配置PHP-FPM,编辑 `/etc/php.ini` 设置正确的路径和选项。 - 启动PHP-FPM: `sudo systemctl start php-fpm.service` - 设置开机启动: `sudo systemctl enable php-fpm.service` 5. **下载ThinkPHP**: ``` git clone https://github.com/top-think/thinkphp.git your_project_name cd your_project_name ``` 6. **配置ThinkPHP**: - 在thinkphp目录下运行 `composer create-project --prefer-dist topthink/installer path/to/install` 来初始化ThinkPHP框架。 - 根据ThinkPHP官方文档配置应用的基本信息,如数据库连接等。 7. **创建User.ini文件**: - ThinkPHP项目根目录创建一个名为 `.htaccess` 的文件,然后创建一个`.user.ini`文件,用于限制特定文件的访问。内容可以像下面这样: ```ini [files] autoindex = off add_headers = X-XSS-Protection: 1; mode=block expires = 0 disable-output-buffering = on open_basedir = none ``` 确保权限正确:`sudo chmod 644 .htaccess .user.ini`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值