Monthly Archive for 2007年03月

解决一个PHP错误

更新本地服务器后得到一个错误:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 288 bytes) in

解决方法是在php.ini文件中更改参数:

memory_limit = 10M

安装 Movable Type 3.34

Movable Type 是一个不错的 blog 程序,与 wordpress 不同的是,它不是基于 php 的,安装时常出现一些问题,让人感觉安装不易,下面写出我的安装过程,让大家参考,相信这篇文章能让绝大多数的朋友轻松安装好 Movable Type 。

  • 确定你已经安装好 apache、mysql 和 perl 。推荐你使用集成的套件。比如 wamp
  • 下载 Movable Type 后解压到你的 web 服务目录下,比如我的路径是 /home/www/mt
  • 如果你是 windows 系统,请更改 mt 目录下面的 cgi 文件,文件中第一行是你的 perl 程序所在位置。例如你的 perl 安装在 d:/usr/wamp/perl/ 就将

    #!/usr/bin/perl -w

    改为

    #!d:/usr/wamp/perl/bin/perl -w

    如果你是 linux 系统,不用修改就可以直接进入下一步。

  • 打开浏览器,运行 mt 目录中的 mt-check.cgi 文件,以便确定你的服务器已满足安装 MT 的环境需求。我运行的地址是 http://localhost/mt/mt-check.cgi
    如果你运行这个文件时,浏览器显示出了文件本身的代码,而没有执行,说明你的apache服务器没设定好cgi支持,你可以在配制文件中加入以下代码

    addhandler cgi-script .cgi .pl

    如果提示没有权限执行,你还要打开 mt 目录的 cgi的执行权限,示例如下

    <Directory “/home/www/mt/”>
    AllowOverride None
    Options Execcgi
    Order allow,deny
    Allow from all
    </Directory>

  • check 通过后,就可以修改 mt-config.cgi 文件了。路径部分示例

    CGIPath http://localhost/mt/
    StaticWebPath http://localhost/mt-static

    数据库部分示例

    ##### MYSQL #####
    ObjectDriver DBI::mysql
    Database 数据库名称
    DBUser 数据库用户名
    DBPassword 数据库密码
    DBHost 数据库所在主机名称(通常是 localhost )

  • 建好数据库后,运行 mt 目录中的 mt.cgi,根据提示完成安装。

换用了 k2 主题

是时候整理 blog 了。今天使用 k2 模板,并装了中文包。