init.phpの一連の処理

前回記載したDokuWikiのメインスクリプトであるdoku.phpの「コアシステムを初期化」にあたるスクリプトであるinit.php(2011-05-25a)の一連の処理を概ねまとめて見た。

一連の処理

関数の定義

  • init_paths
  • init_files
    • 存在しないファイルを初期化
  • init_path
  • init_creationmodes
  • init_creationmodes
    • 文字列リストからDB特殊文字クォートを削除
  • getBaseURL
    • ベースURLを取得
  • is_ssl
    • HTTPSアクセスかを確認
  • nice_die
    • 異常終了メッセージを表示し終了
  • fullpath
    • フルパスに変換