2016-10-08 11 views
0

私はSageテーマを使用して簡単なWordPressの開発環境を設定しようとしています。 VirtualHostsのしくみにはあまり慣れていませんが、過去に設定した覚えているステップに従っています。私は私のプロジェクトのための設定ファイルを作成しているApacheローカルのVirtualHostが他のVirtualHostにリダイレクト

まさに私のバーチャルホストディレクトリにあり、このようなカップルの他の設定ファイルがあります
<VirtualHost *:80> 
    ServerName project1.loc 
    DocumentRoot "/Library/WebServer/Documents/project1" 
    ErrorLog "/private/var/log/apache2/project1.loc-error_log" 
    CustomLog "/private/var/log/apache2/project1.loc-access_log" common 

    <Directory "/Library/WebServer/Documents/project1"> 
    AllowOverride All 
    Require all granted 
    </Directory> 
</VirtualHost> 

。ホストで

:私は使用してApacheを再起動した

"config": { 
    "devUrl": "http://project1.loc" 
    } 

sudo /usr/sbin/apachectl restart

私は実行すると

## 
# Host Database 
# 
# localhost is used to configure the loopback interface 
# when the system is booting. Do not change this entry. 
## 

127.0.0.1 project1.loc 
127.0.0.1 project2.loc 
127.0.0.1 project3.loc 
127.0.0.1 project4.loc 

127.0.0.1 localhost 
255.255.255.255 broadcasthost 
::1    localhost 

私はセージテーマのmanifest.jsonファイルにdevUrlを更新しましたSageのディレクトリにgulp watchと書いてありますが、これは次のようになります。

[16:22:59] Using gulpfile /Library/WebServer/Documents/project1/wp-content/themes/project1/gulpfile.js 
[16:22:59] Starting 'watch'... 
[16:22:59] Finished 'watch' after 29 ms 
[BS] Proxying: http://project1.loc 
[BS] Access URLs: 
---------------------------------- 
     Local: http://localhost:3000 
    External: http://##.#.#.##:3001 
---------------------------------- 
      UI: http://localhost:3001 
UI External: http://##.#.#.##:3001 
---------------------------------- 

と思われます。問題は何らかの理由でproject3.locにリダイレクトされるという問題です。しかし、私はproject1.loc/wp-adminやその他のURLにアクセスできます。

私は忘れているステップがありますか?

答えて

2

私はそれを理解しました。それはキャッシュされていた。キャッシュをクリアすると問題が解決しました。ダムの間違い。

関連する問題