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으로 변환하는 경우:
테마 폴더의 폴더를 마우스 오른쪽 버튼으로 클릭합니다.
"보낼 위치"를 선택합니다.
"압축(zip) 폴더"를 클릭합니다.
".zip" 파일을 WordPress 사이트에 업로드합니다.
같은 문제가 있었습니다만, 가상 서버가 할당량을 초과한 것이 문제였습니다(Virtualmin을 사용하고 있으며, 그 웹 사이트의 가상 서버에는 1GB의 할당량이 할당되어 있었습니다.
쿼터를 늘린 후 문제는 사라졌다.
언급URL : https://stackoverflow.com/questions/17771578/wordpress-theme-upload-error-pclzip-err-bad-format
'sourcecode' 카테고리의 다른 글
AngularJS - 소스 맵을 무시하는 스택트레이스 (0) | 2023.02.15 |
---|---|
react-testing-library는 왜 ToBeInThe Document() (0) | 2023.02.15 |
WordPress에 체크박스 메타박스를 저장하는 방법 (0) | 2023.02.15 |
ES6 모듈 구현, json 파일 로드 방법 (0) | 2023.02.15 |
WP_Query 또는 'get' 함수에서 반환된 워드프레스 필드 제한 (0) | 2023.02.15 |