【17】YYBBS2iを改造する
KENTWEBさんの有名な掲示板CGI
「YY-BOARD」を携帯からも読書き可能にする
「DESPERADO」さんの
YYBBS2iをMacOSサーバ上で使用できるように改造します。
※改造に関してはご自身の責任にて行って下さい。なおこの改造に関してKENTWEBさん及びDESPERADOさんには決してサポートを求めないで下さい。
また当サイト環境での動作確認はしましたが、他の環境で動くことは保証出来ません。自身の環境に合わせて変更・改造を行ってください。
改造に必要なソフトは
【10】MacOSサーバでCGI 1を参照下さい。
「DESPERADO」さんのサイトから
「YYBBS2i」をダウンロードします
解凍された
「yybbs2i.cgi」を「Jedit4」で開きます
※「Jedit4」の初期設定で文書幅を93桁に設定して下さい。
55行目 require'./jcode.pl'; の./を削除
77行目 $homepage ="../index.html"; の../を/に変更(同じディレクトリにindexを設置する場合には削除)
87行目 $imgurl ="."; の.をimg/に変更
110行目 ファイルロック形式は0を指定
132行目 カウンタにGIFを使用する場合には$gif_path= "."; の.をimg/に変更
137行目 $cntfile ='./count.dat'; の./を削除する
144行目 $script ="./yybbs2i.cgi"; の./を削除する
148行目 $logfile ="./yybbs.log"; の./を削除する
208行目 $nofile ="./pastno.dat"; の./を削除する
211行目 $pastdir ="."; の.をpast/に変更
695行目 $value =~s/\r/<br>/g; の<br>を削除する
後は
「yybbs2i.cgi」の設定方法にしたがって各種の設定をして下さい。
設定が終了したら「別名で保存」を選び漢字コード「シフトJIS」改行コード「CR(Mac)」で保存します。
「MacJPerl」で改造した「yybbs2i.cgi」を開きCGIScriptで保存します(詳しい方法は
【11】MacOSサーバでCGI 2を参照下さい)
「jcode.pl」は前ページで改造済のjcode.plを使用して下さい。
後は任意のディレクトリにデータを移し動作確認をしてみて下さい。
YY-BOARDのログと同期しますので、
YY-BOARDと同じディレクトリに保存することをお奨めします。
繰り返しますが
※改造に関してはご自身の責任にて行って下さい。なおこの改造に関してKENTWEBさん及びDESPERADOさんには決してサポートを求めないで下さい。
また当サイト環境での動作確認はしましたが、他の環境で動くことは保証出来ません。自身の環境に合わせて変更・改造を行ってください。
上記よろしくお願いします。
<追記>「MacJPerl」のCGIはアプリケーションとして動きます。
CGIが安定しない場合には割当メモリを増やすと安定する場合があります。