我在织梦后台发布文章,点保存后出现如下错误。怎么解决

我在织梦后台发布文章,点保存后出现如下错误。怎么解决,第1张

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

alter table dede_addonarticle drop primary key

附加了,仔细看看。。。

你这种情况有三个原因:

1、数据库服务器连接不正确

2、数据库创建还未生效

3、数据库所有者用户未生效

dedecms具有很好的生成HTML功能,在后台主页面中也添加了一键更新功能,不过,由于DEDECMS后台功能比较完善,可以自动添加自定义文档,而这些文档的更新,必须在单页文档管理栏目下才能完成,点击生成/一键更新无法更新

因此我在后台的文件中填上了以下代码,使得dede自定义文档在更新网站时能够自动完成更新

后台文件 默认/dede/ 目录下

makehtml_allphp

更改位置

144行:源文件

else if($step==10)

{

$adminID = $cuserLogin->getUserID();

$mkcachefile = DEDEDATA"/mkall_cache_{$adminID}php";

@unlink($mkcachefile);

OptimizeData($dsql);

ShowMsg("完成所有文件的更新!","javascript:;");

exit();

}//make step

修改为以下代码后

else if($step==10)

{

include_once(DEDEINC"/arcsgpageclassphp");

$dsql->Execute("ex","SELECT aid FROM `#@__sgpage` ");

$i = 0;

while($row = $dsql->GetArray("ex"))

{

$sg = new sgpage($row['aid']);

$sg->SaveToHtml();

$i++;

}

$adminID = $cuserLogin->getUserID();

$mkcachefile = DEDEDATA"/mkall_cache_{$adminID}php";

@unlink($mkcachefile);

OptimizeData($dsql);

ShowMsg("完成所有文件的更新!","javascript:;");

exit();

}//make step

通过更改以上代码,既可以使得dedecms的一键更新成为真正意义上的一键更新

新建一个文本文档

将以下内容复制进去

Windows Registry Editor Version 500

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]

"MaxUserPort"=dword:0000fffe

保存-关闭 然后在重命名文件为KB967723BUGreg

双击运行该文件

解决方法二:卸载KB967723补丁

登录服务器,进入控制面板 — 添加和删除程序 — (勾选上方的“显示更新”)在里面可以看到更新的KB967723这个补丁,然后就想卸载普通软件一样卸载,卸载中会提示你,如果卸载可能导致程序运行出错,没关系,选择“是”,继续卸载。卸载完成后重启数据库服务器。

注:方法二已经得到证实可以解决!

以上就是关于我在织梦后台发布文章,点保存后出现如下错误。怎么解决全部的内容,包括:我在织梦后台发布文章,点保存后出现如下错误。怎么解决、安装织梦DEDE 5.7版本遇到数据库问题,请高手解答!、dede数据库打开是404页面怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/9495459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存