定義名 |
説明 |
初期値 |
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) |