PyukiWiki編※2016/02月時点では、最新のPyukiWiki であれば下記のような設定はいらないようです。また、lacoocanへ移行が必須となっているので、更に不要になりました。
基本的な設定は、下記のYuKiwiki?の方法と同様
--- pyukiwiki.ini.cgi Tue Jun 1 19:09:00 2004 +++ pyukiwiki.ini.cgi Fri Jul 16 00:44:00 2004 @@ -9,12 +9,12 @@ use strict; # Modifier Info. -$::modifierlink = 'http://Change me!/'; -$::modifier = 'Nekyo'; +$::modifierlink = 'http://hpcgi○.nifty.com/CGIを設置するディレクトリ/'; +$::modifier = '名前'; $::modifier_mail = ''; $::modifier_dir_data = '.'; # Your data directory (not URL, but DIRECTORY). -$::modifierlink_data = '.'; # Your data URL (not DIRECTORY, but URL). +$::modifierlink_data = 'http://homepage○.nifty.com/CGIに必要なファイルを置くディレクトリ'; # Your data URL (not DIRECTORY, but URL). $::icontag = qq(<img id="logo" src="$::modifierlink_data/pyukiwiki.png" width="80" height="80" alt="[PyukiWiki]" title="[PyukiWiki]" />); # Language
--- wiki.cgi Tue Jun 1 19:11:00 2004 +++ wiki.cgi Fri Jul 16 00:27:00 2004 @@ -29,7 +29,7 @@ my $use_Jcodepm = 0; require 'jcode.pl'; -use Fcntl; +#use Fcntl; # Check if the server can use 'AnyDBM_File' or not. # eval 'use AnyDBM_File'; # my $error_AnyDBM_File = $@; @@ -83,7 +83,7 @@ my $editchar = '?'; my $subject_delimiter = ' - '; my $use_autoimg = 1; # automatically convert image URL into <img> tag. -my $use_exists = 0; # If you can use 'exists' method for your DB. +my $use_exists = 1; # If you can use 'exists' method for your DB. #my $use_FixedFrontPage = 0; ############################## my $InterWikiName = 'InterWikiName'; @@ -870,8 +870,8 @@ dbmopen(%::database, $::dataname, 0666) or &print_error("(dbmopen) $::dataname"); dbmopen(%infobase, $infoname, 0666) or &print_error("(dbmopen) $infoname"); } elsif ($modifier_dbtype eq 'AnyDBM_File') { - tie(%::database, "AnyDBM_File", $::dataname, O_RDWR|O_CREAT, 0666) or &print_error("(tie AnyDBM_File) $::dataname"); - tie(%infobase, "AnyDBM_File", $infoname, O_RDWR|O_CREAT, 0666) or &print_error("(tie AnyDBM_File) $infoname"); +# tie(%::database, "AnyDBM_File", $::dataname, O_RDWR|O_CREAT, 0666) or &print_error("(tie AnyDBM_File) $::dataname"); +# tie(%infobase, "AnyDBM_File", $infoname, O_RDWR|O_CREAT, 0666) or &print_error("(tie AnyDBM_File) $infoname"); } else { tie(%::database, "Yuki::YukiWikiDB", $::dataname) or &print_error("(tie Yuki::YukiWikiDB) $::dataname"); tie(%infobase, "Yuki::YukiWikiDB", $infoname) or &print_error("(tie Yuki::YukiWikiDB) $infoname"); @@ -895,7 +895,7 @@ if ($modifier_dbtype eq 'dbmopen') { dbmopen(%::diffbase, $diffname, 0666) or &print_error("(dbmopen) $diffname"); } elsif ($modifier_dbtype eq 'AnyDBM_File') { - tie(%::diffbase, "AnyDBM_File", $diffname, O_RDWR|O_CREAT, 0666) or &print_error("(tie AnyDBM_File) $diffname"); +# tie(%::diffbase, "AnyDBM_File", $diffname, O_RDWR|O_CREAT, 0666) or &print_error("(tie AnyDBM_File) $diffname"); } else { tie(%::diffbase, "Yuki::YukiWikiDB", $diffname) or &print_error("(tie Yuki::YukiWikiDB) $diffname"); }
--- YukiWikiDB.pm Tue Feb 17 00:38:00 2004 +++ YukiWikiDB.pm Thu Jul 15 23:27:00 2004 @@ -1,7 +1,7 @@ package Yuki::YukiWikiDB; use strict; -use Fcntl ':flock'; +#use Fcntl ':flock'; # Constructor sub new {
@NiftyへのYukiWiKi設置情報まとめ
個別の修正
その他のCGI版WiKi? |