以下は、Debian GNU/Linux で、blosxomのcgiを「/var/www/html/blog/」に作
成し、データを「/var/www/html/blogdb/」に作成する例。
- インストール
$ sudo apt install blosxom
- blog用ディレクトリに移動し、blosxomをコピーする。
$ mkdir /var/www/html/blog
$ cd /var/www/html/blog
$ cp /usr/lib/cgi-bin/blosxom .
- 上記の blosxom をcgi-scriptとして認識してもらう為に、以下のような.htaccessを作成する。
<Files blosxom>
SetHandler cgi-script
</Files>
- 設定ファイル読み込み場所を好みに変更。
- 設定ファイル(blosxom.config)をblosxomが置いてあるディレクトリの etc から読み込むように変更。
--- /usr/lib/cgi-bin/blosxom 2016-01-02 00:38:03.000000000 +0900
+++ blosxom 2020-07-11 10:07:32.683053000 +0900
@@ -100,7 +100,9 @@
( $config_dir = $blosxom_config ) =~ s! / [^/]* $ !!x;
}
else {
- for my $blosxom_config_dir ( $ENV{BLOSXOM_CONFIG_DIR}, '/etc/blosxom',
+ my $script_path = $0;
+ $script_path =~ s/\/[^\/]+$//;
+ for my $blosxom_config_dir ( $ENV{BLOSXOM_CONFIG_DIR}, "$script_path/etc", '/etc/blosxom',
'/etc' )
{
if ( -r "$blosxom_config_dir/blosxom.conf" ) {
- 設定ファイルを用意する。
$ cd /var/www/html/blog
$ mkdir etc
$ cp /etc/blosxom/blosxom.conf etc
以下の項目を編集する。
$blog_title = "blogのタイトル";
$blog_language = "ja"; # 日本語
- 見た目等を変更する為に flavours を用意する。
$ mkdir /var/www/html/blogdb
$ cd /var/www/html/blogdb
$ mkdir flavours
/var/www/html/blogdb/flavours に blosxomのscript中に記載されている、行
頭"html "で始まる内容を参考に、content_type.html date.html foot.html
head.html story.html を作成する。
- /var/www/html/blogdb に好きなディレクトリを作成して、.txtのファイルを作成!