it-source

PHP 경고: POST Content-Length 8978294 바이트가 행 0의 알 수 없는 8388608 바이트의 제한을 초과합니다.

criticalcode 2022. 10. 31. 23:59
반응형

PHP 경고: POST Content-Length 8978294 바이트가 행 0의 알 수 없는 8388608 바이트의 제한을 초과합니다.

XAMPP 로컬 개발 환경에서 WordPress에 Import를 업로드하려고 하면 다음 오류가 발생합니다.

경고: POST Content-Length 8978294 바이트가 0 행의 알 수 없음의 제한치인 8388608 바이트를 초과합니다.

I changed the 변경했습니다.upload_max_filesize부에서2M to 로.1000M, 하지만 그것은 아무것도 하지 않았다.하지만 그건 아무 소용이 없는 것 같았어

좋은 생각 있어요?

838608608바이트입니다. PHP. php 는 본 한m limit php 8 8제 8인 8608608608608608608608608608신 갱?post_max_size in php.ini to a larger value.php.ini를 큰 값으로 설정합니다.

upload_max_filesize용 자 가 로 드 는 대 일 정 사 합 can설 sets while다니파를즈이 upload file사최업있수 user size할 the a that max can setspost_max_size을 입 로 a via form a post개니으합데수있최의송 sets터설정이다대량는할켜 be amount는 that신 post,시 sent in를 can폼 of the data

So you can set 셋팅할 수 있습니다.upload_max_filesize1 메가바이트로 업로드할 수 있는 경우, μ μ μ μ μ μ μ μ μ μ μ μμμμμμμμμμμμμμμpost_max_size was set to 5.5로 설정되었습니다.

변경 내용은 서버를 재시작한 후에 적용됩니다.

php.ini에서 설정하기만 하면 됩니다.

upload_max_filesize = 1000M;
post_max_size = 1000M;

1. 먼저 php.ini 파일을 찾습니다.

이 경로에서 php.ini 파일을 찾을 수 있습니다.C:\xampp\php 또는 xampp 폴더에서.

2. 이제 php.ini 파일을 열고 다음을 변경합니다.

1. 최대 크기 이후(8M에서 800M으로 변경)

2. upload-max-filesize (2M2000M으로 변경)

3. 이제 Apache 서버와 MySQL을 중지합니다.

4. 이제 Apache 서버와 MySQL을 다시 시작합니다.

그 후로는 잘 작동했어요.

지금 바로 즐겁게 일하세요:)

8MB 8MB입니다.post_max_size error.에러입니다.

원하는 값으로 설정합니다.

웹 서버를 이미 다시 시작하시겠습니까?

This will force php to reload the 이로 인해 php가 강제로 새로고침됩니다.php.ini

값을 변경해야 합니다.

post-max-size
upload-max-filesize

둘 다 php.ini에서 찾을 수 있습니다.

서버를 재기동하면, 동작을 개시할 수 있습니다.XAMIP를 실행하는 로컬 테스트 서버에서 Apache 서버를 중지하고 재시작해야 했습니다.그 후로는 잘 작동했어요.

★★★★★★★★★★★★★★★로 이동C:\xamppp\php은 php php.ini로 합니다.

upload_max_filesize = 1000M
post_max_size = 0M
  1. .wp-admin및 it directory directory directory 。info.php.

  2. .info.php다음 행을 추가합니다.

    <?php phpinfo(); ?>

  3. 구하라.

  4. ★★★★★★★★★★★★★★★로 이동yourwebsitename(probably localhost)/wp-admin/info.php모든 웹 사이트에서요.

  5. 8번째 줄에 "Configuration File (php.ini)" Path가 표시됩니다.이 경우 다음과 같습니다.C:\WindowsC드라이브에 .

  6. 아홉 번째 줄에 "Loaded Configuration File(설정 파일 로드)"이 표시되고 그 옆에 쓰여집니다.C:\xampp\php.ini

나는 나의 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★」php.ini내 워드프레스 웹 사이트와 관련된 페이지입니다.

  1. 경로로 하여 " " "를 찾습니다.php.ini.

  2. 열고 편집:

    (Search(검))post_max_size=8M it it it it it it it it it로 .post_max_size=1000M

    (Search(검))upload_max_filesize=2M it it it it it it it it it로 .upload_max_filesize=1000M

  3. Admin(관리) 페이지로 돌아가 → Media(미디어) → Add New(새로 추가)

  4. 하단에 2MB가 1000M으로 변경되었음을 알 수 있습니다.

