phpcms ファイルのアップロードが失敗した場合の対処方法

王林
リリース: 2020-02-08 17:19:07
オリジナル
2363 人が閲覧しました

phpcms ファイルのアップロードが失敗した場合の対処方法

理由は次のとおりです:

1. サーバー PHP の構成パラメーターが間違っています。

php.ini 設定ファイルで、upload_max_filesize と post_max_size のパラメータ値が不適切に設定されている場合、アップロードできるファイル サイズの上限が制限され、アップロードが失敗してエラーが返される可能性があります。例外。小さなファイルや写真などは正常にアップロードできるが、大きなファイルは失敗するという症状がよく起こります。

解決策も非常に簡単で、サーバー内の php.ini を見つけて、アップロード関連のすべてのパラメータ値を適切な値に設定します。

1. phpcms の背景設定を変更します

phpcms の背景 -- サイト設定 -- 変更 -- 添付ファイルの設定 -- 添付ファイルのサイズを許可するには、10240 などの値を入力します。 (この値は任意のサイズで構いません)

2. php.ini ファイルの設定を変更します

(1) php 設定ファイル php.ini を開き、upload_max_filesize を検索し、この値を 10240 に変更します。 (上記同様、必要に応じて値を変更できます)

(2) 引き続きphp.iniでpost_max_sizeを検索し、この値を30000に変更します。 (フォーム送信の最大制限。この項目はアップロードされる 1 つのファイルのサイズを制限しませんが、フォーム全体で送信されるデータを制限します。)

注: post_max_size > を必ず確認してください。 ;= Upload_max_filesize、また、つまり、前者は後者より大きくなければなりません。変更後は必ずWebサービスを再起動してください。再起動する必要があります。

2. ファイルの読み取りおよび書き込み権限が原因でアップロードが失敗する

uploadfile ディレクトリに読み取りおよび書き込み権限があることを確認してください。

3. バックグラウンド PHP プログラムの二次開発により、誤ったアップロード戻り値が発生し、swfupload プラグインで正しく解析できませんでした。

firebug の応答値を通じて例外があるかどうかを観察できます。

4. メンバーシップの権利またはセッションの有効期限が切れているため、アップロードする権限がありません。

関連する推奨事項: phpcms チュートリアル

以上がphpcms ファイルのアップロードが失敗した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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