●解凍したファイルのサーバーへのセット
・サーバーの"Webに公開できるディレクトリ"以下に任意のディレクトリを作成します。(Ex
: /var/www/html/bbs/phpBB2などですね)
※ハッキングの標的にされやすいので「phpBB」とか「phpBB2」とかでない方がいいかも(Ex
: /var/www/html/bbs/forum/など )
・上の図にある C:\tmp\phpBB206\phpBB-2.0.6\phpBB2 から下をディレクトリごと全部サーバーの
/var/www/html/bbs/phpBB2に転送します。
・FTPクライアント・ソフトで転送した方が無難かな!?。(.php, .htmlはテキストモード、他画像ファイルなどはバイナリモード)
・私のとこは自宅サーバーで Samba 動いてますので Windows のエクスプローラでコピーしました。)
PerlのCGIとかだとこの方法では実行時にサーバー・エラーになりますが、.php,
.html なんかはOKです。
●データベースの設定
大前提として PHP4 がインストールされ実行できないといけません。(そりゃ〜そうだよね)
phpBB2で使用するデータベース名、ユーザー名とユーザーのパスワードを事前にセットしておく必要があります。
各データベースソフト(PostgreSQL, MySQL, MS-SQL Server, MS-Access etc)のインストールやデータベース、ユーザー名、パスワードの登録方法は省略します。(PostgreSQLの場合、環境変数:PGDATAにある
pg_hba.conf への md5 による認証設定をしておきましょう)
これが無い状態で phpBB2 のセットアップを実行してもエラーになるだけです。
ここでは、以下の設定があるものとして説明しましょう。
データベース名 : phpbbtest
ユーザー名 : phpbb
パスワード : phpbb123
●phpBB2の設定
これの前に /var/www/html/bbs/phpBB2 の config.php に他ユーザー(Other)の書き込み権限を付与しておきましょう。
ブラウザから次のように入力します。(ドキュメントルート下にbbsディレクトリがありその下にphpBB2ディレクトリがあるものとします。
http://domainname/bbs/phpBB2/index.php
domainnameは ipアドレスか名前解決されていればそのサーバーのドメイン名になります。
右のような設定画面を表示します。→
ここクリック
必要項目を入力し「インストール開始」をクリックします。 → 入力説明はこちらクリック
※この間に指定したデータベースへのテーブル作成や管理者情報などを登録するようです。これ以降の操作で失敗し再度インストール実行する場合はデータベースを削除し、作り直すことが必要です。でないとエラーになります。
この直後こんな画面を表示します。→ ここクリック (config.phpの書き込み権限が設定されていると「インストール完了」になります)
上の操作で設定ファイル(config.php)のダウンロードをクリックすると「ファイルダウンロード」のダイアログを表示しますので、任意の場所に保存します。そして、サーバーの
phpBB2 へ転送します。
ダウンロードしたファイル(config.php)の内容はこんな感じです。