分享,经验

 
 

Lamp空间安装Drupal6时候出现如下问题

2008,09,08 / 18:15 • 分享,经验 • #0

在空间安装Drupal6的时候出现问题,提示如下:

Requirements problem
The following error must be resolved before you can continue the installation process:
register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings. (Currently using PHP register globals Enabled ('1'))
Please check the error messages and try again.

出现这个问题的原因是由于服务器数据库不兼容导致无法获取安装日志导致的.解决办法有2个.

1,如果你的服务器支持php.ini的话,在主机下添加一个php.ini文件加上一句register global off的语句就可以了.

2,如果不支持php.ini 或者没有权限添加,只有修改程序的文件来解决了.修改Drupal6程序里的modules/system/system.install 安装文件.

找到这段代码:

// Test PHP register_globals setting.
  $requirements['php_register_globals'] = array(
    'title' => $t('PHP register globals'),
  );
  $register_globals = trim(ini_get('register_globals'));
  // Unfortunately, ini_get() may return many different values, and we can't
  // be certain which values mean 'on', so we instead check for 'not off'
  // since we never want to tell the user that their site is secure
  // (register_globals off), when it is in fact on. We can only guarantee
  // register_globals is off if the value returned is 'off', '', or 0.
  if (!empty($register_globals) && strtolower($register_globals) != 'off') {
    $requirements['php_register_globals']['description'] = $t('<em>register_globals</em> is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when <em>register_globals</em> is enabled. The PHP manual has instructions for <a href="http://php.net/configuration.changes">how to change configuration settings</a>.');
    $requirements['php_register_globals']['severity'] = REQUIREMENT_ERROR;
    $requirements['php_register_globals']['value'] = $t("Enabled ('@value')", array('@value' => $register_globals));
  }
  else {
    $requirements['php_register_globals']['value'] = $t('Disabled');
  }

更改为:

// Test PHP register_globals setting.
  $requirements['php_register_globals'] = array(
    'title' => $t('PHP register globals'),
  );
  $register_globals = trim(ini_get('register_globals'));
  // Unfortunately, ini_get() may return many different values, and we can't
  // be certain which values mean 'on', so we instead check for 'not off'
  // since we never want to tell the user that their site is secure
  // (register_globals off), when it is in fact on. We can only guarantee
  // register_globals is off if the value returned is 'off', '', or 0.
  if (!empty($register_globals) && strtolower($register_globals) != 'off') {
   $requirements['php_register_globals']['value'] = $t('Disabled');
  }
  else {
    $requirements['php_register_globals']['value'] = $t('Disabled');
  }

这样修改之后就OK了.经过本人测试有效,如果你按照我的要求操作仍然出现安装错误,哪么就是mysql数据库的版本过度,小哀建议你更换服务器.

注:Lamp=linux+apche+mysql+php


音乐搜索,大家各有门道.

2008,08,30 / 18:51 • 分享,经验 • #0

一般我下载音乐都是在百度的MP3搜索,虽然知道百度没有版权保护意识,所以我才可以下载到好听的歌曲.这个就是在骂着百度还仍然使用百度的服务.

Google收购了巨鲸音乐网之后我就开始使用谷歌音乐频道了,说真的,google的用户体验确实做的很不错的,使用一段时间之后小哀就爱上了google的音乐频道,而且不断的从里面搜罗出一些很不错的歌曲.虽然很多歌曲由于版权问题无法下载,促使我去了百度下载,但是对于知识产权的保护,google确实做的不错,毕竟是西方的版权意识强啊.

最近发现了一个很不错的音乐搜索网站Midomi,就是可以自己使用哼唱录音之后搜索相似的歌曲,用自己的声音唱歌或哼唱来搜索音乐,观看音乐视频,加入歌迷俱乐部,与朋友分享,被发现以及进行许多其它活动,不收取任何费用! 这个让我觉得现在的互联网功能是越来越强大了.

之前的那个google采用语音识别技术,搜索视频中的说话内容.就让小哀感到了互联网应用的强大功能,而现在的这个叫做Midomi的音乐搜索更是让这个技术更上一层楼,这项伟大的搜索引擎使用的是FlashPlayer目前在Web技术中最大的优势,在线录制(后端需要media server或red5等服务器支持).你只需要对着麦克风哼唱几句就可以提交你搜索的内容,而服务器将自动搜寻与你的声音相似的歌曲.

这样一来,如果你听到好听的歌曲,却又不方便将它记录下来,之后想再重温,就可以使用这个叫做midomi的音乐搜索引擎搜索歌曲.

赶快去搜索你想听的歌曲吧,试试全新的搜寻体验.

分享一个跨平台多浏览器的页面测试网站.

2008,07,21 / 12:54 • 分享,经验 • #8

一般搞设计的人都在担心设计的东西不兼容多浏览器,最明显的就是wordpress等程序主题设计的时候在IE6.0和IE7.0下的显示完全出现错位等等的问题.这个我一般使用的是一个绿色的IE多版本包解决的,但是在多操作系统和各种浏览器下也不能完美的实现,不过我最近找到了一个不错的在线测试的网站.可以很好的解决设计者们的难题了.

虽然大家目前主要的是保证IE6,7及Firefox的一致,不过我们也不能放弃掉那些小部分的用户,所以就推荐Browsershots多浏览器跨平台测试.

Browsershots提供了Linux、Windows、Mac os、BSD四个平台下的多个浏览器的页面截图,功能很强大.不过我主要就看看Windows和Mac os下的效果就好,选择太多浏览器会导致加载速度非常慢.

Browsers跨平台多浏览器测试 Browsers跨平台多浏览器测试

这里看看本站在各种浏览器和操作系统下的预览图吧!

小哀扯淡的统计信息一览,对于的流量分析.

2008,05,14 / 20:36 • 分享,经验 • #3

仔细的观察了一下5月13日的51yes的统计分析结果,发现目前流量的主要来源为百度.而自从google惩罚了我之后,流量少的可怜.连百度的十分之一都没有,这个让我感到十分的沮丧,本来针对google我用的心血比百度多,基本上百度都是顺其自然发展的,但是自从关键词wordpress掉出了第一页之后就没有流量来源了,本来我想优化我的名字杨林也作为主关键词的,但是最后还是断绝了这个想法.

从统计信息了解,目前访问本站的绝大部分客户的浏览器为IE6.0,99%的浏览器分辨率为1024*768,操作系统为windows xp,这些内容显示也让我上次调整网站IE6.0下1024*768变形问题删除IE7调试的功夫没有白费.不过苹果和vista系统的用户也不少,而linux系统的用户只有一位.不过目前IE6.0的用户的比例是在下降,看来以后就不必为了IE6和IE7下不兼容的问题得到了解决,希望以后彻底淘汰掉IE6. Firefox用户也在变多,看来以后为FF用户要多写点文章了.

另一个方面,直接输入网址的用户变多,这个显示了本站强力的外链和很如人心的客户体验效果,这个需要以后多加坚持.努力的提供服务才能深入人心.

操作系统比较 分辨率比较 时间段分析

搜索引擎比较 浏览器比较 来源统计比较