Ubuntu中phpmyadmin 出现 “无法载入 mcrypt 扩展,<br />请检查 PHP 配置 ”
刚刚在 ubuntu 上安装了 phpmyadmin,运行时,发现phpmyadmin出现了如下错误:
Ubuntu中phpmyadmin 出现 “无法载入 mcrypt 扩展,<br />请检查 PHP 配置 ”
原来,这是PHP5少了mcrypt扩展,经过搜索,只要把这个扩展加上,就可以了。
请执行:sudo apt-get install libmcrypt4 php5-mcrypt
然后重启apache:sudo /etc/init.d/apache2 restart
问题即可解决!
WordPress更换域名301 rewrite 重写方法
感谢大麦,及时告诉了我nupt.org可以注册了,于是赶快上Godaddy去注册。然后把域名转换到 www.nupt.org 上来了。现在,为了让之前 www.nupt.org.cn 的连接继续有效,我们就需要对 www.nupt.org.cn 的网址进行301重定向。如果还不知道什么是301重定向,可以查看这里的介绍。
目前,就我所知道的对于301重定向的方法,有两个:
- 利用apache支持的.htaccess进行改写,实现重定向
- 利用程序进行域名的301重定向
利用apache支持的.htaccess进行301重定向
首先介绍一下利用apache支持的.htaccess进行重定向的实现。请注意,只有你的主机支持.htaccess和apache开启了 mod_rewrite 模块之后,才可以利用.htaccess实现301重定向。下面介绍方法。注意,此篇文章是面向WordPress的。
- 登陆你的WordPress,并把博客的URL改成你的新域名,比如我,就改成 www.nupt.org
- 保证你的永久链接不变,这样,301重定向才有意义
- 打开网站根目录下的 .htaccess ,在已有的代码上面加入以下代码,域名请根据你自己的情况做适当修改
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.nupt.org.cn[nc]
rewriterule ^(.*)$ http://www.nupt.org/$1 [L,R=301]
</IfModule>
# END
这样,就可以解决WordPress更换域名要进行301重定向的需求了。如果你使用的主机不支持.htaccess的方法,那么下面一种方法就很适合你:利用PHP代码实现301的重定向。
利用PHP程序进行域名的301重定向
如果你的主机不支持.htaccess进行重写,那么,直接在程序中进行重写可能就很适合你了,而在程序中进行重写也十分的简单,下面进行介绍。
- 直接打开WordPress根目录下的 wp-blog-header.php 文件
- 在第一行插入以下代码:
if (strtolower($_SERVER['SERVER_NAME'])!=’www.nupt.org’)
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)==’/index.php’) {
$URIRedirect=’/';
}
header(’HTTP/1.1 301 Moved Permanently’);
header(’Location:http://www.nupt.org’.$URIRedirect);
exit();
}
然后上传上服务器,你的301重定向就实现了。
希望上面的介绍能帮助到你
雅虎统计失效,微软推出Bing搜索引擎
刚刚登上雅虎统计,就收到了一封迁移公告,内如如下:
尊敬的用户:
为了向您提供更稳定更专业的统计服务,雅虎统计将更名为“量子恒道统计“并迁移到本站www.linezing.com。我们承诺一直为广大用户提供免费的统计服务。原有的雅虎统计将于2009年7月31日停止服务。
在迁移期间您只需登录原雅虎统计,按照页面提示开通量子恒道帐户并更换统计代码,就可以完成向量子恒道的迁移。
如果您未及时向量子恒道迁移,雅虎统计关闭后,您将无法继续获得数据服务,并可能给您的网站带来潜在的风险。为了保障您的数据和网站安全,请您尽快迁移。
您的数据已经完整地迁移到了量子恒道,在迁移期间,您的数据在量子恒道会被正常统计。更多相关问题请查看迁移帮助,或者去量子恒道论坛提问,客服人员会尽快帮您解决。
感谢您的信任和支持!
另外,微软的必应搜索引擎Bing已经可以访问了:http://cn.bing.com。不知道Bing能分得中国搜索引擎市场多少蛋糕。
Google App Engine支持Java了!
对于熟悉Java的朋友来说,这绝对是一个好消息。
现在Google App Engine已经宣布了其对Java的支持,之前,GAE(Google App Engine)只支持Python的。
Google App Engine对于Java支持的一些说明,感兴趣的可以去看看英文原版。
GAE使用的是Java6的JVM,而GAE的SDK是支持Java5以上的。
GAE使用的是标准的servlet。也就是说,只要提供我们编写好的JSP,servlet class等文件,就能在GAE上跑一个网站。
GAE的JVM是运行在一个安全的沙盒中的,这样就保证了各个程序之间的隔离性。沙盒还有其他一些安全和性能方面的考虑,比如不能使用JNI等。更多的信息,可以查看Servlet Environment。
比较幸运,Soz也申请到了一个开发机会,按照教程写了一个小小的程序。具体的网站可以看这里:http://soz1688.appspot.com/
接下来,Soz准备在上面写一个小小的博客或者论坛试试
终于再次更新博客
终于,终于有时间再一次更新博客。
可能有朋友觉得Soz已经放弃了听者有心,但是事实正好相反,虽然现在在实习期,每天都很忙,也没有时间好好的写一些东西。但是却一直心系听者有心,也没有丝毫想放弃写博的想法。
由于Soz现在从事的职业是java开发工程师。所以,可能以后的主题会稍微的转向程序开发这块。但是,网络营销仍然是Soz的爱好。
也可以这么说,听者有心会在原来的主题上,再次扩充对程序的主题。争取做一个营销和技术都涉及的博客
奥巴马的新网站Recovery.gov采用Drupal平台!
引用自http://www.cnbeta.com/articles/77543.htm。
当得知白宫的新网站Recovery.gov采用免费的,开源内容管理系统平台Drupal时,众多Drupal开发者都为此欢呼雀跃。在 Recovery.gov之前,高调采用Drupal平台的网站可能就是Onion网站。但这不是让Drupal爱好者感到兴奋的唯一原因,笔者曾经向两位CMS(内容管理系统)专家朋友询问其中的状况,以下的原因能够解释为何Recovery.gov会大量采用Drupal平台:
首先,最现实的问题是,Drupal是免费的,按照目前的经济状况,转向开源可以节省纳税人的钱。
第二,这说明了白宫并没有就“社区合作开发的软件对于政府部门来说不够稳定和安全”的问题作过多的争辩。
第三,按理说,Drupal正在不断进步,它在民主政治方面有很深的根基,第一次引起政界注意的是Dean Space下的基金会出现,无论在哪个州,Drupal都拥有足够多的开发者社区进行开发。(还有David Cohn所写的Drupal政治历史)
最后,Recovery.gov采用Drupal标志着白宫正和Blue State Digital一起从事开源工作,该公司是奥巴马竞选时的Internet大本营。BSD采用自己私有的CMS。
作为社区共建的系统,Drupal依赖于开发者对代码进行改进,虽然白宫也可以开发出一些构建和节点,但终归还是的回到Drupal世界去。Drupal大会也将在3月4日到7日在华盛顿召开。
如何搭建Apache+PHP+MySQL环境
因为毕业设计可能就是对一套PHP程序进行扩展,所以可能就需要在本机上搭建运行PHP的环境,并且对针对程序编写一些插件。于是,在本机搭建PHP的环境就很需要啦。
其实很简单,现在推荐一款软件:WAMP!
WAMP是一款非常容易使用的软件,只要下载该软件,然后进行安装,就可以轻松地在本地的Windows系统中集成Apache+PHP+MySQL服务了!
现在介绍一下安装好之后的一些操作。
因为WAMP集成了PHPMyAdmin这个管理程序,所以需要对这个管理程序做一些设置。
打开WAMP所在目录的 apps/phpmyadmin3.1.1/config.inc.php 文件,使用文本编辑器编辑。找到 // $cfg['Servers'][$i]['auth_type'] = ‘http’; 这句,把前面的 // (也就是注释)去掉。并且在 $cfg['Servers'][$i]['auth_type'] = ‘config’; 的前面加上 //。从而使得登录 PHPMyAdmin 变为浏览器的认证,加强了一些安全性。
这也是Soz一直以来的做法。当然,你也可不必如此麻烦,因为WAMP安装好之后默认是离线的,也就是单用户模式,只能在本地测试。也就是说,在离线状态下,没有修改也是安全的。
使用ScribeFire离线撰写博客
自从Ubuntu的使用时间大于Windows系统时间过后,我就开始考虑寻找一个真正能跟WLW(Windows Live Writer)媲美的博客离线撰写工具。但是很遗憾,我真的找不到比WLW更好的工具了。
于是,我开始考虑使用一个著名的Firefox插件:ScribeFire。经过几次改版过后,现在这个插件是我觉得唯一能替代WLW的夸平台firefox插件。
下面说说有ScribeFire有哪些优点和缺点(当然是跟WLW相比)
优点:
- 自带了从Flickr查找图片并且快速在增加到博客的功能。这点是很不错的,要知道,在一篇日志中添加一些合适的图片,是很受读者欢迎的。
- 自带了Youtube视频。
- 自带了ScribeFire自带的广告业务,可以方便的在文章中插入其提供的广告,当然,这是可以赚钱的
- 自带了一些推广的功能,比如分享此页的功能
- 目前还在使用中
缺点:
- 一个很明显的缺点,就是需要在Firefox下运行,当然,如果你是Firefox的使用者,这或许可以称之为优点。
- 没有分清楚WordPress下的父分类和子分类的关系。
- 目前还在使用中
以上,就是我使用ScribeFire的心得,如果你有更多的发现,希望能不吝赐教