九、搭建织梦cms网站

九、搭建织梦cms网站

1、介绍:

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。

优点:

1.易用:使用织梦你可以用十分钟学习它,十分钟搭建一个。

2.完善:织梦基本包含了一个常规网站需要的一切功能。

3.丰富的资料:作为一个国内cms,织梦拥有完善的中文学习资料。

4.丰富的模版:织梦拥有大量免费的漂亮模版,你可以自由的使用它们。

缺点:

1.缺乏灵活性:高度的功能集成造成了织梦灵活性的缺失,所以织梦扩展性并不是很好。

2.安全:织梦作为一个国内开源cms,社区缺乏更好技术支持和环境,所以漏洞频发。

3.社区:织梦的官方社区是收费的,这对于一个开源项目来说本身就是一个问题。

运行环境:

DedeCMS 基于PHP和MySQL技术开发,可同时使用于Windows、Linux、Unix平台,环境需求如下:

1、Windows 平台:
    IIS/Apache + PHP4/PHP5 + MySQL3/4/5
    如果在windows环境中使用,建议用DedeCMS提供的DedeAMPZ套件以达到最佳使用性能。

2、Linux/Unix 平台
    Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必须在非安全模式下运行)

建议使用平台:Linux + Apache2.2 +PHP5.2 + MySQL5.0

3、PHP必须环境或启用的系统函数:
    allow_url_fopen
    GD扩展库
    MySQL扩展库
    系统函数 —— phpinfo、dir

4、基本目录结构

/根目录在安装可选模块时需设定可写入文件和创建目录的权限。
..../install 安装程序目录,安装完后可删除[安装时必须有可写入权限]
..../dede 默认后台管理目录(可任意改名)
..../include 类库文件目录
..../plus 附助程序目录
..../member 会员目录
..../images 系统默认模板图片存放目录
..../uploads 默认上传目录[必须可写入]
..../html 默认HTML文件存放目录[必须可写入]
..../templets 系统默认内核模板目录
..../data 系统缓存或其它可写入数据存放目录[必须可写入]
..../special 专题目录[生成一次专题后可以删除special/index.php,必须可写入]

5、PHP环境容易碰到的不兼容性问题
    (1) data目录没写入权限,导致系统session无法使用,这将导致无法登录管理后台(直接表现为验证码不能正常显示);
    (2) php的上传的临时文件夹没设置好或没写入权限,这会导致文件上传的功能无法使用;
    (3) 出现莫名的错误,如安装时显示空白,这样能是由于系统没装载mysql扩展导致的,对于初级用户,可以下载dede的php套件包,以方便简单的使用。

2、下载解压:

[[email protected] tool]#wget http://updatenew.dedecms.com/base-v57/package/DedeCMS-V5.7-UTF8-SP1.tar.gz
[[email protected]]# tar xf DedeCMS-V5.7-UTF8-SP1.tar.gz

3、上传:

将解压后的uploads目录上传到站点根目录

[[email protected]]# cd DedeCMS-V5.7-UTF8-SP1
[[email protected]]# cp -r uploads/* /usr/local/apache/htdocs/www/

4、修改文件属性:

