reille

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/143

前言:今天的确有点悲催,自装好后从未出现过大问题的虚拟机ubuntu9.10今天出现了致命问题:mount of root filesysytem failed,现象如下:

Mount of root filesystem failed.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.
Give root password for maintenance
(or type CONTROL-D to continue):

起因:今天把代码上传到SVN服务器后,出现点问题,于是重新生成eclipse工程,再从SVN服务器上把代码检出来,这时在虚拟机ubuntu9.10上执行如rm等命令时会出现:sudo: unknow uid: 1000提示,估计是ubuntu shell脚本识别不了用户,因此重启了虚拟机ubuntu9.10。悲剧就从这里开始,出现了上述错误:挂载不了根文件系统。尝试了N多种方法,问题依旧。网上搜索到的方法讲述的都是使用fsck命令对分区进行磁盘修复,但不管如何,在虚拟机ubuntu9.10上都是无效的。

网上解决方法:

解决方法: 使用系统修复,
fsck /dev/sdxy (例如我的:fsck /dev/sda1)
或是简单点:fsck /

还尝试了:

fsck -f
fsck -f /dev/sda1

等方式,都无济于事,希望对看到这文章的人有用。

此外,对于ubuntu9.10而言,默认的文件系统类型是ext4,对于我的虚拟机ubuntu9.10而言,启动分区是/dev/sda1上。fsck命令会自动识别文件系统类型。

后记:幸好虚拟机和里面的数据都有备份,否则真的是悲催了。所以,在这里提醒用虚拟机linux进行嵌入式开发的朋友,1. 要时常对虚拟机和里面的数据进行备份,以防万一;2. 用快照管理虚拟机,不要轻易重启虚拟机(或者重启前对虚拟机进行备份)。当然,我们的虚拟机linux也不是说的那么脆弱,好好用一般都不会出现重大问题。

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/134

在文章velep.com成长之路7—wordpress显示文章一部分内容即摘要显示中说明了使用Read more标签如何在首页中摘要显示文章。但还留有一个问题,即Read more标签显示为“Continue reading”,怎么看都觉得不好,于是想办法把它改成了“阅读全文”的标签显示。

直接在wordpress源码中搜索Continue reading关键字,在suffusion主题中多个文件有出现,改哪个文件呢?经过实验,应该改wp-content/themes/suffusion/post-formats/content.php这个文件下的Continue reading,即用“阅读全文”替换掉该文件中的“Continue reading”即可。

注意:替换时,注意“阅读全文”编码要用UTF-8的编码格式,否则网页上会显示乱码。我在更改过程中就出现了这个乱码问题。另外,有网友说,最好不要在 dreamweaver 软件上改wordpress源码,因为在dreamweaver 里改容易出问题,会带bom。

关于改变read more样式,可参考wordpress官方文章:http://codex.wordpress.org/Customizing_the_Read_More或者它的手册:改变“Read More”的样式

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/130

今天真是奇怪,打开自己网站velep.com,一会儿打的开,一会儿又不打开,但打开其它网站正常。ping自己网站velep.com,出现如下提示:

Ping request could not find host velep.com. Please check the name and try again.

但直接ping自己网站velep.com的IP地址,却可ping通。于是在浏览器上直接用自己网站velep.com的IP地址登陆,由于是共享主机,使用的是共享IP,所以自然是打不开自己的网页,而打开的是“Default Web Site Page”。该页而上有一句话引起了我的注意,如下:

It may be possible to restore access to this site by following these instructions for clearing your dns cache.

点击上面的链接,居然进入到了cpanel网站。按照提示在window命令行下使用ipconfig /flushdns命令,进行了“clearing your dns cache”操作。然后再打开自己网站velep.com,居然可以访问正常了。下面贴出cpanel网站提供的信息: 阅读全文 »

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/122

摘要:本文说明了如何在wordpress即suffusion主题中实现显示分类文章数量、月份文章数量和分类层级显示。

在suffusion中,对于侧边栏上的分类分章数量、月份文章数量,包括分类的层级显示,该主题代码中都实现了,并不需要如网上所说的修改sidebar.php文件中的wp_list_categories()函数参数,而只需要在wordpress的后台设置下就可以了。

进入wordpress后台,外观—>小工具,点击右边已添加的小工具:文章归档和分类目录,按下图设置就可以显示显示分类文章数量、月份文章数量和分类层级显示。

wordpress中文章归档和分类目录的设置

wordpress中文章归档和分类目录的设置

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/120.html

摘要:wordpress功能很强大,但不可思议的是自身居然没有文章浏览统计功能,可能是外国人对这个功能不屑一顾吧。本文描述了在suffusion主题上使用wp-postviews插件实现文章浏览统计功能,使博主可以清楚的知道自己写的文章被浏览的次数,同时还可以在侧边栏上实现诸如根据浏览次数进行的热门文章排行等功能。

