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)