WordPress がインストールされた XAMPP ローカル サーバーで Windows 7 を実行しています。私はこれが正しく機能することを知っています、私はそれを何度も使用しました。そのための MySQL データベースがあり、htdocs/wordpress にあります。
現在、別の WordPress テーマで誰かのために働いている契約を結んでおり、これを別のデータベースとしてインストールしてインストールしたいと考えています。そこで、htdocs に別のフォルダーを作成し、それを folder2 と呼びましょう。次に、MySQL で別のデータベースを作成し、指定されたデータベースをインポートして、このインストールの wp-config.php ファイルと一致するユーザーを作成します。問題ありませんが、「localhost/folder2」を指していて、請負業者と一致するように「local.folder2.com」を指す必要があることを除いて.
そこで私は Web を探し回り、XAMPP の VirtualHosts に出くわしました。/System32/drivers/etc/hosts に移動し、ドメインを追加します。
127.0.0.1 localhost ## Already here for XAMPP purposes
127.0.0.1 local.folder2.com ## URL to point localhost/folder2 towards
次に、/xampp/apache/conf/extra/httpd-vhosts.conf に移動し、必要な仮想ホストを追加します。
NameVirtualHost *:80
<VirtualHost *:80>
DirectoryRoot "C:/xampp/htdocs/folder2"
ServerName local.folder2.com
</VirtualHost>
Apache と MySQL を再起動します。問題は、local.folder2.com が機能するようになりましたが、「localhost/wordpress/」が機能しないことです。その URL を使用すると、folder2 のテーマとデータベースに移動し、完全に困惑します。何か案は?どちらか一方だけで作業できることはわかっていますが、一度に複数のクライアントがいる場合、すべてを切り替えることはできません。