WinXP + IIS 環境、セットアップエラー
WindowsXP + IIS(Internet Infomation Server) 環境で MODx のインストールを行うと、最終工程で以下のようなエラーが表示されることがある。
Cannot open file (../assets/cache/siteCache.idx.php)
これは、該当ファイルに対するアクセス(編集)権限が無いためである。
以下の手順で該当ファイル(フォルダ)に権限を設定することで、インストールが正常に終了するようになる。
- マイコンコンピュータやエクスプローラから [ ツール ] - [ フォルダオプション ] を開く。
表示タブをクリックし、「 詳細設定 」 にある 「 簡易ファイルの共有を使用する(推奨) 」 のチェックを外し、「 OK 」 でウィンドウを閉じる
- \MODx\assets\cache フォルダを右クリックしてプロパティを開く。
- セキュリティタブを開き、「 追加 」 をクリックする。
- 「 ユーザーまたはグループの選択 」 というウィンドウが開くので、「 詳細設定 」 をクリックする。
- 新しく開いたウィンドウの 「 今すぐ検索 」 をクリックする。
- 検索結果から、「 IUSR_xxxxx(マシン名) 」 を選択して、「 OK 」 をクリックする。
- 「 ユーザーまたはグループの選択 」 に 戻って 「 IUSR_xxxxx 」 が追加されたことを確認して 「 OK 」 をクリックする
- フォルダのプロパティウィンドウに戻ったら、追加された 「 IUSR_xxxxx 」 を選択して、アクセス許可の 「 変更 」 「 書き込み 」 にチェックをつけて、「 OK 」 でウィンドウを閉じる。