前段时间看到老庄主(基吧)免费为同志们提供威屁恩和ssh,我才想来自己也有个小小的vps。由于嫌速度很慢,挂dl不如GAE,挂Vagex赚不到积分,挂QQ又找不到稳定的源码,于是就将它闲置了很久,以至于我都差点忘记了它......是时候让它干点活了。由于本人很懒+技术不精通+最近比较忙,想了很久,决定安装lnmp一键安装包,搭个wp做影视采集,方便省事......当然整个过程都是很简单的,这里就不说了,在装完wp后,发现了两个问题并顺利解决,这里记录下,以免再遇到这种情况。问题一:登陆后台发现看不到安装的其他主题,只能看到当前主题。原因:服务器禁用了scandir函数。问题二:Akismet服务器连接失败,不能通信。提示:您的主机似乎禁用了 PHP 的 fsockopen 或 gethostbynamel 函数,在此问题修复之前,Akismet 无法工作。请联系您的主机服务管理员或防火墙管理员,并向他们提供 Akismet 的运行环境要求。原因:服务器禁用了fsockopen函数。这两个问题的解决方法类似:打开/usr/local/php/etc/php.ini文件,找到disable
昨天玩得好high,好吃好喝+好玩,半夜1点多才回来,今天又值了个白班,现在困得很,好好休息休息。。WordPress系统本身有定时发布功能,不过这个Wordpress定时发布功能经常出现发布失败的现象。其原因是Wordpress默认发布文章的时间是0.01秒,一旦超过这个时间而没有发布成功,文章就会失败。如何解决Wordpress定时发布失败呢? 方法很简单,修改默认的发布超时时间就可以解决了。修改 /wp-includes/cron.php 系统文件,找到wp_remote_post( $cron_url, array( ‘timeout’ => 0.01, ‘blocking’ => false, ‘sslverify’ => apply_filters( ‘https_local_ssl_verify’, true ) ) ); 修改 timeout 时间 ,将 0.01 改成10 或者更大些就可以了。这样就可以解决Wordpress定时发布失败了。
最近博客好冷清啊,看来筒子们都回家过年了。我终于也要回家了,明天中午的火车,天黑之前应该能到家,有点小激动哈,半年没有回去了~~今天早上看到博客有新的留言,于是去回复下,不小心点到了1#的上的“回复”,结果发现无法显示评论表情和头像,顿感不爽。像我这种追求完美的人,是不允许这个缺陷存在的。我立即开始解决这个问题,经过仔细观察我发现:1.文章页最底部的那个评论框是正常的;2.将页面先拉倒最底部,然后返回想要回复的楼层,点击“回复”,评论框是正常的;3.安装原版主题,问题依然存在。看来,这个BUG应该是一直存在的,只是没有发现而已。因为我的留言是按时间先后顺序排列的,旧的留言在顶部,一般回复新留言都会拉到底部,而这时评论框是正常的。于是BUG产生的原因就找到了:图片延迟加载!Forigi主题默认加载了lazyload.js,可以使图片按需加载,提高页面访问速度。但据我推测:博客启用了延迟加载图片的JS特效后,直接在最开始的评论那里使用回复,只是通过JS把那个评论框强制插入到当前位置,但事实上并没有到它实际所在的位置,所以导致图片还没有开始加载。解决办法很简单,打开header.php,删除
好一阵子没有优化博客了,主要是自己能力有限,只能在使用wordpress过程中遇到问题再处理,或者遇到什么好的想法再努力实现。第一次优化博客是在2012年10月21日《博客优化小记》,优化目的是最大限度加快博客访问速度;第二次优化博客是在2012年11月28日《博客优化续》,博客刚刚搬回国内,主要做seo优化;第三次优化博客是在2012年11月29日《Gravatar头像缓存出错》,由于技术水平太低,操作失败。第四次优化博客是在2012年12月03日《wordpress数据库优化》,目的也是加快博客访问速度。第五次优化博客就是今天了,主要工作包括:1.开启Gravatar头像缓存上次缓存失败后,研究了下代码,凭借着仅存的C/C++知识,经过修改→调试→再修改→再调试,花费了一个多小时,竟然成功了,难为了我这个代码盲!而且这次留言板页没再出现代码错误,原因暂时未知。2.删除WP Super Cache插件这个插件本身是很好用而且很有用的,但由于我的博客访问量很小,再加上速度很快,所以暂时用不上这类缓存插件了。相反,删掉这个插件后,我感觉博客速度明显提升了。3.添加百度分享按钮这个功能是主
wordpress的默认编辑器叫TinyMCE,这个编辑器很多人都认为它非常简陋,感觉这个默认编辑器功能太少,比如字体和字体大小大小不能很好的调节,不能添加背景颜色等。同时很多人又不喜欢使用其它编辑器增强类的插件,拖累网站访问速度。写博客又不是编排办公文件,大多数时间我们并不需要过于复杂的编辑功能。那有没不用插件并且简便的方法增强我们的文字编辑器呢?答案是肯定的。其实默认编辑器TinyMCE有很多功能都被隐藏了,通过添加代码可以为wordpress默认编辑器增加额外的功能按钮,比如:横向分隔线、字体、字号、上标下标、分页符等,效果如图:将下面代码添加到主题functions.php模版文件中:上面的一段代码是加到默认编辑器工具栏的第一行,当然,如果你喜欢,也可以另起一行,用下面的代码替换上面代码中最后一句。 function enable_more_buttons($buttons) { $buttons[] = 'hr'; $buttons[] = 'del'; $buttons[] = 'sub
WordPress系统使用时间长了,会产生很多垃圾数据。比如当我们删除某些插件或主题时,相关的数据仍然残留在数据库表中。再比如当我们修改文章或页面的内容时,会产生一些冗余的”修订版本”,这个功能本来是wordpress 程序防止用户修改失误,用于还原的备份。但如果有很多文章经过多次修改,就会产生非常多的文章修订版本,这样会占据你数据库非常多的空间,一般来说,这些 文章修订版本都是用不到的。久而久之,垃圾数据不断堆积,我们的数据库也会越来越大,导致我们的博客变慢。因此,我们很有必要定时优化数据库。当然下列操作都是有风险的,请注意备份数据库~~我们直接可以安装插件WP Cleaner解决这个问题,当然不想用插件的话,以下MySQL命令也可做到同样的效果~~1.清理自动保存草稿,历史版本,回收站DELETE FROM wp_posts WHERE post_status!=’publish’ OR post_type=’revision’;2.清理因删除文件而仍然遗留的文章标签DELETE FROM wp_postmeta WHERE post_id NOT IN(SELECT ID FRO
网站访问速度总体已经很快了,但每次打开首页,Gravatar头像加载缓慢总是令人心烦。发现好多博客都开启了头像缓存,很是羡慕,于是我也要试试。百度了下“wordpress头像缓存”,不外乎有两种方法:添加代码,使用插件。能用代码解决的问题肯定不会用插件,于是在functions.php内加入缓存代码。第一次打开首页是非常慢的,估计实在下载图片到本地服务器吧,大概10来秒后,页面才打开。查看“最给力读者”头像地址,显示本地,OK;再查看“最新评论”头像,依然是Gravatar头像源地址,没有缓存成功,查看相关源代码,发现此处并没有调用get_avatar函数;打开“读者墙”,缓存成功,但出现五六行错误代码,原因不明……不会修改代码,只好使用插件了,选中gravatar mini cache。安装完成后发现“最给力读者”和“留言板”上的读者墙没有问题,但“最新评论”头像依然无法缓存,原因同上。function my_avatar($avatar) { $tmp = strpos($avatar, 'http'); $g = substr($avatar, $tmp, s
相聚了一个多月,兄弟们终于开始陆续的出去了,我应该也快走了吧,不知道下次聚齐是什么时候?今年年底还是明年年初?这两次的排骨火锅吃的真心不错,公瑾的手艺渐长了,o(∩_∩)o 哈哈~~酒足饭饱后,习惯性的和同事看看股市,然后打开电脑等更小说,登陆起点,今晚又是没更,正精彩的时候又断了,不过好的小说值得等待~~闲着也是闲着,于是决定再整整博客。wordpress用了几个月,只做过一次优化《博客优化小记》,近期使用过程中又发现了一些问题,遂解决之。虽然我一直对seo不怎么看重,但长久写博客的话,这些还是要关注下的1.卸载插件Hacklog Remote Attachment,改用GAE图床;2.修正留言楼层序号错误问题,感谢韩麦斯的提醒;3.wordpress开启伪静态,修改固定链接,并作301跳转;4.使用tags作为文章关键字站内链接(传说中的内链?不是很懂!);5.禁止冒充管理员评论;6.删除wp-comments-post.php,世界终于清静了7.清理数据库,清空wp_commentmeta 表
每当我们发表一片文章,各大搜索引擎都会慢慢的开始收录,但收录的速度却各不相同。一般来说google收录是很快的,有的时候甚至秒收;而中文网站赖以生存的百度收录却相对较慢。有没有办法加快收录速度呢?这样在一定程度上可以增大博客的访问量。其实利用一些插件就可以很好的解决这个问题,比如wordpress有一个非常好的插件Google XML Sitemaps,安装会就会更新文章就会自动ping给Google、Bing等搜索引擎,只是比较可惜是没有百度。虽然插件不能自动ping百度,但是我们可以自己动手,丰衣足食,告诉百度我们更新文章啦,快来看看。。方法1:访问http://ping.baidu.com/ping.html,手工输入自己的网址或者feed地址。方法2:登录wordpress后台,打开设置-撰写-更新服务,输入百度的ping服务地址http://ping.baidu.com/ping/RPC2当然,这里我们还能填入更多的URL,向其发出更新通告,比如我的:http://rpc.pingomatic.com/http://ping.baidu.com/ping/RPC2http:/
以前一直使用kilu.de作为远程附件附件空间的。鉴于该空间口碑很好,原以为会非常稳定,没想到才用了2个多月,ftp就无法连接了,申请的二级域名也无法访问,最终导致博客的图片全部丢失了o(︶︿︶)o 。周末终于有了充足的空闲时间,就打算寻个稳定的图床。找来找去,发现一个基于GAE的图床程序GAEPhotos。对于一个用了好几年GAE的人来说,这再合适不过了,不了解GAE的可以看看这篇文章:《GAE简介》其实GAE上的相册,我曾经也用过一款,名叫大菠萝,不过那个程序比较简单,图片上传后总感觉有些变形,这次也就不试了。GAEPhotos安装简要步骤如下,用过GAE的人肯定都非常熟悉了。1.依次安装python2.73(别用3.×版的)和Google App Engine SDK for Python;2.网页登入GAE,创建一个新的应用,并绑定域名;3.下载GAEPhotos: https://code.google.com/p/gaephotos/downloads/list;4.解压,修改 app.yaml中的第一行application: gaephotos2,改成你刚申请的应用名
admin
一个玩转信用卡的招商人