关于dedecms后台发表文章错误"MySQL server has gone away"求高手解决!!

关于dedecms后台发表文章错误"MySQL server has gone away"求高手解决!!,第1张

时间太长了,不知道还能不能帮到你,解决方法如下:

会员前台新增文章:

/member/article_addphp

$body = HtmlReplace($body, -1);//源码部分

$body = str_replace('\\','',$body);//新增部分

会员前台修改文章:

/member/article_editphp

$body = HtmlReplace($body, -1);//源码部分

$body = str_replace('\\','',$body);//新增部分

找到对应的源码部分,把新增的加在下面。

说明:HtmlReplace()会在内容中替换出一个反斜杠,这个反斜杠把路径破坏掉了,所以在用str_replace()将反斜杠替换掉。

当然,还有没有其他方法我没研究过。

首先把网站备份打包通过FTP下载到本地

然后通过本地环境搭建网站,先别还原数据,发布一篇文章查看下是否文章和显示的不一样。

如果一样,那我们就可以确定是数据库的问题,这个呢,得需要清空数据库,如果有备份的话是最好的。

如果不一样呢,那我们可以确定是代码的问题,这样就好办了,直接找到文章页,修改下内容调用的代码就好了,如果还是不可以的话,那就可能是别的代码影响的了,这就有点头疼了,你需要把所有html打开,然后一行一行的查看,是否是链接、js或者调用出了问题。

sql命令行执行下面这条命令(注意是单行命令)!!!dede_addonarticle根据自己的表前缀进行更改~

alter table dede_addonarticle drop primary key

使用DEDECMS织梦57系统,在后台发表文章直接上传提示”缺少图像源文件地址”后来修改 /include/uploadsafeincphp 第45行

$imtypes = array 改成 $imgtypes = array缓存更新以后上传不在提示”缺少图像源文件地址”的问题

重要提示:

1、不能正常上传,也可能是由于后台链接的域名地址和网站的设置的域名地址不符,最常见的就是多了www,或少了www

解决方法很简单:访问后台的地址时,需要和网站设置域名保持一直就行(带www或者不带www,取决于你后台设置的域名,)

2、也可能是服务器环境phpini设置问题(如果是虚拟主机空间请联系空间商客服):

步骤:1。在安装PHP环境的目录下面,找到 phpini文件。

2 打开phpini ,查找upload_tmp_dir ,把这个词前面的“;”号去掉,使其生效,然后在“=”号后面加上临时文件夹的目录,比如: c:/windows/temp,这个可以自设。

3在这个文件夹的安全属性里添加 "everyone"用户,赋予读写权限。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 关于dedecms后台发表文章错误"MySQL server has gone away"求高手解决!!

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情