ワイルドカードサブドメインを持つWindows上のマルチサイト


9

サブドメインを使用して、Windowsマシンにローカルネットワークを作成したい。hosts新しいサブドメインごとにファイルを編集したくありません。しかし、Windowsはワイルドカードサブドメインをサポートしておらず、コーデックスはこのトピックに関して有用なことを何も述べていません。

私は何をすべきか?

回答:


9

そのためのプラグインがあります:WP XAMPP Multisite Subdomains。残念ながら、英語の説明はありません。ここでやってみます。
次のガイドではmu.wp、サブドメインを使用してマルチサイトを設定します。

1.基本的なインストール

WordPressとXAMPPの新規インストールから始めます。サブドメインのネットワーク作成します。まだサブサイトを作成しないでください。

私のXAMPPはE:\xampp、WordPressはE:\wordpress.latest.final、私のサイト固有のディレクトリはにインストールされていF:\sitesます。F:\sites\_logsログファイル用のディレクトリがあります。以下の例のパスをセットアップに合わせて調整してください。

2. hostsファイル

hostsファイルを開きます。Win 7 C:\Windows\System32\drivers\etc\hostsではおそらくにあり、それを編集するには管理者権限が必要です。

次のような別のセクションを作成します。

# BEGIN XAMPP-127.0.0.2
127.0.0.2           mu.wp
# END XAMPP-127.0.0.2

使用すること127.0.0.2に注意してください127.0.0.1。これは重要。

ファイルを保存して閉じ、忘れてください。

3。 httpd-vhosts.conf

でApache vhostsファイルを開きます/apache/conf/extra/httpd-vhosts.conf

新しい仮想ホストを作成します。それが最初の仮想ホストである場合は、最初に汎用vhostが必要です。

一般的なvhost

ファイル内の最初の仮想ホストである必要があります。

<VirtualHost *:80>
    DocumentRoot "E:/xampp/htdocs"
    ServerName localhost
    <Directory "E:/xampp/htdocs">
        Options Indexes FollowSymLinks
        Options +Includes
        AllowOverride FileInfo
        AllowOverride All
        Order allow,deny
        Allow from all
        DirectoryIndex index.php index.shtml index.html index.htm
    </Directory>
    ErrorLog  "F:\sites\_logs\default.error.log"
    CustomLog "F:\sites\_logs\default.access.log" combined
</VirtualHost>

私たちのマルチサイト仮想ホスト

<VirtualHost 127.0.0.2:80>
    ServerName      mu.wp
    DocumentRoot    "E:\wordpress.latest.final"
    <Directory "E:\wordpress.latest.final">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
    ErrorLog        "F:\sites\_logs\mu.wp.error.log"
    CustomLog       "F:\sites\_logs\mu.wp.access.log" combined
</VirtualHost>

すべてのパスが正しいことを確認してください!Apacheを再起動します。

4.プラグインをインストールする

プラグインWP XAMPP Multisite SubdomainsMU-pluginとしてインストールします。通常はwp-content/mu-plugins

できました。

ここで新しいサブドメインを作成できます。http://mu.wp/wp-admin/network/site-new.phpプラグインはhostsファイルを自動的に更新し、新しいサイトをすぐに利用できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.