問題の
症状:
Linuxサーバ上、小さいファイルをアップロードするPHPプログラムは、数メガバイトすることができ、より多くの3メガバイトのアップロードよりも失敗した
効果がない、php.iniの内部のアップロードファイルのパラメータを変更します
ソリューション
これは、プリマ環境で原因で、CGIプログラムは、の保護cgiwrapである実行
時間を実行しているcgiwrap検出プログラムの所有者、権限、ディレクトリまず、正しいされます
レポートを実行することはできません正しくない
間違った現象を非常にあります一般的
cgiwrapも制限CPU、メモリの制限、制約とのプロセスの他の側面に能力がある
PHPスクリプトを介してアップロードデフォルトを、データの約3メガバイトをアップロード
して、PHPスクリプトは、リソース上で実行することだと思いcgiwrap、強制的にPHPのプログラムを終了し
、したがって、それは、PHPを逃しました理由もなく失敗したアップロード、およびアップロードPHPは、障害の原因を報告しません
このように、次の行かどうかを確認するために、/usr/prima/etc/httpd/site.confチェック
するSetEnv CGI_RLIMIT_INFINITY 1
この識別は、資源をチェックしていないなどのチェック所有者、アクセス権を、cgiwrap
デフォルトでは、Linux用のプリマはsite.confこの構成を持っている
設定が削除された場合は、管理者
または存在していない何らかの理由で
意志の出会いをこの記事は失敗と述べ
、この行を書くには、Apacheの修復を再起動するように設定することができます