バーチャルホストを追加できなくなった

推奨の WordPress インストール数の範囲内であれば起こることはないのですが,多数の WordPress をインストールされている場合には起こることがあります。

エラー:

wp-setup {DOMAIN} 等で WordPress をセットアップ中に以下のエラーが表示される場合があります。

nginx: [emerg] could not build the server_names_hash, you should increase server_names_hash_bucket_size: 64

 

原因:

nginx 側でバーチャルホスト名を保存しておく領域が足りなくなり,設定ファイルを読み込めないというものです。

 

対策:

/etc/nginx/conf.d/00_server_name_hash_settings.conf というファイルを作成し,server_names_hash_bucket_sizeserver_names_hash_max_sise の値を変更します。

$ ssh {サーバの IP アドレス}
$ sudo su -
# vi /etc/nginx/conf.d/00_server_name_hash_settings.conf

以下の2行をコピー・ペーストして保存してください。

server_names_hash_bucket_size 128;
server_names_hash_max_size    1024;

保存したら以下のコマンドで nginx を再起動してください:

# service nginx restart

この後 WordPress のセットアップができるか確認してください。

他にご質問がございましたら、リクエストを送信してください

0 コメント

記事コメントは受け付けていません。
Powered by Zendesk