a-blog cms PHP API Reference

Install

Table of Contents

Interfaces

InstallStep
インストールウィザードの 1 フェーズ(規約 / 要件 / ドメイン / DB / テーブル / ブログ・管理者 / 完了)の契約。

Classes

AbstractStep
インストールウィザードの各ステップの基底。旧 setup/install.php の Install_Step。
Factory
インストールウィザードの Action(司令塔)。旧 setup/install.php の Install_Factory。
HtaccessActivator
インストール時に各ディレクトリの `htaccess.txt` を `.htaccess` へ自動リネーム(活性化)する。
InstallResponder
インストールウィザードの ToolView 相当を setup 専用 Twig で描画する Responder。
Step0
インストール phase 0(利用規約)。旧 setup/install.php の Install_Step_0。 規約テキストを表示するだけで、進行可否判定・副作用は持たない。
Step1
インストール phase 1(動作要件チェック)。旧 setup/install.php の Install_Step_1。 必須/推奨 PHP 拡張、必須ファイルの存在・パーミッション、.htaccess の有効化(W7)を検査する。
Step2
インストール phase 2(ドメイン設定)。旧 setup/install.php の Install_Step_2。 ドメインを検証し、config.server.php の DOMAIN に書き込む。
Step3
インストール phase 3(データベース設定)。旧 setup/install.php の Install_Step_3。 DB 接続確認・DB 名/接頭辞の検証(W4)・DB 作成/変更を行い、接続情報を config.server.php に書き込む。
Step4
インストール phase 4(テーブル作成)。旧 setup/install.php の Install_Step_4。 テーブル作成は site-seed-cli 由来の SchemaCreator(Update\Database\Schema ベース・冪等)に委譲する。 既にテーブルがあれば作成をスキップして通知、無ければ不足テーブルを作成する。
Step5
インストール phase 5(ブログ・管理者・テーマ)。旧 setup/install.php の Install_Step_5。
Step6
インストール phase 6(完了)。旧 setup/install.php の Install_Step_6。 W5: setup ディレクトリを削除し、ログイン画面へリダイレクトする。
StepResult
インストールウィザードの各ステップ(check / commit)の結果を表す不変ペイロード。

        
On this page

Search results