目次
ディスカッションへの返信 (解決策)
ホームページ バックエンド開発 PHPチュートリアル PHP アップロード ファイルは 50k 未満に完全に制限されています。これはとんでもないことです。

PHP アップロード ファイルは 50k 未満に完全に制限されています。これはとんでもないことです。

Jun 23, 2016 pm 01:28 PM

[b] 現在使用している開発環境は Windows 8.1 上の Nginx+php5.5 で、統合環境は phpstorm8.02 です。 問題は次のとおりです。
PHP でファイルをアップロードする方法を学習しているときに、私は発見しました。アップロードしたファイルはテキストファイルでも画像でも50k未満であれば正常にアップロードできますが、50kを超えると$_FILES["fllename"]["error]が発生します。 「] は 3 に相当します。公式 Web サイトを確認したところ、エラー コードは「UPLOAD_ERR_PARTIAL」を意味します。ファイルは部分的にのみアップロードされています。」エラー コードの意味についてはインターネット上に説明がありますが、考えられる解決策はすべて試行されており、タイムアウト設定は 600 秒に変更されている必要があります。 Upload_max_filesize が 100M に変更されましたが、post_max_size を 100M に変更しても機能しませんでした。nginx-conf も変更しましたが、機能しないようです。 gzip と limit() を試してみましたが、どうすればよいのかわかりません。何が問題なのか全能の神に教えていただけませんか。 ? ?まったく手がかりがないのはとても気分が悪いです。 。 。


ディスカッションへの返信 (解決策)

実際に使用可能なメモリとディスク クォータが十分であるかどうかを確認していただけますか

こんにちは、あなたが話している実際の使用可能なメモリは、php.ini のmemory_limit 値のことでしょうか? 128M または他のメモリ設定に設定しましたか?ディスククォータはどこに設定されていますか?ありがとうございます

実際に使用可能なメモリとディスク クォータが十分であるかどうかを確認できますか?



こんにちは、あなたが話している実際の使用可能なメモリは、php.ini で 128M に設定した値ですか?別のメモリ設定ですか?ディスククォータはどこに設定されていますか?ありがとうございます

変更したphp.iniファイルを再起動したか教えてください。再起動しないと有効になりません。

変更したphp.iniファイルを再起動したかどうか教えてください。再起動しないと有効になりません。



これは、毎回再起動しますが、コンピューターを再起動しても機能しません。phpinfo() は、正常に変更されたことを示しています。たとえば、より小さいサイズに変更すると、機能します。 10k に制限すると、10k しか転送できなくなります。つまり、設定は問題ないはずです。次に、100M に変更しましたが、最大値はまだ 50K しかないので、サイズを制限する場所が他にあるはずだと思いますが、それがどこにあるのかわかりません。 。 。 。 。 。

php.ini は最もよく使用されるメモリ値に設定されていますが、実際に多くのメモリを使用できるという意味ではありません
実際に使用できるメモリの量は、ハードウェアとオペレーティング システムによって決まります

php.ini は最も使用されるメモリに設定されているということは、実際に使用できるメモリの量を意味するものではありません
実際に使用できるメモリの量は、ハードウェアとオペレーティング システムによって決まります



だから、おそらく理解しているのですが、 50k をアップロードしましたが、制限されました。これは現在のメモリ使用量です。

すごいですね。ヒーロー!ヘルプ! ! ! ! ! !

誰かいますか? 。 。 。 。 。 。 。 。

Phpstorm にはこの種のバグがあり、他のプラットフォームにも存在するかどうかはわかりません。別途設定しないと、Phpstorm の組み込みネットワークを使用するたびにポート 63342 が自動的に追加されます。この組み込みサーバーがアップロードを担当している可能性があります。[ツール] -> [展開] -> [構成] で設定し、ポートを nginx ポート 80 に変更すると問題は解決します。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

PHPロギング:PHPログ分析のベストプラクティス PHPロギング:PHPログ分析のベストプラクティス Mar 10, 2025 pm 02:32 PM

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

See all articles