我做的第一个dedecms网站出现的一些问题归纳下

今天刚用DEDECMS做好一个网站,作为新手真是被折腾的死去活来的,期间出现了大量问题,在这里记录下,一方面方便自己以后不犯同样的错误,一方面给大家看看

做好之后刚想上传就出现

php.ini register_globals must is Off

去百度了下找到解决方案:

错误提示:
dedecms安装中php.ini register_globals must is Off! 的解决方法

原因分析:
我们只要把php中的register_globals 改成on即可。

解决办法
在你的php.ini中找到register_globals = On修改成Off即可

代码如下:

register_globals = On
改成
register_globals = Off

如果没有服务器操作权限我们可修改include/common.inc.php的文件
删除下面代码即可

代码如下:

if ( ini_get(‘register_globals‘) )
{
   exit(‘php.ini register_globals must is Off! ‘);
}
//禁止 session.auto_start
if ( ini_get(‘session.auto_start‘) != 0 )
{
   exit(‘php.ini session.auto_start must is 0 ! ‘);
}

还要删除62行左右的

代码如下

if ( ini_get(‘register_globals‘) )
{
   exit(‘php.ini register_globals must is Off! ‘);
}

终于解决了一个问题,,但是接下来第二个问题又来了

直接上图

第三个问题是:

数据库问题,数据库配置不对,估计是账号密码错了:

dede数据库配置文件所在路径为:/data/common.inc.php

修改方法:

把这个文件使用ftp下载下来,用记事本编辑.

下面是该dede数据库配置文件的内容:

根据自己的需要配置咯

配置好后以为OK了,,又出现这个。。。

Fatal error: Call to undefined function parcv() in \include\dedesql.class.php on line 489

解决的办法是:
打开 include/dedesql.class.php
找到:

if(isset($GLOBALS[‘arrs1‘]))
{
    $v1 = $v2 = ‘‘;
    for($i=0;isset($arrs1[$i]);$i++)
    {
        $v1 .= ParCv($arrs1[$i]);
    }
    for($i=0;isset($arrs2[$i]);$i++)
    {
        $v2 .= ParCv($arrs2[$i]);
    }
    $GLOBALS[$v1] .= $v2;
}

改成:

if(isset($GLOBALS[‘arrs1‘]))
{
    $v1 = $v2 = ‘‘;
    for($i=0;isset($arrs1[$i]);$i++)
    {
        $v1 .= chr($arrs1[$i]);
    }
    for($i=0;isset($arrs2[$i]);$i++)
    {
        $v2 .= chr($arrs2[$i]);
    }
    $GLOBALS[$v1] .= $v2;
}

最终以为好了,,点击网站又出现了:

bad request (invalid hostname)

以为是域名解析的问题,,想想服务器没这么容易出问题吧,,所以就把FTP服务器上的文件全部删了又重新上传了份新的dede上去,一切OK了,

最后一个问题是最坑的。。。。坑大了:

dede后台点击网站主页老是出现……(略)/include/***/templets/default/index.htm Not Found

一直找不到问题,甚至还以为是,不支持多站点,最终发现是FTP把数据库备份文件上传了,就是没把模板文件上传。。。。。。

关于这个可以百度搜索多站点配置

时间: 2024-12-28 21:35:02

我做的第一个dedecms网站出现的一些问题归纳下的相关文章

搭建一个wordpress网站需要做哪些工作

今天做了自己的个人网站:二飞日志 之前因为服务器的问题,因为备案的原因辛辛苦苦做的站点数据没了.还好的是没有多少数据.没关系,重新来.有了上一次的经验,这次搭建起来比较顺手.但是也出现了几个问题.下面我来阐述一下. 1.安装的时候出现了wp-config.php这个文件创建不了,下一步进行不了. 问题分析:我的是win2003的系统.用的是景安的网站管理器.可能权限问题,但是因为我想要快速创建出来.于是我做了如下的工作. 解决方法:造成创建不了是因为数据库没有创建,我复制了那个wp-config

