宝塔怎么安装织梦cms

一、环境准备

宝塔面板是织梦CMS最友好的部署环境之一,可视化操作大幅降低门槛。开始前请确认服务器已安装宝塔面板,并完成基础环境部署。

推荐运行环境

二、安装宝塔面板

如已安装可跳过。SSH登录服务器后执行:

# CentOS
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh

# Ubuntu/Debian
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装完成后记录面板地址、账号、密码,放行宝塔端口(默认8888)。

三、安装运行环境

  1. 登录宝塔后台,首次会弹出"推荐安装套件",选择 Nginx + PHP 7.4 + MySQL 5.7,编译安装。
  2. 等待编译完成(约10-30分钟)。
  3. 进入"软件商店 - PHP 7.4 - 设置 - 安装扩展",确认 GD、curl、mbstring、mysqli、pdo_mysql、openssl、fileinfo 已安装。
  4. 在"禁用函数"中删除 putenvexecshell_exec(织梦部分功能需要)。

四、创建站点与数据库

  1. 宝塔 - 网站 - 添加站点,填写域名(如 dede.test),根目录默认 /www/wwwroot/域名,PHP版本选7.4。
  2. 勾选"创建数据库",数据库类型MySQL,编码utf8mb4,记录自动生成的库名、账号、密码。
  3. 进入站点根目录,删除默认的 index.html、404.html。

五、上传织梦程序

  1. 官网下载 DedeCMS V5.8 UTF-8 完整包,本地解压。
  2. uploads 目录下所有文件打包为 zip。
  3. 宝塔 - 文件 - 进入站点根目录 - 上传 zip - 右键解压。
  4. 解压后所有文件应在根目录(含 install、dede、plus、data 等文件夹)。

六、设置目录权限

cd /www/wwwroot/你的域名
chown -R www:www .
chmod -R 755 .
chmod -R 777 data uploads a special plus/img plus/mail

七、执行安装向导

  1. 浏览器访问 http://你的域名/install/
  2. 协议页面勾选"已经阅读并同意",继续。
  3. 环境检测页面,确认所有项为"已开启/可写"。
  4. 数据库设定:填入库名、账号、密码,数据表前缀默认 dede_,管理员设置自定义账号密码。
  5. 点击"开始安装",等待10-30秒完成。
  6. 访问 http://你的域名/dede/ 登录后台。

八、安装后必做配置

九、伪静态与SSL

宝塔 - 网站 - 设置 - 伪静态,选择 dedecms 规则即可。SSL可在"SSL - Let's Encrypt"一键申请免费证书,开启后注意把站点根网址改为 https。

十、注意事项

宝塔默认开启"防跨站攻击 open_basedir",若织梦生成静态页报错,可在站点设置中临时关闭或将生成目录加入白名单;切勿将数据库账号密码写入说明文档放在 web 可访问目录。

十一、行动指引

建议在新服务器上按本流程完整走一遍,确认后台登录、文章发布、生成静态、上传图片四项核心功能正常后再正式使用;上线前开启宝塔计划任务,每日自动备份网站与数据库到异地。