PHPCMS,织梦DEDECMS,帝国CMS哪个比较好用

PHPCMS,织梦DEDECMS,帝国CMS哪个比较好用,第1张

帮你在官网看了,支持的。

2完美兼容PHP53/52+/4版本

PHP官方已经发出所有程序转移到PHP53的号召,但是对于很多主机服务商,很多技术员还没有适应新版本带来的改变,这里我们完美兼容各个PHP主流版本。

通常解决方案是取消后台验证码功能:打开data/safe/incsafeconfigphp把代码中的$safe_gdopen = '1,2,3,4,5,6,7';中的6,删除即可。

一般验证码出不来,可能原因是:验证码需要GD库,请检查你的环境是否开启GD库。

或者打开验证码生成文件include/vdimgckphp找到

for($i=0;$i<$rndcodelen;$i++)

{

$bc = mt_rand(0, 1);

$rndstring[$i] = strtoupper($rndstring[$i]);

$c_fontColor = $fontColor[mt_rand(0,4)];

$y_pos = $i==0 4 : $i($font_size+2);

$c = mt_rand(0, 15);

@imagettftext($im, $font_size, $c, $y_pos, 19, $c_fontColor, $font_file, $rndstring[$i]);

$lastc = $rndstring[$i];

}

imagettftext()函数没有成功执行导致了验证码不显示,具体原因为字体文件路径不对,解决办法是确认include/data/fonts/里面存在字体文件默认为ggbittf,在for($i=0;$i<$rndcodelen;$i++) 上一行 加上如下代码:$font_file= str_replace("\\","/",$font_file);即把字体文件路径中反斜杠替换成斜杠 因为我们知道反斜杠有转译字符的功能,$font_file 路经大体为 盘符:\appserv\www 系统错误的把反斜杠 当作转义用了 导致font_file也就不是一个路径了 所以Imagettftext()函数总是返回错误,加上$font_file=str_replace("\\","/",$font_file);即可解决

还一种可能是include/data/words/wordstxt文件不存在

解决办法就是拷贝一个进去,且找到代码 'word_type' => (int)$safe_codetype,// 1:数字2:英文3:单词

换成'word_type'=>1(或2)既验证码为数字或英文

如果原来可以显示后来取消验证码后再设置就无法显示,可以通过覆盖data与include目录试试。

一、以官方的模版为主,从美观性上看

phpcms发布的美观性在无忧主机看来是比较好的。界面简洁、大方。dedecms一直以来都是用绿色的模版,中规中矩没有什么变化。而帝国的话,自认为比较难看,并且必须自己修改默认模板后,才能让首页显示出来需要的数据,不能像dede和phpsms方便,会自动调用模版,这个对于新手来说有点困难。

二、从程序运行速度来说

帝国的操作生成速度应该是算最快的了,可能是架构的原因吧。phpcms的速度也不算慢,跟帝国差不多。而dede的话就略显平庸,无论是后台操作还是首页访问速度都不太理想,现在57的速度特别是首页访问速度还好,之前的版本很卡。这是织梦一直以来的硬伤。

三、从安全性来说

帝国的安全性给的印象很深,帝国的口号就是“最安全的cms”,确实如此,帝国基本上都没有什么安全漏洞的更新。更新基本上都是版本的更新。phpcms的安全性也还不错,没有什么漏洞。织梦是出了名的“千疮百孔”,更新也比较多,安全性能急需进一步提高。因为这个原因,有一些国外的空间商就禁止用户使用织梦程序。

在phpini中开启GD即可。

Windows下开启PHP的GD库支持

找到phpini,打开内容,找到:

;extension=php_gd2dll

把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,那就是已经开启了。

Linux下开启PHP的GD库支持

#开启GD库支持有以下几种方法

##检测GD库是否安装命令

php5 -m | grep -i gd

或者

php -i | grep -i --color gd

##如未安装GD库,则为服务器安装,方法如下

### 如果是源码安装,则加入参数

--with-gd

### 如果是debian系的linux系统,用apt-get安装,如下

apt-get install php5-gd

### 如果是CentOS系的系统,用yum安装,如下

yum install php-gd

### 如果是suse系的linux系统,用yast安装,如下

yast -i php5_gd

### 如果嫌这个世界不够蛋疼呢,可以在原先编译PHP不支持GD的情况下附加

先下zlib源码,libpng源码,gd源码

解压后到源码目录

zlib目录

/configure --prefix=/usr/local/zlib

make ; make install

make clean

libpng目录

cp scripts/makefilelinux /makefile

/configure --prefix=/usr/local/libpng

make ; make install

make clean

gd目录

/configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng

make ; make install

make clean

最后在phpini中,搜到[gd]后,在下面加一行

extension=/usr/local/libgdgdso

然后重启apache服务。

按装自己的安装地址(默认地址应该是http://你的域名/dede/loginph),打开织梦后台,输入用户名、密码、验证码(默认用户和密码 都是amdin),

第二步:进入后台,点击"系统"->"基本参数设置",

第三步:点击"基本参数设置"上面一排按钮里的"其它选项"

看第三行"模板引擎禁用标签:",把里面的"php"删掉,

点底部的"确定"按钮,保存设置

点击后台右上角"网站主页",前台浏览网站,页面恢复正常

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » PHPCMS,织梦DEDECMS,帝国CMS哪个比较好用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情