Tairan's Story

「知之真切笃实处即是行,行之明觉精察处即是知,知行工夫不可离。」


Drupal

Drupal是一个出色的开源CMS系统,Whithouse也在使用。
现在把我今天配置Drupal的时候遇到一些问题以及解决办法记录在此,备查。

软件版本信息
Windows7
IIS7 + FastCGI
php-5.3.1-nts-Win32-VC9-x86
drupal-6.14

在PHP官方文档中提供了IIS7如何使用FastCGI配置PHP,需要注意的是当启用php.ini-development作为php.ini配置环境时,在CGI部分默认的是无法工作的,需要做如下修改

cgi.force_redirect = 1
cgi.nph = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 0
fastcgi.logging = 1
cgi.rfc2616_headers = 0

在php.ini文件中需要启用的 extension

extension=php_gd2.dll    ;用来画图
extension=php_mbstring.dll   ;多语言支持
extension=php_mysql.dll    ;连接MySQL
extension=php_pdo_mysql.dll    ;使用PDO的方式连接MySQL,非Drupal必须
extension=php_sqlite3.dll    ;连接sqlite3,非Drupal必须
extension=php_xmlrpc.dll    ;xmlprc实现接口,非Drupal必须

使用PHP5.3会有遇到 Function ereg() is deprecated Error 在询问了万能的Google后并参考这篇文章Function ereg() is deprecated Error 错误对策,使用文章中提到的最后一种办法来解决这个问题:
在 drupal\includes\file.inc 第 902 行

//elseif ($depth >= $min_depth && ereg($mask, $file)) {
elseif ($depth >= $min_depth && preg_match('/'.$mask.'/', $file)) {

默认的php.ini-development还会遇到一个时区(date.timezone)的问题需要修改php.ini

[Date]
date.timezone = "Asia/Shanghai"

另外还遇到一个Drupal设置的问题,default.settings.php 文件是不能删除的,至少在安装过程中需要,因为配置程序会读这个文件。

以上就是今天安装Drupal的一些总结,接下来再仔细研究如何在Drupal上做二次的开发。我就不信开源的程序搞不出符合国情的站点。

EOF

2 Comments » | Tags:, | Categories: Technology, 我的声音
优盘上的软件

每个人都有自己使用电脑的习惯,一些常用的设置,常用的工具等。可有时不能在自己熟悉的环境中工作,如临时给菜鸟帮忙等。此时如果有一些软件放在优盘中随身带着就方便很多。

现在,就有人把很多软件改造成可以装安装在优盘上的版本,这个网站http://portableapps.com,就是专门负责这事的。

很多开源的优秀软件,如 7zip, OpenOffice, WinMerge, Notepad++, Firefox, Filezilla 等都已经加入到这个队伍中,涵盖了开发,游戏,画图,教学,网络,多媒体等多个方面。

正是开源让软件世界便的多姿多彩。

除了这些软件,Python 也有可以安装在优盘上的版本。http://www.portablepython.com

No Comments » | Tags: | Categories: Technology, 我的声音
想提高自己的编程水平?–开源吧!

记得有个牛人说过,想成为高手有两个途径,1. 实现一个语言 2. 开源

大多数人实现一个语言还是比较困难的,所以开源是个好的选择。为什么呢?

说说我现在的感受吧。

由于管理SVN服务器,当需要添加用户,修改密码等需要登录到服务器上操作,很不方便。于是我就想着写了一个远程管理的工具。最初,就是实现了一个页面,和一个authHandle。虽然这个很简陋,但是我还是想跟别人分享这个工具,并为此写了安装文档。想不到真的有人愿意用了.(我还没得到他们的反馈)

这个工具到底好使吗?左思右想之后,决定对这个程序升级。毕竟这个程序太简陋了,实在对不住支持我的朋友。

有了别人的支持,就是给了自己动力。让自己有更强的动力把软件做的更好用,健壮,代码写的更漂亮。

还等什么,勇敢的开源吧!

No Comments » | Tags: | Categories: Technology, Thinking, 就事论事, 我的声音


我的豆瓣

二维码快速链接
QR Code fuer diese Seite