2と3のリビジョン間の差分
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 111: 行 111:
 * [[アプリケーション/reCaptcha|reCaptcha]]<<BR>>  * [[アプリケーション/reCAPTCHA|reCAPTCHA]]<<BR>>

ダウンロード

phpBB3日本語版はOcean Laboで配布されています。 phpBB-3.0.6-ja.zipのみをダウンロードすれば基本的なファイルは一通り手に入ります。

インストール

phpBB3 wikiを参照します。

php.ini

PHPの設定の変更で、php.iniを次のように書き換える方がよいとのことです。 ただし、具体的にどう変わるか確かめたわけではありません。

memory_limit = 32M

データベース

MySQL、PostgreSQL、SQLiteのいずれかを使えます。

MySQLまたはPostgreSQLにする場合はコントロールパネルからデータベースを作成しておきます。 PostgreSQLを使うならエンコードはUTF8にします。

セキュリティのため、データベースのパスワードはFTPやコントロールパネルとは違うものにします。

アップロード

例えば/public_html/phpBB3/にアップロードしたとします。

パーミッションは以下のようにします。

config.php

600

ディレクトリ

705

その他のファイル

604

なお、デフォルトのままでも動作します。 ただ、config.phpだけはセキュリティのために最低限の600にしておきましょう。

設定

アップロードした場所をブラウザで開きます。 例えばhttp://faq.crz.jp/phpBB3/です。 自動的にインストール用スクリプトにリダイレクトします。

「インストール」タブ→次のステップへ→インストール開始。

データベースは以下のようにします。 n000000000は自分のアカウント名にします。

MySQLの場合

データベースの種類:

MySQL with MySQLi extention

データベースサーバのホスト名 または DSN:

mysql01.next-space.jp

データベースサーバのポート番号:

データベースの名前:

n000000000

アカウント名と同じ

データベースのユーザー名:

n000000000

アカウント名と同じ

データベースのパスワード:

password

MySQLのパスワード

データベーステーブルの接頭語:

phpbb_

PostgreSQLの場合

データベースの種類:

PostgreSQL 7.x/8.x

データベースサーバのホスト名 または DSN:

pgsql01.next-space.jp

データベースサーバのポート番号:

データベースの名前:

n000000000

アカウント名と同じ

データベースのユーザー名:

n000000000

アカウント名と同じ

データベースのパスワード:

password

PostgreSQLのパスワード

データベーステーブルの接頭語:

phpbb_

SQLiteの場合

データベースの種類:

SQLite

データベースサーバのホスト名 または DSN:

/home/httpd/n000000000/bbsdb/mybbs.db

データベースサーバのポート番号:

データベースの名前:

データベースのユーザー名:

データベースのパスワード:

データベーステーブルの接頭語:

phpbb_

SQLiteを使う場合、データベースはpublic_htmlの下以外(ブラウザから見ようがない場所)に作ります。 SQLiteデータベースを置くディレクトリ(上の例ではbbsdb)はあらかじめ作っておきます。

次のステップへ→次のステップへ→「管理人設定」に適切に入力→次のステップへ→次のステップへ→次のステップへ。

詳細な環境設定は後でも変更できます→次のステップへ→次のステップへ。

「ログイン」で色々な設定を見ることが出来ます。 FTPでinstallディレクトリを削除すると、一般の閲覧者が掲示板を見ることができるようになります。

スパム対策

昔のバージョンではCAPTCHAを突破してスパムを貼られることが多かったようで、3.06では色々なCAPTCHAを使えるようになりました。

管理人としてログイン→Administration Control Panel→再びログイン→CAPTCHA 設定。

  • GD CAPTCHA
    標準です。 昔からあるものです。

  • GD 3D Captcha
    画像が3D表示になっています。

  • CAPTCHA without GD
    GDがない環境で使うもので、少し性能が劣ります。 NEXTSPACEにはGDがあるので、これを選ぶ必要はありません。

  • Q&A CAPTCHA
    画像認証とは違います。 簡単な質問をしてそれに答えることで、人間かどうか確認するものです。 例えば「札幌の読み方をひらがなで書くと?」→「さっぽろ」のように。 能力は高いですが、質問・回答をたくさん作る必要があります。

  • reCAPTCHA
    画像認証の一種です。 書物をスキャンしてOCRが判読できなかったものを、CAPTCHAとして利用するものです。 これを使うにはreCAPTCHAに登録して鍵を取得する必要があります。

注意

自動アップデートは、PHPにFTP関数が組み込まれていないので使えません。

アプリケーション/phpBB (最終更新日時 2010-03-06 18:11:56 更新者 admin)