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を使っていたときも、同じようなトラブルが起きた気がする。
そのときも、クラウドに上がるディレクトリから外したらきちんと動いた。
もう一回言うけど、つい先日まで普通に使えていた。
何もいじってない。
それなのに使えなくなって、こんなにも時間を浪費するなんてうんざりだよ。