# 更改文件属主:
[[email protected]]# chown -R www:www .*
[[email protected] www]# ll
total 80
drwxr-xr-x  2 www www 4096 Apr 12 02:03 a
drwxr-xr-x 20 www www  4096 Apr 12 02:03 data
drwxr-xr-x  7 www www 16384 Apr 12 02:03 dede
-rwxr-xr-x  1 www www 1150 Apr 12 02:03 favicon.ico
drwxr-xr-x  6 www www 4096 Apr 12 02:03 images
drwxr-xr-x 14 www www  4096 Apr 12 02:03 include
-rwxr-xr-x  1 www www 1267 Apr 12 02:03 index.php
drwxr-xr-x  5 www www 4096 Apr 12 02:03 install
drwxr-xr-x  3 www www 4096 Apr 12 02:03 m
drwxr-xr-x  5 www www 4096 Apr 12 02:03 member
drwxr-xr-x  5 www www 4096 Apr 12 02:03 plus
-rwxr-xr-x  1 www www  505 Apr 12 02:03 robots.txt
drwxr-xr-x  2 www www 4096 Apr 12 02:03 special
-rwxr-xr-x  1 www www  874 Apr 12 02:03 tags.php
drwxr-xr-x  6 www www 4096 Apr 12 02:03 templets
drwxr-xr-x  8 www www 4096 Apr 12 02:03 uploads
drwxr-xr-x  7 www www 4096 Apr 11 23:14 xcache
# 我们这里需要给几个无需写入权限的目录去除写入权限,分别输入:
[[email protected] www]# chmod -R 555 include/install/ include/ plus/ images/ member/ special/ templets/ a/ m/
[[email protected]]# chmod 555 index.php tags.php
# 新建一个html目录
[[email protected] www]# mkdir html
[[email protected] www]# chown -R www:www html/
[[email protected] www]# ll
total 88
dr-xr-xr-x  2 www www   4096 Apr 12 02:08 a
drwxrwxrwx 21 www  www  4096 Apr 12 02:58 data
drwxr-xr-x  7 www www  16384 Apr 12 02:08 dede
-rwxr-xr-x  1 www www   1150 Apr 12 02:03 favicon.ico
drwxr-xr-x  2 www www   4096 Apr 12 02:46 html
dr-xr-xr-x  6 www www   4096 Apr 12 02:03 images
dr-xr-xr-x 14 www  www  4096 Apr 12 02:03 include
-r-xr-xr-x  1 www www   1267 Apr 12 02:03 index.php
dr-xr-xr-x  5 www www   4096 Apr 12 02:08 install
dr-xr-xr-x  3 www www   4096 Apr 12 02:03 m
dr-xr-xr-x  5 www www   4096 Apr 12 02:03 member
lrwxrwxrwx  1 root root   31 Apr 12 02:52 phpmyadmin -> phpMyAdmin-4.6.0-all-languages/
drwxr-xr-x 12 rootroot  4096 Apr 12 02:54phpMyAdmin-4.6.0-all-languages
dr-xr-xr-x  5 www www   4096 Apr 12 02:08 plus
-rwxr-xr-x  1 www www    505 Apr 12 02:03 robots.txt
dr-xr-xr-x  2 www www   4096 Apr 12 02:08 special
-r-xr-xr-x  1 www www    874 Apr 12 02:03 tags.php
dr-xr-xr-x  6 www www   4096 Apr 12 02:03 templets
drwxr-xr-x  8 www www   4096 Apr 12 02:56 uploads
drwxr-xr-x 7 www  www   4096 Apr 11 23:14 xcache

5、修改apache虚拟机配置:

[[email protected] www]# vim/etc/httpd24/extra/httpd-vhosts.conf
<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot  "/usr/local/apache/htdocs/www/"
   ServerName www.52linux.com
   ProxyRequests Off
   ProxyPassMatch ^/(.*\.php)$fcgi://127.0.0.1:9000/usr/local/apache/htdocs/www/$1
   ErrorLog "logs/www_error_log"
   CustomLog "logs/www_access_log" common
<Directory/usr/local/apache/htdocs/www/uploads/>
php_admin_flag engine off
</Directory>
<Directory/usr/local/apache/htdocs/www/data/>
php_admin_flag engine off
</Directory>
<Directory/usr/local/apache/htdocs/www/html/>
php_admin_flag engine off
</Directory>
<Directory/usr/local/apache/htdocs/www/templets/>
php_admin_flag engine off
</Directory>
<Directory/usr/local/apache/htdocs/www/images/>
php_admin_flag engine off
</Directory>
</VirtualHost>

6、安装DedeCMS

访问http://www.52linux.com/install,点击确认进入服务器环境监察,我们可以看到服务器情况。

删除安装文件:

[[email protected] www]# rm -rf install/

7、测试:

访问网站管理后台:www.52linux.com/dede/

系统建议:您的管理目录的名称中包含默认名称dede,建议在FTP里把它修改为其它名称,那样会更安全

默认管理员账户密码为admin,admin,如果登录不上,需要到phpmyadmin里面修改管理员账户密码:

搭建织梦cms网站完成!

下一篇:十、搭建discuz论坛系统

时间: 2024-10-21 13:26:41

九、搭建织梦cms网站的相关文章

六、nginx搭建织梦DedeCms网站

1.介绍: 织梦内容管理系统(DedeCms) 以简单.实用.开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统. 优点: 1.易用:使用织梦你可以用十分钟学习它,十分钟搭建一个. 2.完善:织梦基本包含了一个常规网站需要的一切功能. 3.丰富的资料

使用 phpstudy ,在本地环境搭建织梦dedecms网站

准备工具:phpstudy软件.织梦开源程序. 一.下载phpstudy 下载地址:https://www.xp.cn/ 根据电脑系统选择下载版本.我的是windows64. 一.下载织梦开源程序 织梦程序的语言编码分为:GBK和UTF-8,GBK和UTF8有什么区别? GBK:中文编码,包括中文和繁体字,国外访问就会出现乱码.它的功能少,所占用空间小,打开网页的速度比较快. UTF-9:通用的编码,如果你的网站涉及到多个国家的语言,那么建议你选择UTF-8编码.它的功能强大,所占用之空间要比G