做了一个手表网站,怎么用js改模板

做了一个手表网站,怎么用js改模板,卡地亚手镯love见证爱情对于很多情侣来讲,这对手镯对他意义是特殊的,相信每个情侣都会喜欢带情侣戒指项链,当然这款手镯是完全符合情侣之间的定情物,美好的爱情也需要这款卡地亚手镯love见证,情侣们可以考虑一下它啦!卡地亚手镯love款价格是多少呢?这款象征着美好爱情的手镯情侣们怎么可能不心动呢?当你购买这款手镯给对方的时候,相信他一定会很感动很喜欢哦.手镯一般情况下更多的女性朋友们更加追求的物品,但是男士也有男士手镯,为什么男士也要带手镯呢?这当然是有一定原因

为什么有的公司做一个企业网站那么贵

或许正在准备做网站的您会问:"为什么有的公司做一个企业网站那么贵?" 由于现在做互联网建设的公司众多,市场混乱,不同的公司给客户开出的价格差别几千元,甚至上万元!例如,在网站建设公司中有的企业站报价只要几百元,有的公司报价3千起,还有一些公司报价1万起!那么他们差别在哪里呢? 我们常常在耳边听到"一分价格一分货"那么在互联网行业中真是"一分价格一分货"吗?在这里新乡亿丰网络科技总结出了,不同公司报的价格差别过大主要体现在以下几个方面: 1.公司实

怎样做一个搜索网站之前期设计(一)

大学做毕业设计的时候开始接触到搜索这个方向,当时做了一个很简单的爬虫然后将博客园的数据爬到了自己的数据库里,又download了博客园整个网站的样式,弄了一个作品交给老师混了优-.现在回过头来发现当时自己做的那个爬虫和设计都十分简陋,从时间和空间上来看,都跟菜鸟一样,飞不高.爬不快,而且时不时就挂掉了,而且还是单线程的(虽然当时有弄多线程,但是晕晕萌萌,也不知道效率怎么样),所以自那以后就一直惦记着要重新弄一个. 但是,当我在思考要怎么设计一个爬虫时(如今我已是毕业一年,参加工作一年了),我发现

思考如何做一个普通网站和高并发的网站

写写总结一下,分别用C#和Java如何构建一个普通网站和一个高并发.安全的网站. 构建一个普通网站的checklist:.net mvc:mvc+EF+mysqljava:主流仍然使用ssh2?纯前端如node.js的优势和缺点如何? 注意事项:基本架构,前端框架,数据库事务 脚本构建一个高并发的网站:基本架构上的调整:缓存的加入(如memcached等),多线程的使用,需不需要做成分布式结构(web service等),图片等静态资源的CDN网络:数据库表之间字段关联的设计,字段冗余的合理使用

织梦DedeCMS网站地图模板

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

刚6瓶啤酒4两56度白酒下肚,居然20分钟做了一手机版网站 !

刚6瓶啤酒4两56度白酒下肚,居然20分钟不到时间做了一手机版网站 !人有多大潜力你知道吗? 大家有兴趣的可以用手机或微信打开http://xh.yunxunmi.com/ 看看俺这酒后之做! 为了做新闻APP,我居然短短一个月利用业余时间做了:一个通用新闻采集器.一个新闻后台审核网站.一个通用采集器下载网站.一个新闻微网站.一个新闻APP 而且还给新闻微网站和新闻 APP练就了一指禅功力. 人生的价值和意义感觉真的有了! 采集器的开发非常痛苦,曾经有一有那么几天连续奋战到凌晨3,4点 微网站也

六、nginx搭建织梦DedeCms网站

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

织梦dedecms网站给自定义表单加dede模板自带验证码的方法。

有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交. 我们可以用以下的方法来实现: 首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DEDEINC.'/membermodel.cls.php'); 然后找到 elseif($do == 2) {  在这个地方加入代码块 //验证码验证 $svali = GetCkVdValue(); if(preg_match("/1/",$safe_gdopen)){ i