热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

dedecms安装教程图文教程

前几天用DedeCMS做了一个小型门户站,之所以选择织梦CMS主要是看中它的易用性,而且5.7版本自带的默认主题也相当不错,稍微改改就可以直接用了。本文介绍一下DedeCMS的安装方法,主要提供给刚接触使用DedeCMS的新手朋友参考使用,至于那些平时常逛博客的主,
前几天用DedeCMS做了一个小型门户站,之所以选择织梦CMS主要是看中它的易用性,而且5.7版本自带的默认主题也相当不错,稍微改改就可以直接用了。本文介绍一下DedeCMS的安装方法,主要提供给刚接触使用DedeCMS的新手朋友参考使用,至于那些平时常逛博客的主,这些自然是不用,直接向下飚就可以了。

DedeCMS安装教程(图文):

1、安装前先确认您的服务器环境是否满足DedeCMS运行要求,以下是DedeCMS官方给出的建议配置:
Windows 平台:IIS/Apache/Nginx + PHP4/PHP5.2+/PHP5.3+ + MySQL4/5(如果在Windows环境中使用,建议用DedeCMS提供的DedeAMPZ套件以达到最佳使用性能,可在DedeCMS官网下载到)。
Linux/Unix 平台:Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行,建议使用平台:Linux + Apache2.2 + PHP5.2/PHP5.3 + MySQL5.0)。
PHP必需环境或启用的系统函数:allow_url_fopen、GD扩展库、MySQL扩展库、系统函数(phpinfo、dir)。
以上参数需要自己有服务器才能配置,如果您使用的是虚拟主机,可以去问您的主机商是否能运行。

2、安装前先建立一个MySQL数据库和用户,如果您有数据库配置权限,在添加用户权限时,最好依据DedeCMS官方的安全建议,只勾选以下权限:
SELECT, INSERT , UPDATE , DELETE ,CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES。
由于DedeCMS并没有任何地方使用存储过程,因此最好禁用FILE、EXECUTE等执行存储过程或文件操作的权限。

3、将DedeCMS程序包uploads目录下的所有文件上传到网站目录,然后在浏览器中打开“http://替换您的域名/install/index.php”开始安装。

4、安装第一步阅读同意许可协议,这个没什么好说的,直接勾选点击继续下一步。

阅读许可协议

5、检测安装环境,如果没什么问题的话也继续下一步。

安装环境检测

6、参数配置,将前面创建的数据库信息相应填入即可,用户密码这些自己随意设置就行,以下是一些参数项目说明:
模块选择设置:新手第一次安装建议不要安装过多模块,先熟悉使用DedeCMS后再装也可以。
数据库主机:由于Apache和MySQL大多都是安装在同一台主机上,所以数据库主机地址一般都填localhost,如提示错误则询问您的主机商。
数据库前缀:数据表前缀是为了方便一个数据库中存放多个程序的数据库,例如你一个数据库需要安装两个DedeCMS系统,第一个系统数据表前缀可以设置为“dedea_”,第二个数据表可以设置为“dedeb_”。
数据库编码:一般保持默认的就行,DedeCMS提供有两个编码版本,GBK版和UTF8版,前者适合面向中文受众的网站使用,后者通用性较强没装中文语言包浏览器也能显示,但占用空间较大。
COOKIE加密码:默认会随机生成,也可以自己设定。
CMS安装目录:安装在根目录时不必理会,如果装在子目录需要注意自动识别的路径是否正确。
初始化数据体验包:主要提供示例功能,一般不用安装。

安装参数填写

7、配置好参数设置后点击“继续”即安装完成,安装后建议删除掉install安装目录!程序默认后台地址为“http://替换您的域名/dede/login.php”,为了安全性系统会提示修改默认后台管理目录(dede),可任意改名,只要别人不容易猜到就行。

从DedeCMS 5.7版开始,登陆后台会提示修改部分目录权限以提高安全性,如果没有按照要求修改提示会一直存在。这里思齐觉着有必要提醒一下刚接触的新手,如果您使用的是虚拟主机,有些项目是无法修改的,凑合着用吧,如果乱改还会引起程序的运行错误。平时及时修复漏洞和设置一个复杂的用户名和密码一般就足够安全了。

如果您按提示设置了data、uploads目录的PHP执行权限,程序的网站地图和RSS都会无法使用,解决方法是需要修改某些文件里指定路径,将它们设置在根目录下,具体修改方法可自行网上搜索。
完成以上安全设置后,赶快登陆您的后台删除DedeCMS植入广告吧,好久没使用发现DedeCMS的植入广告是越来越疯狂了!

推荐阅读
  • Ubuntu 环境下配置 LAMP 服务器
    本文详细介绍了如何在 Ubuntu 系统上安装和配置 LAMP(Linux、Apache、MySQL 和 PHP)服务器。包括 Apache 的安装、PHP 的配置以及 MySQL 数据库的设置,确保读者能够顺利搭建完整的 Web 开发环境。 ... [详细]
  • 本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 本文详细探讨了在Web开发中常见的UTF-8编码问题及其解决方案,包括HTML页面、PHP脚本、MySQL数据库以及JavaScript和Flash应用中的乱码问题。 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • PHP环境下的ini配置详解:聚焦错误相关选项
    本文详细探讨了PHP环境中的ini配置,特别是与错误处理相关的配置项,旨在帮助开发者更好地理解和调整php.ini文件以适应不同的开发需求。 ... [详细]
  • 在Ubuntu 18.04上使用Nginx搭建RTMP流媒体服务器
    本文详细介绍了如何在Ubuntu 18.04上使用Nginx和nginx-rtmp-module模块搭建RTMP流媒体服务器,包括环境搭建、配置文件修改和推流拉流操作。适用于需要搭建流媒体服务器的技术人员。 ... [详细]
  • 本文介绍了 PHP 的基本概念、服务器与客户端的工作原理,以及 PHP 如何与数据库交互。同时,还涵盖了常见的数据库操作和安全性问题。 ... [详细]
  • 2023年最新指南:如何在PHP中屏蔽警告和错误
    本文详细介绍了如何在PHP中屏蔽警告和错误,包括多种方法和最佳实践,帮助开发者提升代码质量和安全性。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 本指南详细介绍了如何利用华为云对象存储服务构建视频点播(VoD)平台。通过结合开源技术如Ceph、WordPress、PHP和Nginx,用户可以高效地实现数据存储、内容管理和网站搭建。主要内容涵盖华为云对象存储系统的配置步骤、性能优化及安全设置,为开发者提供全面的技术支持。 ... [详细]
author-avatar
灰包蛋啦_199
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有