织梦CMS被挂马特征汇总

一.织梦CMS被挂马特征汇总 2013织梦CMS被挂马特征汇总.最近很多朋友反应后台多了几个系统管理员用户:service.spider等,而且自己之前的管理员用户登陆 时候会提示用户名不存在.还有朋友的织梦CMS网站里出现asdd.90sec.service等PHP格式的非DedeCMS源文件,这些木马文件内容 一般为: <?php eval($_POST[guige]);?>或者:<?php eval($_POST[fuwu]);?> 等等,被挂马后网站根目录下会生成一堆赌博网

“织梦”CMS注入高危漏洞情况

"织梦"CMS注入高危漏洞情况 作者:    时间:2014-04-17   "织梦"CMS是由上海卓卓网络科技有限公司研发的一款网站建站系统软件,又称"DEDE内容管理系统",在国内应用较为广泛.2014年2月25日,该软件被披露存在一个高危漏洞,由于页面参数未进行严格过滤,存在SQL注入漏洞.受漏洞影响的织梦CMS 版本包括V 5.7 SP1及以下版本.至2月28日,针对该漏洞的攻击利用代码和相关利用工具在互联网上已经被公开传播.攻击者可利用

本地搭建织梦环境详细步骤

很多网站都有搭建织梦的介绍,但是没有一个是很全面的,没有人理解我们初学者的心,给答案也都是文字类的,但是殊不知对初学者最好的是视频,或者图文结合,我个人也是一个初学者,所以更能了解哪些初涉织梦人的心,下面就让我来详细介绍一下织梦的本地安装步骤. 下载"phpstudy软件"可在百度中搜索: 点击"一键安装"之后系统会自动安装,完成一下几步即可: 打开D盘以后会看到"phpstudy这个文件"而且桌面上也会有图标显示,双击运行此文件. 到"

织梦cms PHPcms 帝国cms比较

现在建网站不需要请程序员从基础的程序开发做起了,有专业的建站工具,CMS是使用最广泛的建站工具.CMS是Content Management System 现在建网站不需要请程序员从基础的程序开发做起了,有专业的建站工具,CMS是使用最广泛的建站工具.CMS是Content Management System的缩写,意为"内容管理系统",建网站用CMS足够了,不论是企业网站.行业网站.还是门户网站,CMS都能满足其要求.用CMS建网站虽然不需要开发程序,但还是需要网站美工的基础,就是必

织梦DedeCMS网站地图模板

亲和百度蜘蛛,分页多层次特色,织梦系统最好用的网站地图! 用 DedeCMS(织梦) 系统搭建的网站多数都是以优化为主要目标的网站类型,既然是优化站 SEO 手段就离不开为网站设置网站地图.可是 DedeCMS 自带的模板没有网站地图,而且 DedeCMS 提供的自带模板未必能满足你的需要.所以能为自己的 DedeCMS 网站选择一个好的织梦网站地图模板就成为一个很重要的问题. WonderCSS.com 本次制作并分享的 DedeCMS 织梦网站地图(html格式)模板是基于自由列表 free

织梦cms、帝国cms、PHPcms优缺点解析

php才是建站的主流,cms这类程序又是用的最多的,占据主流的cms主要就是织梦,帝国,phpcms这三种的,这三个程序都是开源程序.国内用户众多. 一.从美观性来说(以官方默认模版为准 phpcms发布的V9美观性无疑是最好的.界面整洁大方.织梦一直以来都是一个绿色模版,中规中矩,帝国无疑是最难看的了,并且自己必须修改默认模板才能让首页显示数据,不能像织梦和phpsms那样自动调用,这个对于很多新手有点难度.不必过多解释. 二.从运行速度来说 帝国的操作生成速度应该是最快的,架构的原因吧,ph

DEDE织梦CMS留言簿模块中文无法保存的问题

出于个人爱好,最近一直研究PHP,顺便帮朋友解决网站问题接触到了织梦CMS,针对留言簿模块,出现中文无法保存,但也不报错的问题. 首先想到的肯定是字符集编码的问题,无奈对织梦不太了解,逐个排查输出变量问题,发现代码的问题所在. 文件目录:include/helpers/filter.helper.php,修改以下代码 文件中调用的htmlspecialchars函数,没有后边两个参数,加上之后,留言簿保存文件全部正常. 当然,第三个参数,看你的网站当前字符集编码是什么,按需修改.