YaWPS インストールガイドへようこそ! もし YaWPS の過去のバージョンからのアップグレードをしようとして いるのであれば、 UPGRADE ファイルを使用してください! ...Step 1: 必要なものの確認 以下が必要です: * ウェブブラウザ(Mozilla、IE4.5+、NN4.5+)。 * ファイルをアップロードするためのFTPクライアント。 * Perl 5以降を使用できるWebスペース。 利用可能か分からなければ、Webホストにコンタクトしてみてください。 * Perlのパスも必要、通常は /usr/bin/perl です。もし分からなければ、 管理者に尋ねてみてください。 ...Step 2: 始めましょう FTPクライアントのエンジンに火を入れて、サーバー上で cgi-bin ディレクト リを確認します。良くある2、3の例を示します。あなたのディレクトリ構造に あてはまるものを探してください: +---------------------+---------------------+---------------------+ | | | | | cgi-bin | cgi-bin | cgi-bin | | www | httpdocs | public_html | | | | | +---------------------+---------------------+---------------------+ | | | | | public_html/cgi-bin | www/cgi-bin | cgi-bin | | | | | | | | | +---------------------+---------------------+---------------------+ もし cgi-bin や cgi 、それに類するフォルダを見つけられなければ、その フォルダを作り、ホストが CGI をサポートしていることをはっきりさせます。 フォルダを作成しパーミッションを 755 に変更(chmod)します。 注意 : Windows サーバーは chmod の値を受け付けません。あなたのサイトが Windows サーバーで提供されるのであれば chmod についてのステップはスキッ プしてください。 ...Step 3: CGI ディレクトリの設定 cgi-bin ディレクトリ内に 'yawps' というディレクトリを作成し、ローカルの YaWPS cgi-bin ディレクトリの内容を ASCII モード( binary ではなく!)で アップロードします。以下のディレクトリ構成になるはずです : cgi-bin/yawps cgi-bin/yawps/db cgi-bin/yawps/db/blocks cgi-bin/yawps/db/calendar cgi-bin/yawps/db/forum cgi-bin/yawps/db/forum/messages cgi-bin/yawps/db/links cgi-bin/yawps/db/members cgi-bin/yawps/db/modules cgi-bin/yawps/db/pages cgi-bin/yawps/db/polls cgi-bin/yawps/db/stats cgi-bin/yawps/db/topics cgi-bin/yawps/db/topics/articles cgi-bin/yawps/lang cgi-bin/yawps/modules 全ての .cgi で終わるファイルのパーミッションを 755 に変更します。 これらのファイルの先頭行にある perl のパスがサーバー上の perl 本体のパ スと一致しているか確認します。(e.g. もし先頭行に #!/usr/bin/perl -Tw とあれば、/usr/bin/perl -v を実行して perl のバージョンが表示されるこ とをチェックします。) yawpsrc.pl のパーミッションを 644 に変更します。 dbフォルダ内の全てのディレクトリのパーミッションを 777 に変更します。 .htaccess のパーミッションを 644 に変更します。 db ディレクトリ内の全てのダミーファイルを削除します。 ...Step 4: NON-CGI ディレクトリの設定 Webスペースの 'public' 部分(通常このディレクトリは 'public' 、 'public_html' 、 'www' などと命名されています)にもう一つ 'yawps' とい うディレクトリを作成し、この新しいディレクトリにローカルの non-cgi ディレクトリをアップロードします。画像はバイナリモードで、しかし pl ファイルは必ずアスキーモードでアップロードしてください! 以下のディレクトリ構成になるはずです : public_html/yawps public_html/yawps/images public_html/yawps/images/avatars public_html/yawps/images/forum public_html/yawps/images/smilies public_html/yawps/images/stats public_html/yawps/images/topics public_html/yawps/themes public_html/yawps/themes/standard public_html/yawps/themes/standard/images これらのファイルにどこからでもアクセスできるか確認してください! 'public_html/yawps/yawpsnews.xml' のパーミッションを 666 に変更します。 ...Step 5: YAWPSRC.PL の設定 yawpsrc.pl (YaWPS cgi-bin フォルダにあります) を開き、グローバル変数を 編集します : $cfg{pagename} $cfg{pagetitle} 以下の変数には絶対パスを指定します : $cfg{cgi_bin_dir} $cfg{non_cgi_dir} tools ディレクトリにある test.cgi を使って YaWPS のパスを調べることが できます( test.cgi を YaWPS cgi ファイルがあるディレクトリにコピー、 配置してこれにアクセスするための URL をブラウズします)。 以下の変数には正しい URL を指定します : $cfg{cgi_bin_url} $cfg{non_cgi_url} $cfg{webmaster_email} にはあなたのEメールアドレスを入力します。 ...Step 6: YaWPS へのログイン これでサイト管理者としてログインする準備が整いました。ユーザーネームは admin 、パスワードは yawps でログインしてください。管理者のパスワード を変更するのを忘れないように! 何か問題があれば、 http://yawps.sourceforge.net/ でより詳細な構築につ いてのマニュアルを確認してください。