讲师中心 微信公众号
AI工具推荐 视频效率加速

为什么宝塔面板一键安装LNMP后无法新建站点_检查磁盘空间满载或配置文件权限错误

夜雪小哥_3021

夜雪小哥_3021

发布时间:2026-04-07 21:19:05

|

294人浏览过

|

来源于php中文网

原创

df -h 显示磁盘满主因是隐藏路径占用:/www/Recycle_bin/、/www/server/data/(MySQL二进制日志)、/www/wwwlogs/;权限拒绝常因父目录缺x权限、PHP用户不匹配或open_basedir限制;“目录已存在”多因面板数据库残留;quota显示星号表明用户配额超限。

为什么宝塔面板一键安装lnmp后无法新建站点_检查磁盘空间满载或配置文件权限错误

df -h 显示磁盘已满,但 /www/wwwroot 下明明没几个文件

这不是“看起来没几个文件”就能判断的事。宝塔新建站点失败时,df -h 显示 /dev/vda1 使用率 100%,往往不是网站目录本身占满的,而是以下三类隐藏路径在吃空间:

  • /www/Recycle_bin/:宝塔回收站默认不自动清空,删掉的备份、数据库、日志全堆在这,rm -rf /www/Recycle_bin/* 立刻释放几GB很常见
  • /www/server/data/:MySQL 的 mysql-bin.000xxx 二进制日志可能累积到几十GB,必须先停 MySQL 再删(systemctl stop mysqld → 删除 → systemctl start mysqld)
  • /www/wwwlogs/:每个站点的 access.log 和 error.log 默认不轮转,单个日志文件超 5GB 不稀奇,直接删或用 logrotate 配置

别信“我只建了两个站”,先跑一遍:du -sh /www/* 2>/dev/null | sort -hr | head -5,看哪一项真正撑爆了。

mkdir(): Permission denied 报错,但 chmod 755 也没用

问题不在目标目录,而在它的**每一级父目录**是否对 www 用户有 x(执行)权限——没有 x,连进入都做不到,更别说创建子目录。

Pandas 配置文件报告生成器
Pandas 配置文件报告生成器

使用ydata-profiling(前身为pandas-profiling)生成全面的数据质量报告,包含相关性分析、缺失值模式和基数检测。导出交互式HTML仪表板和JSON摘要。

下载
  • 用 namei -l /www/wwwroot/example.com 查每层权限,重点看 /www 和 /www/wwwroot 的组和权限位,比如 drwxr-x--- 1 root root 就不行,因为 www 用户不属于 root 组
  • 确认 www 用户 UID:id -u www,再检查 PHP 进程实际运行 UID 是否一致(ps aux | grep php-fpm),某些自定义配置会让它以 root 或其他用户启动
  • 如果启用了“防跨站攻击”,open_basedir 会静默拦截超出范围的 mkdir,检查 php.ini 里该值是否包含完整路径,例如填了 /www/wwwroot/example.com/public,但代码试图在 /www/wwwroot/example.com/storage 创建,就直接失败

新建站点提示 “目录已存在” 或 “配置文件错误”,但路径是全新的

面板不是只看文件系统,它还查自己数据库里的残留记录。手动删过站点、中断过创建流程、或之前失败留下的半截配置,都会让面板误判。

  • 先执行 bt 19 清空面板缓存,再跑 bt 10 修复数据库,这两步能解决 70% 的“假冲突”
  • 检查 Nginx 配置目录:/www/server/panel/vhost/nginx/ 下是否有同名 .conf 文件残留,哪怕对应站点已删,这个文件没清,新建时也会触发校验失败
  • 如果用的是专业版,点“一键检测网站配置”,它会比你更快发现 server_name 重复、root 路径指向空目录、或 SSL 配置引用了不存在的证书路径这类硬伤

quota -u www 显示 Disk quotas for user www: … 2097152*,末尾带星号

这表示 www 用户磁盘配额已超限,且宝塔在安装时悄悄启用了 quota 功能——CentOS/Rocky 上尤其隐蔽,df -h 看不到,但 mkdir 就卡死。

  • 临时放行:setquota -u www 0 0 0 0 /dev/vda1(把所有数字设为 0 表示不限制)
  • 永久关闭:进宝塔后台【安全】→【磁盘配额】,关掉开关;或者编辑 /etc/fstab,把对应分区参数里的 usrquota 删掉,再执行 quotaoff /dev/vda1 && quotaon /dev/vda1
  • 注意:别只查 /dev/vda1,用 mount | grep quota 确认实际启用 quota 的设备名,有些云服务器是 /dev/vdb1

配额问题最麻烦的地方在于:它不报错,也不提示,就让 mkdir 返回 false,连 error_log 都不记——得养成看到“权限拒绝”就顺手敲 quota -u www 的习惯。

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

11664

2023.09.01

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

6721

2023.10.11

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

2175

2023.10.11

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

4268

2023.10.23

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

4974

2023.10.23

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

3911

2023.11.03

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

5637

2023.11.09

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

4422

2023.11.13

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

20

2026.10.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Gradle Wrapper 使用与安全指南
Gradle Wrapper 使用与安全指南

共0课时 | 0人学习

Golangci-lint官方文档
Golangci-lint官方文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn