config.server.php
| 定義名 | 説明 | 初期値 |
|---|---|---|
| DOMAIN | システムの基本ドメイン。インストール時に設定されます | 'localhost' |
| DOMAIN_BASE | サブドメイン利用時のサブドメインを除いたドメインを指定 | '' |
| DB_TYPE | 使用するRDBMSの種類。現状 MySQL のみがサポートされます | 'mysql' |
| DB_HOST | データベースのホスト。インストール時に設定されます | '' |
| DB_NAME | データベースの名前。インストール時に設定されます | '' |
| DB_USER | データベースのユーザー。インストール時に設定されます | '' |
| DB_PASS | データベースのパスワード。インストール時に設定されます | '' |
| DB_PORT | データベースのポート。通常は変更しません | '' |
| DB_CHARSET | データベースの文字コード。インストール時に設定されます | '' |
| DB_CONNECTION_CHARSET | データベースへの接続文字コードを指定します。何も指定しない場合は、utf-8が利用されます。 絵文字などを利用する場合は、utf8mb4を指定ください。(データベース側もutf8mb4に変更) |
null |
| DB_PREFIX | a-blog cmsによって作成されるテーブルの接頭辞。インストール時に設定されます | '' |
| DB_SLOW_QUERY_TIME | ベンチマークモード時にスロウクエリを表示する基準タイムを設定します | 0.3 |
| GETTEXT_TYPE | どのようなに国際化するかのオプション。 fix(固定)|auto(ブラウザ設定)|user(ユーザのカスタムフィールドによって) | 'auto' |
| GETTEXT_APPLICATION_RANGE | どのページで国際化をするかの設定。admin(管理ページのみ)|login(ログイン時のみ)|all(すべてのページ) | 'all' |
| GETTEXT_DEFAULT_LOCALE | デフォルトロケール値 | 'ja_JP' |
| GETTEXT_DOMAIN | 国際化時のドメイン | 'messages' |
| GETTEXT_PATH | 国際化ファイルのディレクトリ名 | 'lang' |
| SSL_ENABLE | ONで管理ページでSSL/TLS有効になります | 0(1:ON / 0:OFF) |
| TRUSTED_PROXY_LIST | X-Forwarded-ForなどのHTTPヘッダーは簡単に偽装可能なため、ここに信頼できるプロキシのIPアドレスを列挙することで、接続元IPアドレスを特定するための、X-Forwarded-For HTTPヘッダーから信頼できる接続元IPアドレスを特定できるようになります | '' |
| PROXY_IP_HEADER | リバースプロキシが入っている時、ここで設定されているHTTPヘッダーを元に接続元IPアドレスを特定します | HTTP_X_FORWARDED_FOR |
| FULLTIME_SSL_ENABLE | ONでサイト全体がSSL/TLS有効になります。※有効にする際はSSL_ENABLEもONにする必要があります | 0(1:ON / 0:OFF) |
| COOKIE_SECURE | Cookieでセキュア属性を設定するかどうか設定します | 0(1:ON / 0:OFF) |
| COOKIE_HTTPONLY | CookieでHTTP ONLY属性を設定するかどうか設定します | 1(1:ON / 0:OFF) |
| COOKIE_SAME_SITE | CookieのSameSite属性を設定します | 'Lax' |
| HOOK_ENABLE | ONでフック機能が有効になります | 0(1:ON / 0:OFF) |
| RESOLVE_PATH | テンプレート上のリンクやリソースの場所を自動で補完します | 1(1:ON / 0:OFF) |
| URL_SUFFIX_SLASH | ONでシステムが生成するURLの末尾にスラッシュ( / )が付きます | 1(1:ON / 0:OFF) |
| SESSION_NAME | a-blog cms のセッション名 | 'sid' |
| REWRITE_FORCE | mod_rewrite機能が有効でない場合にも強制的にmod_rewrite用のURLを出力します | 1(1:ON / 0:OFF) |
| MAX_PUBLISHES | 同時に生成出来る動的なページのページ数です。キャッシュされているページは除外します。動的に生成しなければならないページのリクエストがこの数を超えると503ページが返されます。この数をむやみに上げすぎるとサーバに負担がかかります。サーバのパフォーマンスにあわせて調整してください | 3 |
| MAX_EXECUTION_TIME | プログラムの最大実行時間(秒) | 30 |
| DEFAULT_TIMEZONE | デフォルトのタイムゾーンを設定します | Asia/Tokyo |
| PHP_SESSION_USE_DB | PHPネイティブセッションでDBハンドラを使用するかどうかの設定 | 0(1:ON / 0:OFF) |
| THEMES_DIR | テーマディレクトリの場所 | 'themes/' |
| ARCHIVES_DIR | アーカイブディレクトリの場所 | 'archives/' |
| REVISON_ARCHIVES_DIR | バージョン管理で使用するアーカイブディレクトリの場所 | 'archives_rev/' |
| MEDIA_LIBRARY_DIR | メディア管理で使用するアーカイブディレクトリの場所 | 'media/' |
| ARCHIVES_CACHE_SERVER | 画像などのURLをここで設定したものに書き換え。(CDNなどで利用) | '' |
| PHP_DIR | プログラム(PHP)ディレクトリの場所 | 'php/' |
| JS_DIR | プログラム(Javascript)ディレクトリの場所 | 'js/' |
| IMAGES_DIR | システムイメージディレクトリの場所 | 'images/' |
| CONFIG_FILE | コンフィグの設定ファイルの場所。拡張する場合はこのファイルを編集 | 'private/config.sysytem.yaml' |
| CONFIG_DEFAULT_FILE | コンフィグのデフォルト値が格納された設定ファイルの場所 | 'private/config.sysytem.default.yaml' |
| MIME_TYPES_FILE | MIMEタイプの定義ファイルの場所 | 'private/mime.types' |
| REWRITE_PATH_EXTENSION | リンクの書き換えを行う、拡張子を設定 | 'pdf|doc|docx|ppt|pptx|xls|xlsx|lzh|zip|rar' |
| ERROR_LOG_FILE | エラーログの出力先を設定。空の場合はOSのシステムログを使用 | '' |
| BID_SEGMENT | ブログID | 'bid' |
| AID_SEGMENT | エイリアスID | 'aid' |
| UID_SEGMENT | ユーザーID | 'uid' |
| CID_SEGMENT | カテゴリーID | 'cid' |
| EID_SEGMENT | エントリーID | 'eid' |
| UTID_SEGMENT | ユニットID | 'utid' |
| CMID_SEGMENT | コメントID | 'cmid' |
| TBID_SEGMENT | トラックバックID | 'tbid' |
| KEYWORD_SEGMENT | キーワード | 'keyword' |
| TAG_SEGMENT | タグ | 'tag' |
| FIELD_SEGMENT | フィールド | 'field' |
| ORDER_SEGMENT | 並び順 | 'order' |
| ALT_SEGMENT | オルタネイト | 'alt' |
| TPL_SEGMENT | テンプレート | 'tpl' |
| PAGE_SEGMENT | ページ | 'page' |
| PROXY_SEGMENT | プロキシー | 'proxy' |
| TRACKBACK_SEGMENT | トラックバック | 'trackback' |
| SPAN_SEGMENT | スパン(期間) | 'span' |
| ADMIN_SEGMENT | 管理ページ | 'admin' |
| MEDIA_FILE_SEGMENT | メディアファイルのダウンロード | 'media-download' |
| LOGIN_SEGMENT | 管理ログインページ | 'login' |
| ADMIN_RESET_PASSWORD_SEGMENT | 管理ユーザーのパスワード再設定ページ | 'admin-reset-password' |
| ADMIN_RESET_PASSWORD_AUTH_SEGMENT | 管理ユーザーの新パスワード入力ページ | 'admin-reset-password-auth' |
| ADMIN_TFA_RECOVERY_SEGMENT | 管理ユーザーの2段階認証解除ページ | 'admin-tfa-recovery' |
| SIGNIN_SEGMENT | サインインページ | 'signin' |
| SIGNUP_SEGMENT | 会員登録ページ | 'signup' |
| RESET_PASSWORD_SEGMENT | 一般ユーザーのパスワード再設定ページ | 'reset-password' |
| RESET_PASSWORD_AUTH_SEGMENT | 一般ユーザーの新パスワード入力ページ | 'reset-password-auth' |
| TFA_RECOVERY_SEGMENT | 一般ユーザーの2段階認証解除ページ | 'tfa-recovery' |
| PROFILE_UPDATE_SEGMENT | プロフィール更新ページ(ログイン後) | 'mypage/update-profile' |
| PASSWORD_UPDATE_SEGMENT | パスワード変更ページ(ログイン後) | 'mypage/update-password' |
| EMAIL_UPDATE_SEGMENT | メールアドレス変更ページ(ログイン後) | 'mypage/update-email' |
| TFA_UPDATE_SEGMENT | 2段階認証設定ページ(ログイン後) | 'mypage/update-tfa' |
| WITHDRAWAL_SEGMENT | 退会ページ(ログイン後) | 'mypage/withdrawal' |
| LIMIT_SEGMENT | 表示の上限件数(未使用) | 'limit' |
| DOMAIN_SEGMENT | ドメイン | 'domain' |
| IOS_APP_UA | iOSアプリのユーザーエージェント(未使用) | 'acms_iOS_app' |
| API_SEGMENT | REST API | 'api' |
| DEBUG_MODE | デバッグモード。ONの間は各種エラーメッセージが表示されます。サイト公開中はOFFに設定してください。 | 1(1:ON / 0:OFF) |
| BENCHMARK_MODE | ベンチマークモード。ONの間はモジュール実行時間などのベンチマーク情報が表示されます。サイト公開中はOFFに設定してください。 | 0(1:ON / 0:OFF) |