web-dev-qa-db-ja.com

hhvm + nginx + wordpress-アップロードの問題

デジタルオーシャンドロップレットにnginx1.7.12 + hhvm 3.7.0 + wordpress 4.2.2)をインストールしました。

17MBのテーマをアップロードしようとしています。アップロード中、ちょうど30秒後にアップロードが3〜4回再起動し、エラーページが表示されます。

すべての設定はデフォルトです。これをphp.ini(hhvm)に入れようとしました。

max_execution_time = 300
max_input_time = 60
memory_limit = 128M
post_max_size = 50M
upload_max_filesize = 50M

しかし、何も変わりませんでした。

何かご意見は?

1
Speedwheel

クライアントがclient_max_body_sizeより大きい本文を送信することを通知すると、nginxは413応答を送信し、接続を閉じます。 client_max_body_size 50mまたはそれより大きい任意の数を追加して構成を変更し、より大きなアップロードを可能にします。ドキュメントから:

Syntax:     client_max_body_size size;
Default:    client_max_body_size 1m;
Context:    http, server, location

Nginxドキュメント

3
ca.adamgordon
  • Php.iniの更新後にnginxを再起動してみてください
  • また、phpのCLI用ではなく、Webサービスのphp.iniを変更したことを確認する必要があります。
0
jul

これは多くのことに関係している可能性があります。 NGINX構成から(通常はhttpエラーが発生します)ユーザー/グループのアクセス許可が間違っているため、さまざまなエラーが発生する可能性があります。

チェックする必要がある主なことは、www-dataユーザーとグループのアクセス許可の正しい構成です。これはNGINX構成に関連しています。

その後、次の構成を確認する必要があります。

  • NGINX仮想ホスト
  • NGINXサーバーブロック
  • HHVM php.ini
  • HHVM server.ini

解決策は上記のどこかにあります。さらに情報を提供できれば、問題を絞り込むのに役立ちます。

0
Perp1exed