XAMPPローカル開発環境のWordPressにインポートをアップロードしようとすると、このエラーが発生します。
警告:POST Content-Lengthの8978294バイトが、行0のUnknownの8388608バイトの制限を超えています
をupload_max_filesize
からに変更しました2M
が1000M
、何も実行されなかったようです。
何か案は?
POST Content-Length of X bytes exceeds the limit of Y
XAMPPローカル開発環境のWordPressにインポートをアップロードしようとすると、このエラーが発生します。
警告:POST Content-Lengthの8978294バイトが、行0のUnknownの8388608バイトの制限を超えています
をupload_max_filesize
からに変更しました2M
が1000M
、何も実行されなかったようです。
何か案は?
POST Content-Length of X bytes exceeds the limit of Y
回答:
8388608バイトは8Mで、PHPのデフォルトの制限です。post_max_size
php.iniのをより大きな値に更新します。
upload_max_filesize
ユーザーがアップロードできる最大ファイルサイズをpost_max_size
設定し、フォームのPOSTを介して送信できるデータの最大量を
設定します。
したがってupload_max_filesize
、1 MBに設定できます。これは、ユーザーがアップロードできる最大の単一ファイルが1メガバイトであることを意味しますが、5 post_max_size
に設定した場合、一度に5ファイルをアップロードできます。
1. 最初にuはphp.iniファイルを見つけます。
このパスからphp.iniファイルを見つけることができます。 C:\ xampp \ php またはxamppフォルダーから 。
2. php.iniファイルを開いて、以下を変更します。
1. post-max-size(8Mから800Mに変更)。
2. upload-max-filesize(2Mから2000Mに変更)。
3. ApacheサーバーとMySQLを停止します。
4. ApacheサーバーとMySQLを再起動します。
その後は問題なく動作しました。
今仕事を楽しんでください:)
すでにウェブサーバーを再起動しましたか?
これにより、phpは強制的にリロードされます php.ini
に移動しC:\xamppp\php
ます。これらの値をphp.iniに設定します。
upload_max_filesize = 1000M
post_max_size = 0M
だから私は私のワードプレスのウェブサイトに関連付けられている私のphp.iniページを見つけました。
それを開いて編集します。post_max_size= 8Mを検索して、post_max_size = 1000Mに変更します。upload_max_filesize= 2Mを検索して、upload_max_filesize = 1000Mに変更します。
管理ページ>メディア>新規追加に戻ります
このプロセスが完了したら、コンピューターを再起動するか、XAMPPを再起動する必要があります...
post-max-sizeの変更も必要です。
upload_max_filesize = 8M;
post_max_size = 8M;
上記の値をすでに変更したとします。しかし、ユーザーが8Mを超える大きなファイルをアップロードしようとするとどうなりますか?
これは何が起こるか、PHPはこの警告を表示します!
Warning: POST Content-Length of x bytes exceeds the limit of y bytes in Unknown on line 0
追加することで回避できます
ob_get_contents();
ob_end_clean();
正しいzipファイルをアップロードしていない可能性があります。私の場合、wordpressの初心者(以前はハードコーディングを行っていました)として、アップロードする必要がある実際のテーマである別のzipファイルを含むzipファイルをインストールしました。この場合、ファイルを解凍して、「theme_name.zip」を見つける必要があります。
XAMPP
フォルダーからpost_max_size設定を変更する場合。これを試してもうまくいきませんでした。
XAMPP
コントロールパネル、その後、設定]をクリックPHP (php.ini)
して編集post_max_size
し、upload_max_filesize
代わりにこのファイルに高い数値にします。Apacheサーバーを停止します。Apacheサーバーを起動します。これでうまくいきました。
目的がWordpressにテーマをインポートすることである場合、テーマをwp-content-> themesフォルダーに手動でコピーして貼り付け、もちろんそれを抽出できます。私はこれに遭遇したばかりで、WAMPのphp.iniファイルを見つけることができませんでした。
ブラウザに移動して検索しphp.ini
て開き、次の2つの値を変更します。
post_max_size= 1000000000000M
upload_max_filesize= 10000000000000M
php.ini
メモ帳を使用してファイルを開いた場合、次の2つの値をクリックしてこれらの2つの値を検索できます。
cmd+f