4

OpsWorks で、EBS を使用しない非常に標準的な PHP アプリ サーバーを実行しています。Expression Engine で構築されたサイトをホストし、EE による書き込みが必要なディレクトリへの PHP の書き込み権限を設定するカスタム Chef レシピが 1 つだけあります。

とにかくバックエンドの画像処理を使用しているので、クライアントがカメラから直接 JPG と短いビデオ ファイルをアップロードできるようにしたいと考えています。これは、デフォルトの php.ini の upload_max_filesize と post_max_size の 2MB が制限になっている場所です。

これらを .htaccess でオーバーライドしましたが、これはファースト クラスのソリューションではないという印象を受けました。カスタム シェフ JSON で、または必要に応じてカスタム シェフ レシピでこれらを指定できるようにしたいと考えています。

これは可能ですか?

4

2 に答える 2

1

デフォルトでは、OpsWorks は php.ini を何も上書きしません。上書きできるテンプレートや属性はありません。

しかし、あなたがカスタムクックブックで言ったように、これは可能です。それを設定ライフサイクル イベントに入れ、テンプレートから php.ini を書き込むか、デフォルトのものをsedpost_max_size のようなスクリプトに置き換えます。

于 2014-05-23T12:11:21.863 に答える
0

I just thought to drop this here, as I faced a similar issue today.

You can set the php.ini values in your .htaccess file

The code snippet below set the upload_max_filesize and post_max_size.

php_value upload_max_filesize 500M
php_value post_max_size 510M
于 2016-02-24T23:28:19.593 に答える