私は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にアクセスできます。
私は忘れているステップがありますか?