热门标签 | 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的植入广告是越来越疯狂了!

推荐阅读
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • Tomcat安装与配置教程及常见问题解决方法
    本文介绍了Tomcat的安装与配置教程,包括jdk版本的选择、域名解析、war文件的部署和访问、常见问题的解决方法等。其中涉及到的问题包括403问题、数据库连接问题、1130错误、2003错误、Java Runtime版本不兼容问题以及502错误等。最后还提到了项目的前后端连接代码的配置。通过本文的指导,读者可以顺利完成Tomcat的安装与配置,并解决常见的问题。 ... [详细]
  • .htaccess文件 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 项目运行环境配置及可行性分析
    本文介绍了项目运行环境配置的要求,包括Jdk1.8、Tomcat7.0、Mysql、HBuilderX等工具的使用。同时对项目的技术可行性、操作可行性、经济可行性、时间可行性和法律可行性进行了分析。通过对数据库的设计和功能模块的设计,确保系统的完整性和安全性。在系统登录、系统功能模块、管理员功能模块等方面进行了详细的介绍和展示。最后提供了JAVA毕设帮助、指导、源码分享和调试部署的服务。 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
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社区 版权所有