第一步:VPS 环境准备
在安装任何网站程序之前,确保你的 VPS 环境满足织梦的要求。

(图片来源网络,侵删)
系统要求
- 操作系统: Linux (推荐 CentOS 7+ 或 Ubuntu 18.04+)
- Web 服务器: Nginx (推荐) 或 Apache
- 数据库: MySQL 5.6+ 或 MariaDB 5.5+
- PHP: PHP 7.2 - 7.4 (织梦 V5.7 版本对 PHP 8.x 支持不佳,建议使用 PHP 7.4)
- 内存: 建议 512MB 以上,推荐 1GB 或以上
安装宝塔面板 (推荐新手)
对于新手来说,使用宝塔面板可以极大地简化环境配置和管理流程。
- 连接 VPS: 使用 SSH 工具(如 Xshell、PuTTY 或终端)连接到你的 VPS。
- 下载安装脚本: 根据你的系统选择对应的命令。
- CentOS 系统:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
- Ubuntu 系统:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
- CentOS 系统:
- 完成安装: 脚本会自动安装并启动宝塔面板,安装完成后,会显示面板的登录地址、用户名和初始密码,请务必保存好!
- 登录面板: 在浏览器中打开登录地址,输入用户名密码登录。
- 安装必要组件: 在宝塔面板中,点击左侧菜单的 “软件商店”。
- 搜索并安装 Nginx (或 Apache)。
- 搜索并安装 MySQL (或 MariaDB)。
- 搜索并安装 PHP。重点:选择一个织梦兼容的版本,如
PHP-7.4,安装时记得勾选fileinfo和opcache扩展,这对织梦很重要。 - 搜索并安装 Pure-Ftpd (用于通过 FTP/SFTP 上传文件)。
第二步:安装织梦程序
环境准备好后,就可以开始安装织梦了。
通过宝塔面板安装 (最简单)
-
创建网站: 在宝塔面板首页,点击 “网站” -> “添加站点”。
- 域名: 输入你的域名(如果没有域名,可以先用 IP 地址或一个本地域名测试)。
- 根目录: 这是你网站文件存放的路径,
/www/wwwroot/your_domain.com,记住这个路径。 - FTP: 勾选创建 FTP 账户,方便后续上传模板文件。
- 数据库: 勾选创建数据库,数据库名、用户名、密码可以自定义,请务必记住。
- PHP版本: 确保选择的是你刚才安装的 PHP 7.4。
- 点击 “提交”。
-
上传织梦程序:
(图片来源网络,侵删)- 访问 织梦官方下载页面,下载最新稳定版的织梦程序(
DedeCMS-V5.7-UTF8-SP2.zip)。 - 将下载的
.zip文件解压,你会得到一个dede文件夹。 - 在宝塔面板中,进入 “文件” 管理器,找到你刚才创建的网站根目录(如
/www/wwwroot/your_domain.com)。 - 删除默认的
index.html和README.md等文件。 - 将解压后的
dede文件夹内的所有文件和文件夹,上传/移动 到网站根目录。
- 访问 织梦官方下载页面,下载最新稳定版的织梦程序(
-
运行安装向导:
- 在浏览器中访问你的域名,
http://your_domain.com/install。 - 你会看到织梦的安装协议页面,点击 “同意”。
- 环境检测: 系统会自动检测你的 PHP、MySQL 等环境,如果检测失败,根据提示在宝塔面板中安装相应的组件或开启扩展(主要是
fileinfo)。 - 参数配置:
- 网站基本信息: 设置网站名称、管理员邮箱。
- 数据库配置: 输入你在创建网站时填写的数据库名、用户名、密码。
- 网站目录设置: 保持默认即可。
- 开始安装: 点击 “开始安装”,等待几分钟。
- 完成安装: 安装成功后,会提示你删除
/install目录,请务必删除!然后访问你的网站,应该就能看到织梦的默认首页了。
- 在浏览器中访问你的域名,
手动安装 (适合有命令行基础的用户)
-
下载并解压: 在 VPS 命令行中,使用
wget下载织梦程序,并用unzip解压。# 下载程序 (请替换为最新下载链接) wget http://updatenew.dedecms.com/base/5.7/DedeCMS-V5.7-UTF8-SP2.zip # 安装 unzip 工具 (如果未安装) yum install unzip -y # CentOS # apt-get install unzip -y # Ubuntu # 解压 unzip DedeCMS-V5.7-UTF8-SP2.zip # 解压后得到 dede 文件夹
-
移动文件: 将
dede文件夹内的内容移动到你的网站根目录(/var/www/html/)。# 假设网站根目录是 /var/www/html mv dede/* /var/www/html/ mv dede/.* /var/www/html/ # 移动隐藏文件
-
设置权限: 给网站目录设置正确的读写权限。
(图片来源网络,侵删)# 将网站目录所有者设置为 nginx 或 apache 用户 # Nginx 用户通常是 nginx,Apache 用户是 apache chown -R nginx:nginx /var/www/html/ # 设置权限 chmod -R 755 /var/www/html/ # 给特定目录写入权限 chmod -R 777 /var/www/html/data/ chmod -R 777 /var/www/html/uploads/ chmod -R 777 /var/www/html/a/
-
创建数据库: 登录 MySQL,创建数据库和用户。
mysql -u root -p # 进入 mysql 后执行以下命令 CREATE DATABASE dedecms_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'dedecms_user'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON dedecms_db.* TO 'dedecms_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
-
运行安装向导: 与宝塔面板方法相同,在浏览器中访问
http://your_vps_ip/install,然后按照步骤填写数据库信息完成安装。
第三步:上传并应用织梦模板
织梦程序安装完成后,就可以更换你喜欢的模板了。
-
准备模板文件: 下载你购买的或免费的织梦模板,通常是一个
.zip压缩包,里面包含images、style、templets等文件夹。 -
上传模板:
- 通过 FTP/SFTP: 使用 FileZilla 等工具,连接你在宝塔面板创建的 FTP 账户,将模板压缩包上传到网站的
/templets/目录下。 - 通过宝塔面板: 在宝塔的“文件”管理器中,进入
/www/wwwroot/your_domain.com/templets/目录,点击“上传”按钮,将模板压缩包上传。
- 通过 FTP/SFTP: 使用 FileZilla 等工具,连接你在宝塔面板创建的 FTP 账户,将模板压缩包上传到网站的
-
解压模板: 在
/templets/目录下,你会看到刚刚上传的模板压缩包,右键点击它,选择 “解压缩”,解压后会生成一个新的文件夹,default_new或my_theme。 -
应用模板:
- 登录你的织梦后台,地址为
http://your_domain.com/login.php。 - 在后台左侧菜单中,找到 “系统” -> “系统基本参数”。
- 在 “系统基本参数” 页面,点击左侧的 “核心设置”。
- 找到 “默认模板目录” 这一栏,将默认的
default修改为你刚才解压的模板文件夹名(my_theme)。 - 点击 “保存”。
- 重要一步:为了确保所有页面都使用新模板,还需要去 “模板” -> “默认模板管理”,将列表、首页、文章页等所有模板路径都修改为新模板目录下的对应文件。
- 登录你的织梦后台,地址为
-
清理缓存:
- 在后台左侧菜单中,找到 “系统” -> “一键更新网站”。
- 在页面右上角,点击 “更新缓存”。
- 然后你可以选择性地更新首页、栏目页、文章页等,让新模板生效。
刷新你的网站首页,应该就能看到全新的模板了!
第四步:安全与优化建议
- 删除安装目录: 安装完成后,务必通过 FTP 或宝塔面板删除
/install目录,这是最基本的安全措施。 - 修改后台目录: 默认后台目录是
/dede,为了安全,可以将其修改为一个复杂的名字。- 在宝塔面板的“文件”管理器中,将
/dede文件夹重命名,如my_admin_abc。 - 修改后,后台登录地址就变成了
http://your_domain.com/my_admin_abc/login.php。
- 在宝塔面板的“文件”管理器中,将
- 修改数据库表前缀: 安装时如果没改,可以在安装后通过后台工具修改,增加安全性。
- 设置文件权限: 确保除了必要的
data和uploads目录外,其他目录和文件权限不要设置为 777。 - 定期备份: 宝塔面板有自带的数据备份功能,可以定期备份你的网站文件和数据库,以防万一。
至此,你已经成功在 VPS 上安装了织梦并应用了新模板,祝你建站顺利!
