設定ファイル編集
概要
設定ファイル(user_config.ini)を編集する機能です。
※この画面にアクセスするには、「システム管理者」ロールが必要です。
画面
説明
この設定ファイルは、セクションによってグループ分けされています。セクション名は角カッコで囲われています。
例えば、globalセクションの設定項目は [global] という文字列から次の角カッコで囲われたセクション名までの間に記述する必要があります。
global セクション
document_root | WebサーバーのDocument Rootを指定します。 この項目を定義しない場合は、PHPの$_SERVER変数の値が使用されます。 値を空にすることで、環境を変更時の柔軟な対応が可能ですが、一部のレンタルサーバーでは$_SERVER変数の'DOCUMENT_ROOT'が正しい値を返さない場合があるため、正確な値を入力することを推奨します。 例: document_root = /Users/kawaguchi/NetBeansProjects/me/www |
---|---|
site_path | CMS管理対象ディレクトリのドキュメントルートからのパスを指定する。 ドキュメントルート直下のファイルも管理対象に含める場合は "/" を指定します。 例:/ 特定のディレクトリ配下のみを管理対象にする場合は次のように指定します。 例:/news ※運用開始後にこの値を変更することはできません。 例: site_path = / |
cms_path | CMS(MicroEngine本体)インストールディレクトリのドキュメントルートからのパスを指定します。 例: cms_path = /cms/me |
upload_path | アップロードファイル保存ディレクトリのドキュメントルートからのパスを指定します。 ページ編集画面で指定した画像が保存されます。 例: upload_path = /cms/me/data/upload |
session.name |
セッション名を指定します。デフォルト値の"MicroEngine_Session"を変更したい場合は指定します。 例: session.name = MicroEngine_Session |
me_session_id |
MicroEngine セッション識別子を指定します。 同じサーバー内に複数のMicroEngineがインストールされている場合に区別するために使われます。 ただし、通常はクッキーの有効範囲が異なるので、他のMicroEngineの影響を受けることはありません。 この値はインストール時に自動で生成されます。この値を変更するとログイン中のユーザーはログアウトされますが、再度ログイン可能です。 例: me_session_id = 1c5221c1da6e4be71aff6c215546b36f |
page セクション
extensions |
管理対象拡張子を,(カンマ)区切りで指定します。 指定された拡張子のファイルは管理対象となり、テンプレート作成などの操作が行えます。 例: extensions = html,htm,php |
---|---|
directory_index |
Webサーバーの"DirectoryIndex"と同じ値を指定します。 トップページのサイトビュー機能でディレクトリが指定された場合に、この値のページを確認して、ページが存在すれば操作ボタンを表示します。 例: directory_index = index.html, index.htm, index.php |
exclude_dir |
管理対象外ディレクトリを指定します。 例えば、/blog ディレクトリを管理対象外としたい場合に指定します。 site_pathに"/"以外が指定されている場合は、site_pathを省いた値を指定します。 値は、,(カンマ)区切りで複数指定できます。 例: exclude_dir = /blog |
edit_border_color |
ページ編集画面の編集領域の枠線の色を指定します。 例: edit_border_color = #FF0000 |
edit_border_color_repeat |
ページ編集画面内のリピート領域の枠線の色を指定します。 値は、,(カンマ)区切りで複数指定できます。 例: edit_border_color_repeat = #00FF7F, #00BFFF |
trim_marker |
MEタグの trim_to 属性で文字を丸めた場合に追加する文字列を指定します。 省略した場合のデフォルト値は "..."(ドット3文字) です。 例: trim_marker = … |
template セクション
display_mode_cookie_name |
表示モードクッキー名を指定します。デフォルト値は "me_display_mode" です。 表示モードクッキーは、サブテンプレート機能を用いた場合に利用することができます。 例: display_mode_cookie_name = microengine_display_mode |
---|---|
display_mode_cookie_expire |
表示モードクッキーの有効期限を指定します。デフォルト値は "30"(日間)です。 表示モードクッキーは、サブテンプレート機能を用いた場合に利用することができます。 例: display_mode_cookie_expire = 60 |
xhtml |
値に"1"をセットして有効にするとBR・IMG要素を " />" で閉じます。 影響のあるMEタグは、テキストエリア・リッチテキスト・画像タグです。 例: xhtml = 1 ※この属性は、MicroEngine 1.1.2 で追加されました。 |
file セクション
extensions |
ファイル編集機能の対象ファイルの拡張子をカンマ区切りで指定します。デフォルト値は "js, css, htaccess, txt" です。 例: extensions = js, css, htaccess, txt |
---|
log セクション
log_level |
ログレベルを指定します。デフォルト値は "3" です。 ログレベルは、指定したレベル以下のログを書き出します。例えば "3" を指定すれば、それ以下の "1" および "2" のログも書き出されます。 0 : 書き出さない 1 : SECUREログ(ログイン・ログアウト・ユーザー作成など)を書き出す 2 : SYSTEMログ(設定ファイル編集・ライセンス登録など)を書き出す 3 : INFOログ (ページ・テンプレート・ファイル編集など)を書き出す 例: log_level = 2 |
---|---|
error_log |
エラーログの出力の有無を指定します。デフォルト値は "0" です。 エラーログを出力させると、管理画面操作時に発生したログの概要がログファイルに記録されます。 例えば、URLパラメータを改変して存在しないidを指定した場合などでもエラーとして記録されます。 0 : 書き出さない 1 : エラーログを書き出す 例: error_log = 1 |
Date セクション
date.timezone |
タイムゾーン設定を指定します。デフォルト値は"Asia/Tokyo"です。 指定された値は、PHPのdate_default_timezone_set()関数に渡されて、デフォルトタイムゾーンが設定されます。 例: date.timezone = Asia/Tokyo |
---|
操作
キャンセルボタン | 編集内容を破棄して、システム画面に戻ります。 |
---|---|
登録ボタン | 編集した内容を "data/config/user_config.ini" に書き出します。 ファイルが書きだされると、それ以降は新しい設定内容でMicroEngineが動作します。 サーバー内で "user_config.ini" ファイルを直接編集することも可能です。 |