ベストセラー人気 WordPress テーマTop 30 詳細

WordPress マルチサイト作成時に「cURL error 6」エラーが発生した場合

Last Updated:2019年2月21日| コメントを残す
  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

WordPress マルチサイトを作成するときに、サブディレクトリとサブドメインの中から選択が可能です。

WordPress マルチサイトを作成するときに「cURL error 6」エラーが発生した場合、5
WordPress マルチサイト設定 - ネットワークアドレスでサブドメインまたはサブディレクトリを選択する

ちなみに場合によっては上記のような画面が表示されず、サブドメインやサブディレクトリのいずれかが強制的に選択されて表示されることもあります。 このような場合でも、ネットワークインストール後のサブドメインとサブディレクトリを切り替えることができます。

WordPress マルチサイトを作成するときに「cURL error 6」エラーが発生した場合、6

しかし、サイトのアドレスにサブドメインを選択するときに、たまに上記のようなエラーメッセージが表示される場合があります。

警告! ワイルドカードDNSが正しく設定されない可能性があります!

インストーラがドメインの任意のホスト名(xxxxxx.example.com)に接続しようとしました。 これはエラーメッセージの結果です:cURL error 6:Couldn't resolve host 'xxxxxx.example.com'

サブドメインの設定を使用するには、DNSでワイルドカードエントリが必要です。 これは、一般的にDNSの設定ツール内のWebサーバーを指すホスト名レコード・追加を意味します。

まだサイトを利用することができますが生成されたいくつかのサブドメインもアクセスできないことがあります。 もしDNSが正しいことを知っている場合、メッセージを無視して下さい。

Create a Network of WordPress サイト
Warning! Wildcard DNS may not be configured correctly!
The installer attempted to contact a random hostname(xxxxxx.example.com)on your domain。 This resulted in an error message:cURL error 6:Could not resolve:xxxxxx.example.com(Domain name not found)
To use a subdomain configuration、you must have a wildcard entry in your DNS。 This usually means adding a * hostname record pointing at your web server in your DNS configuration tool。
You can still use your site but any subdomain you create may not be accessible。 If you know your DNS is correct、ignore this message。

エラーメッセージが発生する原因は、メッセージ内でもわかるように、ドメインネームのワイルドカードエントリが構成されていないからです。

ワイルドカードエントリを追加してDocument Root(ドキュメントルート)フォルダを指すように指定してくれれば、問題が解決されます。

ホスティング語のようなWebホスティングでは、サブドメインが指すDocument Rootが無条件サブドメインの名前と同じサブフォルダが指定されます。 この場合、サブドメインに複数のサイトを構成することはできません。

国内の多くのWebホスティング企業では、ワイルドカードエントリをサイトのルートフォルダを指すように設定されているようです。 したがって、このような問題が発生しないことです。

サブドメインのパスを直接設定することができる環境では、ワイルドカードエントリを追加してくれれば、問題が解決されます。

例えば、 Sitegroundの場合cPanelに接続して、サブドメインを手動で設定してくれることができます。

WordPress マルチサイトを作成するときに「cURL error 6」エラーが発生した場合、7

cPanelで Domains> Subdomainsをクリックすると、サブドメインを追加することができる画面が表示されます。

WordPress マルチサイトを作成するときに「cURL error 6」エラーが発生した場合、8

上の図のように サブドメイン 項目 *を入力して ドキュメントルートは WordPressインストール先のパスと同じように指定して与えるようにします。

(cPanelを使用する a2のホスティングやこのブログがホスティングされている Bluehostでも同様の方法で、サブドメインを設定することができます。)

データドリブンを押して、ワイルド項目サブドメインを追加すると、サブドメインで複数のサイトを作成することができています。

サブドメインを設定するためのオプションがない場合は、Webホスティング会社に問い合わせて解剖ください。 場合によっては、上位プランにアップグレードするか、Webホスティングを変更する必要がありそうです。

メモ:



コメントを残す

コメント