overview
waysを動作させるまでの手順を解説します。
書いてあることを全て実行すれば大抵動くと思いますので、
動かない場合は、設定し忘れている項目が無いかチェックしてください。
files
ダウンロードした圧縮ファイルを解凍すると以下のようになります。
ファイルの漏れがないか事前に確認してください。
/ways/
├ ways.cgi [755]
├ index.html
├ about.html
├ /data/
│ ├ class.cgi [666] 空
│ ├ config.cgi [666]
│ ├ log.cgi [666] 空
│ ├ /tmp/ [777] 空
│ └ /ban/ [777] 空
├ /html/
│ ├ menu.html [666]
│ ├ /ban/ [777] 空
│ └ /text/ [777] 空
├ /lib/
│ ├ jcodeLE.pl
│ ├ /HTML/
│ │ └ Template.pm
│ └ /Ways/
│ ├ _Initializable.pm
│ ├ Form.pm
│ ├ Functions.pm
│ ├ Template.pm
│ ├ Ways.pm
│ ├ /File/
│ │ ├ EachClass.pm
│ │ ├ EachFile.pm
│ │ ├ EachRFile.pm
│ │ ├ EachLog.pm
│ │ ├ EachRLog.pm
│ │ ├ HashConfig.pm
│ │ ├ HashFile.pm
│ │ ├ IClass.pm
│ │ ├ IConfig.pm
│ │ ├ ILog.pm
│ │ └ TmpFile.pm
│ └ /Template/
│ ├ Admin.pm
│ └ /Admin/
│ ├ Class.pm
│ ├ Config.pm
│ ├ Finish.pm
│ ├ Form.pm
│ ├ Make.pm
│ ├ Pass.pm
│ └ Select.pm
└ /skin/
├ /admin/
│ ├ class.html
│ ├ config.html
│ ├ finish.html
│ ├ foot.html
│ ├ form.html
│ ├ head.html
│ ├ make.html
│ ├ pass.html
│ ├ select.html
│ ├ shortcut.html
│ └ style.css
└ /basic/
├ ban.html
├ foot.html
├ head.html
├ menu.html
├ noban.gif
├ style.css
└ text.html
※ 青文字はパーミッションです。
書いていない部分は、ファイル[644]、ディレクトリ[755]です。
※ 空ファイルや空ディテクトリが解凍されない可能性があります。
無い場合には自分で作成してください。
※ パーミッションとして示しているのは一般的な値です。
指定がある場合にはそちらに従ってください。
777などのパーミッションが許されていない場合にはways.cgiの以下も変更してください
頭に0をつけてパーミッションを設定します。
mkdir_permission => 0777,
before upload
ways.cgiの一行目
#!/usr/local/bin/perl
を自分のサーバーに合わせて書き換えてください。
※ 他に変更が必要な場所はありません。
setting
1、アップロードしてパーミッションを変更したらways.cgi?cmd=adminにアクセスします。
例 http://www.aostudio.net/cgi/ways/ways.cgi?cmd=admin
2、パスワード入力画面が表示されます。初めは 1234 と入力してください。
3、設定変更へ進み、PASSWORDの欄に新しいパスワードを設定します。
※ 絶対にパスワードを変更してください。
※ 4文字以上、大小文字、数字、記号など混ぜて設定してください。
4、次にクラス作成へ行き、自分のサイトにあったクラスを作成します。
5、次にファイル作成へ行きメニューを作成します。
6、後は新規登録からリンク集にサイトを登録していきましょう。
7、最後にファイル作成からHTML作成を全クラス分して終了です。