XAMPPコントロールパネルからApacheをSTARTする。
このエラーはXAMPPを終了するたびに設定ファイル(xampp-control.ini)の内容が更新されていなくてもファイルを更新するのが原因。本来、設定ファイル(iniファイル)はアプリ停止の度に更新されるようなファイルではないため。
エラーになっている「xampp-control.ini」はアクセス許可が読み取り専用。
同一フォルダに存在する設定ファイル(iniファイル)のアクセス許可を調べるとグループまたはユーザー名にAuthenticated Usersがあり、アクセス許可が読み込み、書き込み、変更になっている。
Authenticated Usersの追加
xampp-control.ini - プロパティをクリック プロパティ - セキュリティタブ - 編集をクリック。
Authenticated Usersのアクセス許可を変更、読み取りと実行、読み取り、書き込みに設定しOKをクリック。
確認
XAMPPのコントロールパネルを起動して再度、XAMPPのSTART、STOPを行いQUITしてエラーメッセージ「xampp-control.ini アクセスが拒否されました」が表示されないことを確認する。最後に
「Authenticated Users」追加前後のxampp-control.iniの内容を比較して確認を行ったが内容は同一だった。しかし、更新日時は更新されていた。 本来、設定ファイル(iniファイル)はアプリ起動毎に変更されるようなファイルではないので設定の変更が必要なときだけ管理者権限で変更すべきものだと思う。
個人的にはアプリ設計の漏れ(ミス)かなーと思います。知らんけど。
0 件のコメント:
コメントを投稿