你需要提前登录宝塔面板后台,拥有面板管理员操作权限,找到需要修改根目录的目标站点,建议修改前提前备份站点数据,避免操作出错导致数据异常。修改根目录分为两种常见场景:新建站点时预设自定义根目录、已创建站点修改原有根目录,下面分别给出详细操作步骤。
登录宝塔面板后,点击左侧菜单栏的网站,再点击页面右上角的添加站点按钮,进入新建站点配置页面。
在配置页找到根目录输入框,默认路径一般为/www/wwwroot/你的域名,直接删除默认内容,输入你需要设置的新根目录完整绝对路径即可,比如你需要设置为/www/wwwroot/myblog/public,直接完整输入即可。
配置好域名、PHP版本、数据库等其他基础信息后,点击提交,宝塔会自动创建新目录,完成站点创建,根目录就是你设置的自定义路径,不需要额外修改其他配置。
1. 点击左侧菜单栏网站,找到你要修改根目录的目标站点,点击站点右侧的设置按钮,打开站点配置弹窗。
2. 在弹窗左侧菜单栏点击站点设置,找到根目录配置项,将旧路径替换为你的新根目录完整绝对路径,修改完成后点击保存。
注意:必须先修改面板内的根目录配置,不能只修改Web服务器配置,否则后续宝塔的站点管理功能会出现异常。
方法1:宝塔可视化文件管理操作(新手推荐)
1. 点击宝塔左侧菜单栏文件,打开文件管理,进入旧根目录,点击左上角全选,选中所有文件和子文件夹。
2. 点击顶部菜单栏的移动按钮,在弹出的输入框中填入新根目录的完整路径,点击确定即可完成移动。如果新目录还未创建,先在目标位置新建对应文件夹再移动即可。
方法2:SSH命令操作(适合熟练用户)
连接服务器SSH后,执行以下命令,将示例中的旧路径和新路径替换为你自己的实际路径即可:
``` 创建新目录,若已经创建可以跳过此行 mkdir -p /www/wwwroot/你的新根目录 移动所有文件到新根目录 mv -f /www/wwwroot/旧根目录/ /www/wwwroot/你的新根目录/ ```执行完成后可以用ls /www/wwwroot/你的新根目录命令查看,确认所有文件已经移动完成。

大部分情况下,宝塔修改完站点配置后会自动更新Nginx/Apache的配置文件,但少数情况下会出现配置同步失败的问题,需要手动检查确认:
Nginx配置检查修改:
在站点配置弹窗左侧点击配置文件,找到server块内的root字段,确认root后的路径是你的新根目录,如果不是直接修改,示例正确配置如下:
``` server { 其他原有配置... root /www/wwwroot/你的新根目录; index index.html index.htm index.php; 其他原有配置... } ```Apache配置检查修改:
同样在配置文件页找到DocumentRoot字段,确认路径为新根目录,示例正确配置如下:
``` DocumentRoot "/www/wwwroot/你的新根目录"修改完成后点击保存,然后重启对应的Web服务即可,可以在宝塔首页的服务管理栏点击重启。
修改根目录后出现403权限错误,绝大多数是目录权限不正确导致的,按以下步骤修改即可:
1. 在宝塔文件管理中找到新根目录,点击目录右侧的权限按钮。
2. 将权限设置为0755,所有者用户组设置为www(绝大多数宝塔环境Web运行用户都是www,少数为nginx可根据实际调整),勾选应用到子目录,点击确定保存。
使用SSH修改可以执行以下命令,替换为你的实际路径:
``` chmod -R 0755 /www/wwwroot/你的新根目录 chown -R www:www /www/wwwroot/你的新根目录 ```全部操作完成后,用浏览器访问你的网站域名,分别测试首页和内页,如果都能正常打开,说明修改已经成功。
如果无法访问,按照以下顺序排查即可解决99%的问题:
按照以上步骤操作,即可零门槛完成宝塔站点根目录的修改,不需要额外调整其他配置。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图