【XAMPP】 「Control Panel」を終了するとエラーが出る

この記事は約3分で読めます。
記事内に広告が含まれています

エクスプローラーの画面

こんにちは、さち です。

普段、「PHP」「MySQL(MariaDB)」などのテストに「XAMPP」を使っています。

しかし、先日から「XAMPP Control Panel」を終了すると、エラーが出るようになってしまいました。書き起こすとこんな感じ。

Error: Cannot create file "C:\xampp\xampp-control.ini". アクセス拒否されました。

「XAMPP」の実用には問題ないので放置していたんですが、エラー後の処理がだんだん面倒になってきたので解決していきます。

スポンサーリンク

エラーの詳細

  1. Quit」ボタンで「XAMPP Control Panel」を終了します。
    XAMPP コントロールパネルの画面
  2. 「(省略)"C:\xampp\xampp-control.ini". アクセスが拒否されました。」というエラーが出ました。
    エクスプローラーの画面
  3. さらに、「xampp-control.exe のアクセス違反が発生した」という内容のエラーが。
    エクスプローラーの画面
  4. 「OK」をクリックしても消えず、しばらくすると「応答なし」に。
    エクスプローラーの画面
  5. ついには「xampp-control.exe は応答していません」という表示が……。「プログラムを終了します」をクリックします。
    エクスプローラーの画面
  6. 「Windows の問題を Microsoft に報告しています。お待ちください...」と出るのでしばらく待つと、やっと「xampp-control.exe」を終了できます。
    エクスプローラーの画面

原因は「XAMPP」の設定を変えたこと?

以前、「PHP」を実行できる「ドキュメントルート」を複数設置する設定をしました。

【XAMPP】 「PHP」を実行できる「ドキュメントルート」を複数設置したい

とても便利になったんですが、この後から「XAMPP Control Panel」を終了時にエラーが出るようになってしまいました。

この設定変更が原因っぽいですが、設定を戻すのは嫌なのでエラーを解決していきます。

解決方法

エラーの表示通り「xampp-control.ini」にアクセスできないことが原因です。アクセスできるように設定を変更していきます。

  1. 「XAMPP Control Panel」を起動して、「Explorer」ボタンをクリックします。(「XAMPP」をインストールしたフォルダーが開きます)
    XAMPP コントロールパネルの画面
  2. 開いたフォルダーの中にある「xampp-control.ini」を探して……
    エクスプローラーの画面
  3. ファイル上で「右クリック」→「プロパティと進みます。(Alt + Enter キーでも可)
    エクスプローラーの画面
  4. セキュリティ」タブを開き、「Everyone」を選び、「編集」ボタンをクリックします。
    エクスプローラーの画面
  5. 書き込み」の「許可」にチェックを入れて、「OK」をクリック。
    エクスプローラーの画面
  6. 「Everyone」の「書き込み」に「許可」のチェックが増えています。「OK」をクリックしてプロパティを閉じましょう。
    エクスプローラーの画面

これで、「XAMPP Control Panel」を終了しても、エラーは出なくなりました。

コメント

タイトルとURLをコピーしました