EasyPHP をインストールし、Drupal インストールと仮想ホストをセットアップして、ブラウザーで sitename.local に自分のサイトが表示されるようにしました。
最初は動いているように見えましたが、奇妙に見えました。テキストのサイズが異なり、非表示になるはずの特定のページ要素が表示されました。
CSS が /modules/system から読み込まれていないことがわかりました。他の CSS ファイルは正常にロードされるため、これは奇妙でした。これらの CSS ファイルに直接アクセスしようとすると、EasyPHP は「オブジェクトが見つかりません!」とスローします。
そこで、ブラウザで sitename.local/modules に移動してみました。「アクセスは禁止されています」と表示されると思いますが、代わりに EasyPHP モジュール フォルダーのインデックスが表示されました。
httpd.conf を調べたところ、原因と思われる次の行が見つかりました。
Alias /modules "${path}/modules"
その行をコメント アウトすると、サイトは正常に動作しますが、モジュール パスが見つからないため、EasyPHP でエラーが発生します。
この行を書き換えて、127.0.0.1/modules のみをリダイレクトし、sitename.local/modules をリダイレクトしないようにする方法はありますか?