sourcecode

Wordpress 테마 업로드 오류 PCLZIP_ERR_BAD_포맷

codebag 2023. 2. 15. 21:54
반응형

Wordpress 테마 업로드 오류 PCLZIP_ERR_BAD_포맷

php와 워드프레스는 처음이지만 워드프레스로만 작업할 필요가 있었습니다.처음에 튜토리얼을 읽고 나만의 워드프레스 테마를 작성했는데 테마를 업로드하려고 하면 다음 오류가 발생하였습니다.

The package could not be installed. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

동일한 에러를 검색한 결과, 통상, 이러한 에러의 원인은, 사용 가능한 최대 용량 또는 업로드 파일의 사이즈의 문제인 것을 알 수 있었습니다.하지만 저는 localhost에서 일하고 있기 때문에 그럴 가능성은 없다고 생각합니다.게다가, 저는 더 많은upload_max_filesize,post_max_size그리고.memory_limit뿐만 아니라.하지만 여전히 같은 오류가 발생하고 있습니다.

워드프레스 3.5.2를 사용하고 있습니다.

이 에러는, 유저가 업로드 하려고 하고 있기 때문에 발생합니다.ZIP압축된 버전플러그인을 워드프레스로 업로드하는 동안에는 다른 형식이 지원되지 않습니다.

플러그인의 압축을 풀고 다음을 사용하여 압축해야 합니다.ZIP포맷하여 업로드 할 수 있습니다.

간단한 대체 방법 중 하나는 테마 패키지를 다운로드하여 압축을 풀고 전체 테마 폴더를 FTP로 업로드하는 것입니다.

/wp-content/themes

그런 다음 Admin CP로 이동하여 설치된 새 테마로 전환합니다.

업로드하려는 파일만 여기에 있는지 확인하십시오.나도 같은 문제가 생겨서 폴더를 검색해보니 이미 zip파일을 업로드한 후 그 안에 zip폴더가 있었다.문제는 해결되었습니다.이것으로 테마가 활성화됩니다.

Wordpress 인터페이스에서 Wordpress 플러그인을 설치하려다 문제가 발생했습니다.특정 계정에 대한 Disk 공간 할당량이 가득 찼습니다.WHM 매니저에게 가서 쿼터를 늘렸더니 문제가 해결되었다.

zip-plugin을 설치하지 않았을 때 이 오류가 발생하였습니다.Ubuntu/Debian 및 php7.4(바이오닉)의 경우 사용할 수 있습니다.

apt-get install php7.4-zip
service php7.4-fpm restart

테마용 플러그인을 설치할 때도 비슷한 문제가 있었습니다.그 사이에 플러그인의 다운로드 URL이 변경되어 업데이트하면 문제가 해결된 것 같습니다.

당신에게 도움이 될 만한 케이스를 하나 더 찾았어요.

zip 파일이 다음과 같은 경우 동일한 오류가 발생합니다.incomplete또는corrupt.

이는 테마를 ".rar" 파일로 업로드하기 때문입니다.

테마를 ".zip" 파일로 변환한 후 사이트에 업로드합니다.

.zip으로 변환하는 경우:

  1. 테마 폴더의 폴더를 마우스 오른쪽 버튼으로 클릭합니다.

  2. "보낼 위치"를 선택합니다.

  3. "압축(zip) 폴더"를 클릭합니다.

  4. ".zip" 파일을 WordPress 사이트에 업로드합니다.

같은 문제가 있었습니다만, 가상 서버가 할당량을 초과한 것이 문제였습니다(Virtualmin을 사용하고 있으며, 그 웹 사이트의 가상 서버에는 1GB의 할당량이 할당되어 있었습니다.

쿼터를 늘린 후 문제는 사라졌다.

언급URL : https://stackoverflow.com/questions/17771578/wordpress-theme-upload-error-pclzip-err-bad-format

반응형