PHPでアップロード時に一時ファイルが見つからないエラーが発生した場合はどうすればよいですか?

藏色散人
リリース: 2023-03-02 21:10:01
オリジナル
3170 人が閲覧しました

PHP アップロードでの一時ファイルが見つからないエラーの解決策: まず、「php.ini」ファイルを開き、次に「upload_tmp_dir」項目の前にあるセミコロンを削除し、最後に適切なパスを追加します。 「C:/windows/temp」として; 最後に、Web サイトの匿名アクセス ユーザー グループに読み取りおよび書き込み権限を追加します。

PHPでアップロード時に一時ファイルが見つからないエラーが発生した場合はどうすればよいですか?

php アップロードで一時フォルダーが見つかりません (解決策)

[一時フォルダーが見つかりません] このエラー プロンプトたとえば、あるショップのプログラムではアップロード時にこのメッセージが表示されたり、CMS ではアップロード時に「アップロードするファイルが選択されていません」というメッセージが表示されたり、各 PHP システムによって意見は異なりますが、実際には PHP のエラーです。使用された一時フォルダーに書き込み権限がないことが原因で発生します。このとき、$_FILES['XXX']['error']のエラーコード値は6です。

推奨: "PHP チュートリアル "

まず、php.ini ファイルを開いて、IIS で PHP 環境を構成する必要があります。php.ini ファイルは通常、次の場所に配置されます。 %system% /windows で、ここでは php.ini を開いて

 ;upload_tmp_dir =;upload_tmp_dir =
ログイン後にコピー

を検索します。この背後にパスはありません。つまり、一時フォルダーを設定していません。奇妙なのは、php.ini が多くの中国語サーバーはこの項目を設定せず、すべて正常ですが、英語サーバーでは動作しません。

次に、自分で設定します。

Upload_tmp_dir 項目の前にある (;) セミコロンを削除し、その後にパスを追加します。たとえば、次のように設定します。

upload_tmp_dir ="C:/windows/temp"
ログイン後にコピー

Giveディレクトリ C:/windows/temp は、Web サイトの匿名アクセス ユーザー グループに読み取りおよび書き込み権限を追加します。

ここでもう 1 つ注意すべき点は、上位レベルのディレクトリ ウィンドウの場合、ユーザー user の「ディレクトリのリスト」権限も設定する必要があり、設定されていないと無効になるということです。私は長い間この問題に困惑していました。

以上がPHPでアップロード時に一時ファイルが見つからないエラーが発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート