本地重装dedecms后,添加文章时出现:把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息提交给DedeCms官方。Duplicate entry ’24′ for key 1
google了一下,出来百度知道的结果,百度就是厉害啊,原来数据库连接不上了,提示:无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
找到解决方法:在系统的 system32(C:\windows\system32) 目录下缺少 libmcrypt.dll文件,解决方法是找到php目录下的libmcrypt.dll,并将libmcrypt.dll复制到C:\windows\system32目录中,然后重新启动Web服务。
在C:\windows目录下的php.ini文件中,没有将“;extension=php_mcrypt.dll”中的前面一个“;”去掉,所以不能使用相应功能,解决方法是打开php.ini文件
找到
;extension=php_mcrypt.dll
改成
extension=php_mcrypt.dll //去掉前面的;使之生效
数据库连接问题解决了,还是添加不了文章,原来数据库表 `dede_addonarticle`里还有之前安装dedecms剩下的数据,把数据都删除了,就可以正常发表文章了。
顺便把wordpress程序更新了一下,博客很久没更新了,比较无奈~~~
1、分享WordPress禁用自动保存以及防Spam技巧
昨天在alige那里看到的,今天想去看的时候,碰巧,赶上博主换空间,谷歌了一下,一篇新浪博客里找到了,新浪博客权重高呀。禁用了自动保存果然爽了很多啊,防Spam技巧功能没加。
前不久将博客转到WordPress,其实好久前就想转但苦恼于 WordPress的自动保存太过于强大了,以至于添加一篇才写了几句话时久保存了,这直接导致数据库中保存着大量的没用的修订版本文件。虽然说有插件可以禁用这些功能,但是体验过后始终不尽人意,至少我很不满意插件的效果!最近也是偶然的机会发现了禁用自动保存的方法,于是乎从Bo-Blog搬到了 WordPress,继而搜罗到一些防Spam和WordPress在单篇文章页内加入上一篇下一篇、在新窗口中打开 WordPress 评论者链接功能,特来分享给需要的WPer,这些都是添加代码无需插件即可实现的哦。 阅读全文…
read more的地址后面有 #more-id ,想给去掉,在wp-includes文件夹里找到post-template.php文件,找到代码 ‘the_content_more_link’, ‘ <a href=“‘ . get_permalink() . ”#more-$id\“把#more-$id去掉就可以了,就变成了’the_content_more_link’, ‘ <a href=”’ . get_permalink() . “\”
加上nofollow的方法在inove主题官方看到的,将以下代码加到 function.php 中实现在 read more 链接上添加 nofollow.
function add_nofollow_to_link($link) {
return str_replace(’<a’, ‘<a rel=“nofollow”’, $link);
}
add_filter(’the_content_more_link’,'add_nofollow_to_link’, 0);
百度蜘蛛有时候很勤快,加上nofollow也去抓取,所以顺便把read more地址也给改了。
换了主机,数据基本没丢失。用wp插件备份数据库的,然后用phpmyadmin还原数据库。然后把主题文件夹和uploads文件夹转移过来,基本就这样完事了吧。出现了一个问题:wordpress后台无法上传附件,出现:无法建立目录 /uploads/2010/10。有没有上级目录的写权限? 解决方法:在后台设置里,媒体设置里,路径上传路径设置为 wp-content/uploads 保存一下就好了。
顺便升级wordpress到最新版,30.1版本跟2.9.2版本“近期评论”小工具的代码不一样,现在侧边栏还显示自己的评论,比较无奈,不会改代码,网上搜索了一段时间,找不到教程,只好先留着了。重新启用了WP thread comment插件,以前使用这个插件出现了好多问题,现在应该不会出现问题了吧。
今天检查了一下友情链接,发现:逅客建站|www.houker.com ,访问不了了,百度收录也没有了,也找不到博主的联系信息了,当时好像在一个群里临时聊天加上的。暂时先去掉吧。
靠谱の人|dlsir.com 好像也访问不了了,快照却是昨天的,可能忙着搬家吧。这几天我这博客也会搬家了。博客换主机好像比较麻烦,数据库备份,文件备份。两主机数据库版本好像不一样,用帝国备份王备份恢复数据吧。
换主机的时候(不是这个博客)遇到域名自动解析到根目录下的/cgi-sys/defaultwebpage.cgi,上网找了一下,好像是dns缓存的原因。清除缓存:打开cmd,输入ipconfig/flushdns,重启浏览器,应该就可以了。
近期评论