RelmのNifty系サーバへの設置について、簡単に紹介しています。 基本の設置は押さえた上で、 以下のことも踏まえつつ、お読みください。
relm.cgiCGIファイル
(001) #!/usr/local/bin/perl
(023) $countjs = '../../homepage/relm/relm_c.js';
getpics.cgi お絵描き受け取りCGIファイル
(001) #!/usr/local/bin/perl
relm.ini 設定ファイル
(008) $home = 'http://homepage*.nifty.com/++++/';
(009) $script_ = "http://hpcgi*.nifty.com/++++/relm/relm.cgi";
(013) $basepass = '../../homepage/relm/';
(014) $basehref = 'http://homepage*.nifty.com/++++/relm/';
paint.ini お絵描き画面設定ファイル
(009) $appdir = 'readapp.cgi?';
(010) $resdir = 'readapp.cgi?';
(019) $palettejs = 'http://homepage*.nifty.com/++++/relm/palette_selfy.js';
(131) $pdatadir = 'readapp.cgi?';
(132) $udatadir = 'readapp.cgi?scr_';
(133) $adatadir = 'data/';
(134) $apcodebase = 'http://homepage*.nifty.com/++++/relm/';
readapp.cgi CGIファイル →zip →lzh
(001) #!/usr/local/bin/perl
(009) $jardir = '';
(012) $resdir = "";
(015) $datadir = '../../homepage/relm/data/';
(018) $scrdir = '../../homepage/relm/scrap/';
Niftyを例にとって、 CGIはcgi-binフォルダ、 画像、HTMLはhomepageフォルダ内に置きます。
必要なファイル全部一気に。カッコの中はパーミッション。
cgi-bin/
|+-relm/ (755or701)
|-- relm.cgi (755or700) / CGIファイル
|-- relm.ini (666or600) / 設定ファイル
|-- relm.log (666or600) / 簡易ログファイル
|-- relm.dat (666or600) / カウントファイル
|-- getpics.cgi (755or700) / お絵描きデータ受け渡しのCGI
|-- paint.ini (666or600) / お絵描き画面の設定
|-- paint_tool.ini (644or600) / お絵描き画面拡張ツール
|-- readapp.cgi (755or700) / アプレットなどのデータを読み込むCGI
|+- lib/ (755or701) / CGIライブラリ
|-- relm1.pl (644or600)
|-- relm2.pl (644or600)
|-- relm3.pl (644or600)
|-- relm4.pl (644or600)
|-- paint.pl (644or600)
|-- jcode.pl (644or600)
|-- cgi-lib.pl (644or600)
|+- lock/ (777or707)
|+- res/ (755or705) / テクスチャとか
|-- ○○.zip ... (644or604) / いろいろ
|-- PaintBBS.jar (644or604) / PaintBBS
|-- spainter.jar (644or604) / しぃペインター
homepage/
|+- relm/ (755or701)
|-- relm_n.js (666or606)
|-- relm_c.js (666or606)
|-- index.htm (666or606)
|-- menu.htm (666or606)
|+- data/ (777or707) / データフォルダ
|+- ico/ (777or707)
|+- scrap/ (777or707)
|+- skin/ (777or707) / スキンとかJSファイル
|-- ../cgi.css (666or606)
|-- l_skin.htm (666or600)
|-- l_cata.htm (666or600)
|-- l_menu.htm (666or600)
|-- l_form.htm (666or600)
|-- l_paint.htm (666or600)
|-- cookie.js (644or604)
|-- layer.js (644or604)
|-- preview.js (644or604)
|+- res/ (755or705) / アニメーションの資源とかの
|-- ○○.zip ... (644or604) / いろいろ
|-- PCHViewer.jar (644or604) / アニメーションビューワー
|-- palette_selfy.js (644or604) / 拡張パレット
上のPaintBBS、しぃペインターなどは しぃちゃん宅 からダウンロードしてくること