私はシステム管理者ではありません。私は開発者です。 正確なの問題は私には似ていて誰も見つけることができず、 "修正"のどれもうまくいかないようです。php.iniのupload_max_filesizeまたはpost_max_sizeを変更できません
現在、Amazon EC2インスタンスを実行しています。
CentOS 6.2
Nginx 1.2.2
PHP 5.3.16 with APC
Percona 5.5.24 // not currently using this as I am using an RDS
は、私はssh経由php -i
を使用して、設定をリロードした後、次の
upload_max_filesize=10M
post_max_filesize=20M
に私のphp.iniの(に/etc/php.ini)の設定を設定している、これらの設定がロードされているように見えました。 4M
phpinfo()
は私が編集していたファイルがロード1(/etc/php.ini
)であることを示しているようphpinfo()
またはini_get
を使用している場合など
、upload_max_filesize=10M
表示、両方のオプションが返されます。
また、php -i | grep "\.ini"
を実行して、どのファイルがロードされているかを確認しました。また、不要なロード設定はありません。私はロードされた各ファイルを個別に調べて、内部に設定されていないことを確認しました。
また、.user.ini
設定ファイルを使用するように提案されています。これは値を変更しませんでした。
ini_set()
も機能しません。
私は少し迷っています。
EDIT:これは役立つかわからないが、何かそれから、あなたが明示的にphp.iniファイルにこれらの値を設定すると、あなたのPHPスクリプトを実行するとき、彼らは同じではない場合、私はこのAMI http://megumi-cloud.com/
あなたの本当の問題は何ですか?あなたはどんなインターフェース形式でファイルをアップロードしようとしていますか? –
PHP SAPIの詳細を教えてください。 '.user.ini'はCGI/FCGIインスタンス用です。Apacheでは '.htaccess'を代わりに使用しなければなりません。 PHP5.3.3 +はnginxの環境変数の回避策を提供しているようです:http://forum.nginx.org/read.php?2,22556,99839#msg-99839 – mario
これは単なる基本的な画像アップロードスクリプトですが、デフォルトのアップロード量が少なすぎます。サーバーはfpm-fcgiを実行しています。 '.htaccess'ファイルを試しましたが、明白な理由から、何もしませんでした。 –