【しばらく編集不可モードで運営します】 編集(管理者用) | 差分 | 新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴

YukiWikiをlocalのMacで動かすには? - WindowsXPでローカルにYukiWikiを調整して、FreeBSDのISPで動かして来ました。が、できれば、

目次

WindowsXPでローカルにYukiWikiを調整して、FreeBSDのISPで動かして来ました。が、できれば、

Mac OS X10.4.11のマシンで、ローカルにYukiWikiをチューニングしたいと思う様になりました。ところが,

巧く行かぬ状況

Macでは、shell環境がディフォールトの「bash」なので、「FreeBSDのISP」よりFTPすれば、動く筈と考えていましたが、実際に起動すると;

Software error:

./略/info/46726F6E7450616765.txt cannot be created at /Yuki/YukiWikiDB.pm line 84.

For help, please send mail to the webmaster ([no address given]), giving this error message and the time and date of the error. 

となりました。該当する箇所は、下記の「open」コマンドの行です;

sub lock_store {
    my ($filename, $value) = @_;
    open(FILE, "+< $filename") or open(FILE, "> $filename") or die "$filename cannot be created";
    eval("flock(FILE, LOCK_EX)");

問題解決の為には、どのような所から検討をすれば宜しいでしょうか?

なお、いずれの Perlのバージョンは;

でございます。

なんと改行の問題らしい

簡単な例でテストしていたら,少なくとも wiki.cgiだけを dos形式→ unix形式に変えるだけで、エラーは出なくなりました。まだ cssに若干の問題があるようですが、あとは一歩一歩変換し直せば何とかなると思われます。