XAMPPのPHPプログラムが突然動かなくなった原因は「OneDrive」

ある日、XAMPPを立ち上げ、自作プログラムにアクセスしたら、以下のようなエラーが・・・

file created in the system's temporary directory in Unknown …

Failed opening required unknown …

failed to open stream: No such file or directory …

「ファイルがないよ」

ということらしいが、パスも絶対に間違えていない。

そもそも、つい先日まで普通に使えていたのだ。

色々試した結果、どうやら「OneDrive」が原因のよう

OneDrive内にXAMPPのディレクトリを全て入れていたのだが、外部に移し、設定し直すことで正常に動くようになった。

XAMPPのディレクトリ変更手順

[xampp]-[apache]-[conf]-[httpd.conf]内のパスを全て書き換える。

[xampp]-[setup_xampp.bat]を起動し、XAMPPの設定をリセット。

ということで、今回のエラーの原因は「OneDrive」もしくは「Windowsのアップデート?」により、パス関連の何だかが変更されたことだろう。

そういえば、DropBoxを使っていたときも、同じようなトラブルが起きた気がする。

そのときも、クラウドに上がるディレクトリから外したらきちんと動いた。

もう一回言うけど、つい先日まで普通に使えていた。

何もいじってない。

それなのに使えなくなって、こんなにも時間を浪費するなんてうんざりだよ。