インストール¶
MRBS インストールには、アプリケーション ファイル、データベース テーブル、サイト設定の 3 つの部分があります。
1. アプリケーションファイルをインストールする¶
MRBS 1.12.2 をダウンロードし、Web サーバーの公開ディレクトリ外に展開します。MRBS を公開する URL に、web/ ディレクトリの内容を配置します。
たとえば:
/var/www/mrbs がアプリケーション ドキュメント ルートになるか、専用パスとして公開されるように Web サーバーを設定します。
!!! warning 「アプリケーションディレクトリのみを公開する」
このリリースには、`web/` 以外のデータベース スクリプトとプロジェクト ファイルが含まれています。パブリックにアクセスできる必要はありません。
2. データベースを作成する¶
=== 「MySQL または MariaDB」
データベースを作成し、リリースに付属のスキーマをロードします。
```console
mysqladmin create mrbs
mysql mrbs < tables.my.sql
```
スキーマ スクリプトでは、テーブル プレフィックス mrbs_ が使用されます。 $db_tbl_prefix を変更する場合は、同じプレフィックスを一貫してスキーマに適用します。
3. 設定を作成する¶
サンプル ファイルをコピーします。
config.inc.php を編集し、少なくともタイムゾーンとデータベース接続を設定します。
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
PostgreSQL の場合は、次を使用します。
config.inc.php には資格情報が含まれているため、Web サーバー アカウントと信頼できる管理者のみが読み取りできるようにしてください。
4. MRBS を開く¶
設定された URL にアクセスします。例:
デフォルトの db 認証方法では、MRBS により最初の管理者を作成するように求められます。 最初のセットアップ に進みます。
設定の所有権¶
systemdefaults.inc.php または areadefaults.inc.php は編集しないでください。上書きする必要がある設定のみを config.inc.php にコピーします。
この分離はアップグレード時に重要です。
systemdefaults.inc.phpにはアプリケーションのデフォルトが含まれます。areadefaults.inc.phpには、新しく作成されたエリアのデフォルトが含まれています。config.inc.phpには、インストール固有のオーバーライドが含まれています。