キャサリン、
WAMP では、Apache がセットアップされ (セキュリティ上の理由から)、Apache が C:\
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
**Deny from all**
</Directory>
これにより、サイトへの侵入に成功したハッカーが本当に深刻な損害を与えることが許可されなくなります。
したがって、Apache エラー ログまたは Php エラー ログのいずれかにエラー メッセージが表示されると思います。また、その機能を無効にしない限り、XDEBUG から画面にエラーが表示されることも期待できます。これらのエラーメッセージは開発中に非常に役立つため、再度有効にする必要があるかもしれません!!!
php.ini display_errors = オンに変更
このように、通常の Web サイト フォルダー構造の外にある特定のフォルダーを開くことができるようになりました。
This is an excerpt from the httpd.ini without all the comments
<Directory "d:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
Alias /my_other_upload_folder_alias "c:/some_other/folder/my_other_upload_folder"
<Directory "c:/some_other/folder/my_other_upload_folder">
AllowOverride All
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
</Directory>
</Directory>
次に、php コードで「my_other_upload_folder_alias」をフォルダー名として使用します。
PS。サイトを c:\wamp\www に配置しているように見えますが、これは悪い考えです! このようなサイトのサブフォルダーを作成します
c:\wamp\www\site1
c:\wamp\www\site2
そして、サイトごとに 1 つの virtualHost を作成することを考えてください。