如何在VPS上安装织梦(DedeCMS)?
| 步骤 |
操作说明 |
使用工具提示 |
| 1 |
准备VPS环境 |
确保VPS已安装Linux系统(如CentOS/Ubuntu)和Web服务器(如Nginx/Apache) |
| 2 |
下载织梦源码 |
从官网或GitHub获取最新版DedeCMS源码包 |
| 3 |
上传源码至VPS |
使用FTP工具(如FileZilla)或命令行(如SCP)上传 |
| 4 |
配置数据库 |
创建MySQL数据库并记录账号信息 |
| 5 |
运行安装向导 |
通过浏览器访问域名进入安装界面 |
VPS安装织梦(DedeCMS)完整指南
一、准备工作
- VPS环境要求
- 操作系统:推荐CentOS 7+/Ubuntu 18.04+
- Web服务器:Nginx 1.18+/Apache 2.4+
- 数据库:MySQL 5.6+/MariaDB 10.2+
- PHP版本:7.2-8.1(需开启gd、curl、zip扩展)
- 必要工具
# CentOS环境安装示例
yum install -y epel-release
yum install -y nginx mariadb-server php-fpm php-mysql php-gd php-curl php-zip
systemctl start mariadb && systemctl enable mariadb
二、安装步骤详解
1. 下载织梦源码
访问
DedeCMS官网下载最新稳定版,或通过GitHub获取:
wget https://github.com/dedecms/dedecms/releases/download/v5.7/latest.tar.gz
tar -zxvf latest.tar.gz
2. 上传与配置
将解压后的
dede目录上传至VPS的Web根目录(如
/var/www/html),并设置权限:
chown -R nginx:nginx /var/www/html/dede
chmod -R 755 /var/www/html/dede
3. 数据库配置
创建数据库并授权:
CREATE DATABASE dedecms DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'dedeuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON dedecms.* TO 'dedeuser'@'localhost';
FLUSH PRIVILEGES;
4. 安装向导
通过浏览器访问
http://yourdomain.com/dede,按提示填写:
- 数据库类型:MySQL
- 数据库主机:localhost
- 数据库名/用户名/密码:上述配置信息
- 网站后台账号:自定义管理员信息
三、常见问题解决
| 问题现象 |
可能原因 |
解决方案 |
| 安装时报数据库连接错误 |
数据库账号权限不足/防火墙限制 |
检查MySQL用户权限,确认bind-address配置 |
| 后台登录验证码不显示 |
PHP GD扩展未安装 |
执行yum install php-gd并重启PHP-FPM |
| 上传附件失败 |
目录不可写 |
设置uploads目录权限为777 |
| 页面显示乱码 |
字符集不统一 |
检查数据库、PHP和织梦后台的字符集均为UTF-8 |
四、安全建议
- 安装完成后立即删除
install目录
- 定期更新织梦版本以修复安全漏洞
- 配置Web服务器限制后台访问IP(Nginx示例):
location ~ /dede {
allow 192.168.1.0/24;
deny all;
}
发表评论