私はどこからでもアクセスできるように、OneDriveに保存されたプロジェクトファイルを持つPHPプロジェクトを開発しています。OneDriveに保存されたphpファイルを実行する
VirtualHost
をOneDrive内の自分のプロジェクトフォルダを指すように設定して、ブラウザで実行できるようにしました。
これは、OneDriveがクラッシュし始めてから、再インストールする必要があった昨日まではうまくいっています。今、OneDriveに保存されたphpファイルを実行することができなくなりました。
私は自分のブラウザにこのエラーが表示されます。
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'D:/OneDrive/MyProject/index.php' (include_path='C:\xampp\php\PEAR') in Unknown on line 0
マイOneDriveフォルダがD:\OneDrive
です。 VirtualHost
がD:\
を指している場合は、D:\index.php
またはD:\MyProject\index.php
などのファイルをブラウザで実行することができます。しかし、D:\OneDrive\index.php
やD:\OneDrive\MyProject\index.php
などのファイルを実行することはできません。
この問題の原因は何ですか?
編集:動作が.htaccess
ファイルは、プロジェクトフォルダ内に存在するか否かとは無関係ですと
問題は、.htaccess
に関連していないようです。
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:/OneDrive/MyProject/"
ServerName myproject.com
ServerAlias www.myproject.com
<Directory "D:/OneDrive/MyProject/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
</Directory>
</VirtualHost>
あなたのvirtualhostパスを表示します。 .htaccessセットアップと同様です。 –
@DipanwitaKundu最新の質問をご覧ください。 –
私は同じ問題がありました。あなたのアンチウィルスが問題かもしれません。私はBitdefenderを使用していて、(安全なファイル設定の下で)アプリケーションアクセスに行き、ApacheとPHP CLIに権限を与えました。今それは動作します。 – Jordy