이 프로세스를 완료하면 웹 서버를 재시작하거나 컴퓨터를 재시작해야 합니다.

  1. php.ini [\xampp\php]를 찾습니다.
  2. php.ini에서 설정하기만 하면 됩니다.
upload_max_filesize = 1000M;
post_max_size = 1000M;
  1. 서버 재기
    • Apache 및 MySQL 중지
    • Apache 및 MySQL을 다시 시작합니다.

에 가다

C:\drive\xampp(where xampp installed)

파일 검색에서 php.ini 파일을 찾으면 됩니다.

post_max_size=XXM
upload_max_size=XXM

이 코드로 변경

post_max_size=100M
upload_max_filesize=100M

xampp를 재시작하는 것을 잊지 마십시오.

wamp를 사용하여 다음 작업을 수행하고 문제가 해결되기를 바랍니다.

수정하려면 PHP 옵션에서 다음을 변경하십시오.

max_execution_time   180

memory_limit   512M or your highest available

post_max_size  32M

upload_max_filesize   64M

또한 최대 크기 이후의 변경도 필요합니다.

XAMPP 패널에서 Apache 사이트의 ADMIN 버튼을 클릭합니다.그런 다음 php.ini를 편집하고 누락된 post_max_size를 익숙한 값에 추가합니다.

post_max_size = 100M

에 가다

C:\ drive

되어 있는 php"를 하면 " find php"가 나타납니다.php.iniphp.을 열고 "hpp.ini"를 찾습니다.upload_max_filesize ★★★★★★★★★★★★★★★★★」post_max_size"option에서 두 을 "up down down find"로 변경합니다.1000M

/etc/php/7.2/apache2/php.ini 파일의 다음 파라미터를 예상값으로 변경하여 동일한 문제를 해결했습니다.

upload_max_filesize = 8M;
post_max_size = 8M;
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();

이 에러에는, 다음의 2개의 옵션이 있습니다.

  1. 업로드 중인 파일이 너무 커서 더 작은 파일을 사용해야 합니다.
  2. php.ini의 업로드 크기를 다음으로 늘립니다.

upload_max_filesize = 9M; post_max_size = 9M;

하여 " " " 를 합니다.php.ini을 하다

post_max_size= 1000000000000M
upload_max_filesize= 10000000000000M

[ ] 를 php.ini메모장을 사용하여 다음 두 가지 값을 검색할 수 있습니다.
cmd + f

올바른 zip 파일을 업로드하지 않을 수 있습니다.저 같은 경우에는 워드프레스(하드코딩)를 처음 하는 사람으로서 업로드해야 할 실제 테마인 zip파일이 다른 zip파일이 포함된 zip파일을 설치했습니다.이 경우 파일의 압축을 풀고 안에 있는 "theme_name.zip"을 찾아야 합니다.

을 post_max_size에서 하는 XAMPP it. 요.네가 이걸 시도해봤자 소용없었어.

부터XAMPP제어판을 클릭하여 config를 클릭합니다.PHP (php.ini)및 편집post_max_size그리고.upload_max_filesize대신 이 파일에서 더 큰 숫자로 이동합니다.Apache 서버를 중지합니다.Apache 서버를 시작합니다.이건 나한테 효과가 있었어.

Wordpress에 테마를 Import하는 것이 목적이라면 수동으로 테마를 복사하여 wp-content-> 테마 폴더에 붙여넣고 추출할 수 있습니다.WAMP용 php.ini 파일을 찾을 수 없었습니다.

centos 7의 php7 문제를 업데이트하여 해결했습니다./etc/php.ini다음과 같은 설정이 있습니다.

 post_max_size = 500M
 upload_max_filesize = 500M

Optimaz ID가 지적한 바와 같이 아래 코드는 사용자가 php.ini에 설정된 upload_max_filesize 및 post_max_size보다 큰 파일을 업로드할 때 PHP 오류 메시지를 숨기는 데 도움이 되었습니다(큰 값을 설정하면 거의 불가능합니다).

ob_get_contents();
ob_end_clean();

언급URL : https://stackoverflow.com/questions/11719495/php-warning-post-content-length-of-8978294-bytes-exceeds-the-limit-of-8388608-b

반응형