织梦dedecms常见问题,织梦dedecms使用教程

分类:建站教程 Dedecms教程 时间:2025-10-05 07:31 浏览:0 评论:0
0

当前目录列表:

  • 1、DedeCMS无法连接数据库请重新设定
  • 2、服务器错误 403 - 禁止访问: 访问被拒绝。您无权使用所提供的凭据查看此目录或页面。
  • 3、织梦后台登陆不上 提示验证码不正确怎么解决?
  • 4、织梦DedeCMS模块插件怎么显示不出来
  • 5、我买了空间后,安装DEDECMS,出现“DedeTag Engine Create File False”,如何解决?
  • DedeCMS无法连接数据库请重新设定

    “DedeCMS error warning!”警告,无法使用数据库,当访问你的dede网站的时候,看到这样的信息后,如何解决这类数据库连接失败的错误:先详细分析mysql数据库无法连接的原因:为什么会出现mysql数据库无法连接的错误提示?根据日常维护经验,总结有如下几个原因:

    空间提供商mysql服务器异常,导致错误提示。

    在空间控制面板中修改了mysql数据库访问密码。

    Dedecms数据库配置文件中没有正确配置空间提供商给的mysql数据库信息。

    上述三个原因,通常导致DedeCMS提示:无法使用数据库,导致无法使用mysql的原因。根据上面常见原因,参考如下方法进行逐步判断和解决。

    如何解决第1个原因:空间商的mysql服务器异常,这个直接问空间商,或用IP反查工具,查询 同IP下的网站访问是否正常来判断。如果确认是空间商的mysql服务异常,直接和空间商反馈即可。

    解决第2和第3个原因:

    上面说的第2个和第3个原因,都是人为导致的原因,操作不当或好奇心驱使导致的。在空间控制面板中修改了mysql数据库访问密码,也要同步修改DedeCMS的数据库配置文件common.inc.php,否则将会提示数据库无法连接的错误。

    登录ftp,下载找到/data/common.inc.php到本地,然后使用文本编辑打开,直接修改正确的就可以了。

    DedeCMS 数据库配置文件所在位置,三个信息是关键所在:

    $cfg_dbhost一般不需要修改的,

    $cfg_dbname是指数据库名称,$cfg_dbuser数据库的用户名

    $cfg_dbpwd数据库密码 后面的是数据表前缀和数据库的字符集编码格式,一般不需要修改

    Dedecms数据库连接错误一般在这里修改数据库配置信息就OK了!

    使用这个方法是非常轻松简单的,这比重新安装一次DedeCMS、然后再导入备份数据库、然后再生成站点可轻松多了。

    服务器错误 403 - 禁止访问: 访问被拒绝。您无权使用所提供的凭据查看此目录或页面。

    应该是你没有权限访问那个页面。

    403常见错误代码:

    403 禁止访问:访问被拒绝

    403.1 禁止访问:执行访问被拒绝

    403.2 禁止访问:读取访问被拒绝

    403.3 禁止访问:写入访问被拒绝

    403.4 禁止访问:需要使用 SSL 查看该资源

    403.5 禁止访问:需要使用 SSL 128 查看该资源

    403.6 禁止访问:客户端的 IP 地址被拒绝

    403.7 禁止访问:需要 SSL 客户端证书

    403.8 禁止访问:客户端的 DNS 名称被拒绝

    403.9 禁止访问:太多客户端试图连接到 Web 服务器

    403.10 禁止访问:Web 服务器配置为拒绝执行访问

    403.11 禁止访问:密码已更改

    403.12 禁止访问:服务器证书映射器拒绝了客户端证书访问

    403.13 禁止访问:客户端证书已在 Web 服务器上吊销

    403.14 禁止访问:在 Web 服务器上已拒绝目录列表

    403.15 禁止访问:Web 服务器已超过客户端访问许可证限制

    403.16 禁止访问:客户端证书格式错误或未被 Web 服务器信任

    403.17 禁止访问:客户端证书已经到期或者尚未生效

    403.18 禁止访问:无法在当前应用程序池中执行请求的URL

    403.19 禁止访问:无法在该应用程序池中为客户端执行CGI

    403.20 禁止访问:Passport 登录失败

    织梦后台登陆不上 提示验证码不正确怎么解决?

    织梦后台登陆不上提示验证码不正确

    1.密码明明正确的,却无法登陆后台管理

    解答:

    此外,不管是新人,还是phper,都要注意的是:用户名和密码只能由 [a-z A-Z - _ @ .] 这些字符组成,不能是中文或其它的符号。

    2.验证码明明正确的,就是提示验证码不正确,而无法登陆后台。

    解答:我就清空了一下cookies和IE临时文件夹,就可以,如果不行,看下面。

    通过FTP进入根目录

    修改/data/safe下的inc_safe_config.php

    把$safe_gdopen值中的6去掉在登陆后台的时候就不会出现验证码了

    比如这样:$safe_gdopen = '1,2,3,4,5,7';

    如还是不行,进不了后台~ 虽然没有了验证码 但是 提示 密码错误。。怎么输入都是提示密码错误

    别人都说是没有写入权限

    回答识别密码不用写入权限

    因此,确实是你密码错误

    最新发现的可以解决DEDE模板网站后台登陆“验证码不正确”的办法

    今天帮客户做的一个织梦CMS网站又出现登录DED后台,提示;验证码不正确。

    找了很多解决办法都弄不好,最后用下面的方法终于弄好了。br /

    下面给出解决办法:

    首先,进入data/session目录,将这个目录下的除index.htm外的其它session文件全部删除掉。然后再把本地IE浏览器的缓存清理了干净。

    最后重新进入织梦CMS网站后台首页终于是正常的了。这是我解决织梦DedeCMS模板网站后台登录提示验证码不正确的最快捷解决办法。

    比较常见的就是目录的权限设置问题,导致后台文件权限问题,详细要参考《DEDE织梦目录权限安全设置说明文档【重要】

    dede5.7验证码不正确解决办法,提供一种我遇到的情况,/data/sessions无写入权限,给足权限即可。

    [其他问题] 各种dede织梦后台登陆验证码错误或不显示解决方法汇总:

    各种dede织梦后台登陆验证码错误或不显示解决方法汇总!常见的就是验证码输入明明正确但却提示不正确,或者压根不显

    示。说一下碰到这种情况的几种原因:

    ①dede版本程序升级操作不正确造成验证码提示不正确

    ②更好空间新的空间里pho.ini里gd库配置问题

    ③网站空间满了

    ④专对5.7版本转移data目录引起的,此种请查看:如何将dede织梦data目录正确迁移及引起的问题解决方法

    ⑤程序内/data/session目录权限设置问题

    ⑥清除浏览器的cookies,重启浏览器;

    ⑦网速不行,换个时间,等网速快了再试!

    ⑧网站程序出错,重新上传安装;

    好了,引起dede织梦后台登陆验证码错误或者不显示的原因找到了,那么现在我们来总结一下解决办法。

    1、如果是5.7版本的转移data目录引起的。

    请改一下/include/vdimgck.php这个文件 这个文件里也调用了DATA里的文件也可以改路径,把带有这个 /../data 改成你现

    在的路径。

    2、查阅资料后得知,session没有清除,去data/session目录下,将除index.html以外文件全部删除就可以了。

    3、如果还是不行,看session是否有写入权限,如果没有的话,给"internet来宾账户"添加写入权限,Linux的话,目录权

    限设置为"777"。4、设置服务器的php.ini:打开php.ini 文件找到;session.save_path = "/tmp" 改写成session.cookie_path = /把

    extension=php_gd2.dll;将他前面的分号;去掉。

    5、检查你的空间是不是满了,测试的方法是你可以随便上传FTP空间里一个文件,会有提示,你可以联系空间服务商。

    6、直接去掉验证码:打开 login.php 找到:

    if,$validate=='' || $validate != $svali

    替换为:

    if, false

    然后,在模板dede/templets/login.htm里去掉以下验证码的具体HTML代码:

    lispan验证码:/span

    input name="validate" type="text" id="vdcode" style='width:50px;text-transform:uppercase;'

    class="text" / img id="vdimgck" src="../include/vdimgck.php" alt="看不清?点击更换" align="absmiddle"

    style="cursor:pointer" /

    /li

    或者是:在[验证码安全设置]里,说修改后的保存实际上是修改了data\safe\inc_safe_config.php 这个文件,这是个配置

    文件。

    比如:$safe_gdopen = '1,2,3,5,6'; 这个就是系统哪些地方开启验证码。与[验证码安全设置]界面是一对一的关系。

    所以,如果当我们管理后台想关闭验证码,如果验证码无法正确输入,不支持GB库的时候,只需要打开data\safe

    \inc_safe_config.php 将$safe_gdopen = '1,2,3,5,6'; 中的6删除即可。不必去进行繁琐的设置。

    如图

    7、是修改include文件夹的vdimgck.php文件修改以下段落,

    //Session保存路径

    $sessSavePath = dirname,__FILE__."/../data/sessions/";

    修改为//$sessSavePath = dirname,__FILE__."/../data/sessions/";

    修改后,时管用时不管用,改回来也是这样的情况。如果把DEDE后台路径修改默认的DEDE文件夹,就不会出现验证码错误的

    情况。最后如果以上方法均不适用的话,那么你就重新安装下对应版本的程序,然后将您的css及图片文件,模板文件,upload文

    件夹转移过来。最后还原数据库。

    织梦DedeCMS模块插件怎么显示不出来

    有4中常见问题,可以参考一下问题寻找对应答案:

    第一种:

    问题描述:本地测试正常,上传到空间后列表空白,重新安装都是空白,空间所有文件使用 777 权限都一样是空白。

    解决方法:找到\data\module下的moduleurllist.txt,如果moduleurllist.txt里没内容就是被破坏了,从安装包里提出吧。

    第二种:

    问题描述:上传到空间后列表空白,重新安装都是空白,空间所有文件使用 777 权限都一样是空白,将moduleurllist.txt上传覆盖也是空白,服务器缓存是个问题,所以这种方法很实用。

    问题原因:DedeV5.7以后的版本出现管理列表无法显示的情况多一些,这是因为官方将后台模块的列表远程的放在了官方服务 器上了。虽然这样可以让织梦的用户获得更多官方的模块,但有时网站在某个时间段连接不上织梦官方服务器,就可能无法写入模块列表文件内容,造成模块列表空 白。总的来说,/data/module/moduleurllist.txt模块列表文件没有内容是织梦模块管理列表空白的直接原因。

    解决方法:打开/dede/module_main.php文件,其中dede为您的后台管理目录,注释掉大约91行和95行的如下代码:

    $modules_remote = $dm-gt;GetModuleUrlList,$moduletype,$mdurl;

    $modules = array_merge,$modules,$modules_remote;

    这样织梦程序就不会从远程去获取列表,而是从本地获取列表了。

    第三种:

    问题描述:整个织梦模块管理页面都是空白的。

    问题原因:还有一种情况也会造成织梦管理模块管理后台的列表无法显示,就是禁用了 fsockopen,函数,这个函数是织梦用来获取远程模块管理列表的。

    解决方法:可以用问题二的解决方法禁止织梦远程获取管理列表;

    另外就是开启 fsockopen,函数,如果你的主机支持这么做的话。

    第四种:

    问题描述:下载源码下来后在本地安装后台模块可以正常显示,但是上传到空间之后模块显示不了了,这种情况一般是你的空间参数或者设置的问题,你可以咨询空间商,或者试图尝试一下这种方法。

    解决方法:将include中的文件dedehttpdown.class.php进行相关的修改,具体就是 将$this-m_fp?=?@fsockopen,$this-m_host,?$this-m_port,?$errno,?$errstr,10;

    替换为$this-m_fp?=?@stream_socket_client,$this-m_host?.?':'?.?$this-m_port,?$errno,?$errstr,10;

    注意事项:

    造成空白的原因一:data/module/中的moduleurllist.txt文件被破坏,这时我们可以下载下来打开看一下,如果内容为空,就说明被破坏了,我们从源码中提取一个覆盖上去就行了;

    造成空白的原因二:module_main.php文件受损,我们从源码中提取出来上传覆盖即可,这里强调的是,做这些之前,一定要备份,防止出现意想不到情况,因为程序这个东西不稳定因素还是比较多的

    造成空白的原因三:织梦DedeCMS后台模块管理列表不显示的原因还有其他的,比如织梦程序没有足够的权限,无法写入/data/module/moduleurllist.txt文件,也会造成列表空白的。

    我买了空间后,安装DEDECMS,出现“DedeTag Engine Create File False”,如何解决?

    原因:要创建的目录或者文件没有写入权限

    解决办法:

    第一步,定位出错的文件,即查找生成什么文件时出的问题。

    方法:修改

    include/dedetag.class.php文件,搜索"DedeTag

    Engine

    Create

    File

    False",会找到以下代码

    $fp

    =

    @fopen,$filename,"w"

    or

    die,"DedeTag

    Engine

    Create

    File

    False";

    修改成

    $fp

    =

    @fopen,$filename,"w"

    or

    die,"DedeTag

    Engine

    Create

    File

    False:$filename";

    重新生成栏目或者文档时,即可提示当前文件信息。

    第二步,找到提示错误的目录或者文件,检查是否有写入权限,windows服务器请给予写入权限,linux服务器请给予777权限。如果目录或者文件不存在,请手工建立。

    常见的错误情况有,data目录没有写入权限,html静态文件目录没有写入权限,index.html首页静态文件没有写入权限。

    警告:此修改操作可能会暴露程序目录结构信息,建议解决问题以后,还原程序文件。

    dedecms常见问题,dedecms使用教程

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 织梦dedecms常见问题,织梦dedecms使用教程

    用户评论