织梦CMS FTP安装全教程
FTP(文件传输协议)安装是织梦CMS最标准、最安全的安装方式,它适用于绝大多数虚拟主机和服务器环境。

(图片来源网络,侵删)
安装前准备
在开始安装之前,请确保你已经准备好以下几样东西:
- 一个域名:
www.yourdomain.com。 - 一个支持PHP和MySQL的虚拟主机/服务器:确保主机环境满足织梦的最低要求(PHP版本 >= 5.2, MySQL版本 >= 5.0)。
- FTP连接信息:从你的主机服务商那里获取,包括:
- FTP主机地址:通常是
ftp.yourdomain.com或服务器的IP地址。 - FTP用户名:你的FTP登录账户。
- FTP密码:你的FTP登录密码。
- 网站根目录路径:非常重要!这是你网站文件存放的文件夹,通常是
public_html,wwwroot,htdocs或web。请务必确认正确。
- FTP主机地址:通常是
- 织梦CMS安装包:
- 访问织梦官方下载页面:https://www.dedecms.com/products/dedecms/
- 下载最新版本的稳定版(
DedeCMS-V5.7-SP2-GBK.zip或UTF8版本,根据你的需求选择)。 - 注意:GBK版本适用于中文简体,UTF8版本适用于多语言或繁体网站。
安装步骤
步骤1:下载并解压织梦安装包
- 将下载好的织梦安装包(
DedeCMS-V5.7-SP2-GBK.zip)解压缩。 - 你会得到一个名为
dedecms的文件夹,里面包含了织梦的所有程序文件。
步骤2:通过FTP上传文件
这是整个安装过程的核心步骤。
-
连接FTP:
- 使用你的FTP客户端软件(如 FileZilla, FlashFXP, Cyberduck 等)连接到你的服务器。
- 输入你准备好的FTP主机地址、用户名和密码进行登录。
-
进入网站根目录:
(图片来源网络,侵删)- 登录成功后,在FTP客户端的右侧文件列表中,找到并进入你的网站根目录(
public_html)。
- 登录成功后,在FTP客户端的右侧文件列表中,找到并进入你的网站根目录(
-
上传文件:
- 在FTP客户端的左侧,找到你刚刚解压出来的
dedecms文件夹。 - 将
dedecms文件夹内的所有文件和子文件夹,全部选中并拖拽到右侧的网站根目录中。 - 重要提示:不要直接上传
dedecms这个文件夹本身,而是要上传它里面的内容!上传完成后,你的网站根目录结构应该和dedecms文件夹内的结构一样。
- 在FTP客户端的左侧,找到你刚刚解压出来的
-
设置目录权限(非常重要!):
- 为了让织梦能够自动创建配置文件和缓存,需要给几个关键目录设置写入权限。
- 在FTP客户端中,右键点击以下文件夹,选择 “文件权限”(File permissions)或 “属性”(Attributes)进行设置:
/data目录/a目录/uploads目录/templets目录(如果你打算在线修改模板)/plus目录
- 将这些目录的权限值设置为
777(在Linux/Unix系统中,这代表所有用户都有读、写、执行权限),安装完成后,为了安全,建议将权限改回755。
步骤3:运行安装向导
文件上传并设置权限后,现在可以通过浏览器来运行织梦的安装程序了。
- 打开你的浏览器,在地址栏输入你的域名。
- 如果一切顺利,你会看到织梦的安装欢迎页面,如果提示
data目录不可写,请返回步骤2检查权限设置。 - 点击“我同意”进入安装环境检测页面。
- 环境检测页面会显示你的服务器环境是否符合要求,如果各项都显示“是”或“正常”,则可以继续,如果显示“否”,请根据提示联系你的主机商解决。
步骤4:填写数据库信息
这是安装过程中最关键的一步,你需要填写数据库的连接信息。

(图片来源网络,侵删)
-
创建数据库:
- 在填写信息之前,请先登录你的主机控制面板(如 cPanel, Plesk, 宝塔面板等)。
- 找到“数据库管理”或“MySQL数据库”功能。
- 创建一个新的数据库,
dedecms_db。 - 创建一个新的数据库用户,
dedecms_user。 - 为这个用户授权(Privileges)你刚刚创建的数据库,给予所有权限。
- 请务必记下数据库名、数据库用户名和数据库密码!
-
填写安装表单:
- 返回浏览器中的安装页面,填写以下信息:
- 数据库服务器:通常是
localhost(99%的情况下都是这个)。 - 数据库名:填写你刚才创建的数据库名(如
dedecms_db)。 - 数据库用户名:填写你刚才创建的数据库用户名(如
dedecms_user)。 - 数据库密码:填写你为数据库用户设置的密码。
- 数据表前缀:默认是
dede_,如果同一个数据库要安装多个织梦站,可以修改为不同的前缀以避免冲突,一般保持默认即可。 - 网站默认首页:默认是
index.php,保持不变。 - 管理员账号:这是你登录网站后台的账号,建议不要用
admin,可以自定义一个,如myadmin。 - 管理员密码:设置一个复杂的密码。
- 安全提问:用于找回密码,可以随意选择并填写答案。
- 邮箱:填写你的常用邮箱。
- 数据库服务器:通常是
- 返回浏览器中的安装页面,填写以下信息:
-
点击“开始安装”。
步骤5:完成安装并清理
- 安装程序会自动创建数据表并写入初始数据,完成后,会显示安装成功的页面,并提示你删除
/install目录。 - 删除
/install目录:- 返回你的FTP客户端,删除网站根目录下的
/install文件夹。这一步非常重要,是为了防止网站被恶意利用!
- 返回你的FTP客户端,删除网站根目录下的
- 修改
data目录权限:- 为了安全,将之前设置为
777的/data等目录的权限改回755。
- 为了安全,将之前设置为
步骤6:访问你的网站
- 在浏览器中输入你的域名,你应该能看到织梦CMS的默认首页。
- 在浏览器地址栏后面加上
/dede,www.yourdomain.com/dede,然后输入你的管理员账号和密码,即可登录网站后台进行管理和内容发布。
常见问题与解决方案
-
问题1:安装时提示
data目录不可写。- 解决:请务必检查FTP中
/data目录的权限是否设置为777,如果设置了还不行,可能是FTP软件或服务器的问题,尝试使用控制面板的文件管理器来修改权限。
- 解决:请务必检查FTP中
-
问题2:上传文件后,访问域名出现404错误或空白页面。
- 解决1:确认你上传的是
dedecms文件夹内部的文件,而不是dedecms文件夹本身。 - 解决2:检查网站根目录是否正确,有时根目录是
public_html,但你的文件可能上传到了public_html/www等子目录里。 - 解决3:检查
.htaccess文件是否存在且配置正确,织梦会自带一个.htaccess文件,如果丢失或被修改,可能会导致问题。
- 解决1:确认你上传的是
-
问题3:安装后前台正常,但后台登录失败或出现乱码。
- 解决:这通常是由于数据库字符集和网站编码不匹配导致的,请检查:
- 你下载的织梦版本是GBK还是UTF8?
- 你在安装时创建的数据库字符集是什么?(应该是
utf8_general_ci或gbk_chinese_ci) - 确保三者一致,UTF8版本的织梦必须使用UTF8编码的数据库。
- 解决:这通常是由于数据库字符集和网站编码不匹配导致的,请检查:
-
问题4:安装程序检测到
php_mysql模块未开启。- 解决:这说明你的PHP环境没有安装MySQL扩展,请联系你的主机商,让他们为你开启PHP的MySQL扩展(通常是mysqli)。
希望这份详细的教程能帮助你成功安装织梦CMS!如果在安装过程中遇到任何问题,欢迎随时提问。