使用在线安装wp-postviews插件。注:有wp-postviews和wp-postviews plugin,在这里用的是前者,后者是前者的一个增强版。

根据wp-postviews插件的安装描述,使用时,只要在主题下的index.php或者archive.php, single.php, post.php or page.php等文件中添加the_views()的调用即可。但suffusion主题比较特殊,而且不同版本之间还有点不一样。

我使用的suffusion主题是4.0版本,wp-postviews插件的使用如下所述。

阅读全文 »

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/118

由于自己从事嵌入式软件工作,写博客时贴源代码在所难免而且有时很有必要。wordpress本身是没有这个功能的。幸好有很多方式可实现代码高亮。开始时,纠结于用插件还是如网上据说的能不用插件就不用插件而使用CodeRender。最终还是选定了代码高亮插件——codecolorer。

codecolorer是一款基于GeSHi库的WordPress代码语法高亮插件。功能简单,使用方便,是一款比较轻量的插件。当前大部分的代码高亮插件如syntax-highlighter是基于js的,但是这样使得订阅的文章无法高亮。codecolorer的代码语法高亮是后端实现的。在订阅文章中可实现代码语法高亮。

最重要的是,codecolorer支持很多编程语言,如C、C++、PHP,总之平常见到的编程语言都支持语法高亮。

由于更换到的hawkhost付费空间,因此,使用了在线安装方法,真的是非常快捷方便。

CodeColorer支持[cc lang=”lang”>your code[/cc>  [code lang=”lang”>your code[/code>两种语法。注:“将 [ 更改为 < ”。

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/109

摘要:看到别人的个人博客文章在首页只显示一部分内容即摘要显示,后面带着“Continue reading”或“继续阅读”,而不是显示文章的全部内容,这样如果博客首页显示10篇文章时,首页不至于太长,方便访问者浏览。事实上,只需要使用wordpress的“更多”分隔标签即可实现,同时,这里将实现,“更多”分隔标签直接打开文章页面,而不是从“更多”分隔标签开始处显示。 阅读全文 »

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/102

摘要:天下没有免费午餐,就如主机空间一样。zymic主机虽免费,除了有些功能限制外,最令人头痛的是网站打开速度真是不给力,打开velep.com首页大约要10S左右,有时甚至要16,17秒。自己都有点受不了,何况访问者?此外,免费主机对网站数据也存在不安全因素。

所以这几天找了一款美国主机:hawkhost即老鹰主机。网上一些比较有名的个人博客使用这款主机,口碑不错,他们的网页打开速度很快,而且最重要的是价格便宜。本文记录了hawkhost主机购买过程和velep.com从zymic主机空间搬移到hawkhost即老鹰主机的过程。第一次搬家,一路上忐忑不安,尽管数据不是很多,但至少有一些自己写的文章,所以还是怕丢失数据。当然最后安全搬家完毕。付费的和免费的主机还是差别很大,访问速度令自己满意。

本文内容:

  1. hawkhost主机购买;
  2. 打包和备份原主机(zymic主机)数据;
  3. 新建数据库并导入数据;
  4. 把wordpress代码和网页压缩包用FTP上传到hawkhost主机目录中;
  5. 修改wp-config.php文件;
  6. 更改域名A记录;

阅读全文 »

 


本文内容概要: 解决eclipse中出现Resource is out of sync with the file system问题。

eclipse版本:eclipse SDK 3.7.0 阅读全文 »

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/82

这几天弄了一些文章,然后为了加快首页打开速度,把博客首页的文章数设为显示3篇,但其余文章则不能按平常点击页码进去,而是必须点击下面左右端的”previous-entries”和”next-entries”一页页翻。

在网上找到了分页插件:WP-PageNavi,可让页面按数字索引,实现分页页码显示功能。在wordpress.org上有下载。

安装如下所述:

  1. 下载并解压后,把wp-pagenavi文件夹用FTP上传到/wp-content/plugins/目录;
  2. 在wordpress后台启用该插件;
  3. 修改代码,把/wp-content/themes/suffusion/custom/pagination-posts.php文件中下面两行代码:

    <span class=”previous-entries”><?php next_posts_link(‘<span class=”icon”>&nbsp;</span>’.__(‘Older Entries’, ‘suffusion’)); ?></span>

    <span class=”next-entries”><?php previous_posts_link(‘<span class=”icon”>&nbsp;</span>’.__(‘Newer Entries’, ‘suffusion’)); ?></span>

    替换为:<?php wp_pagenavi(); ?>

    这样,即可看到本博客首页的分页页码显示效果。
© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量