2014-09-08 9 views
0

https://github.com/mhoofman/wordpress-heroku의 지침을 사용하여 Wordpress에 Heroku를 설치했습니다. 시스템은 정상적으로 작동합니다. 플러그인을 설치하려고 할 때만 오류 메시지가 표시됩니다.Heroku에 Wordpress 플러그인을 설치할 수 없습니다.

Abort class-pclzip.php : Missing zlib extensions.

오류 메시지가 분명합니다. zlib가 없습니다. 당신 중 누군가가 같은 문제를 가지고 있으며 문제를 해결하는 방법을 모범 사례로 제시 할 수 있는지 궁금합니다.

+0

컴파일 PHP 위에서 언급 한 저장소에게 Heroku에 대한 사용되지 않는 PHP의 buildpack를 사용 --with-zlib을 – Daan

+0

: 여기 좋은 튜토리얼이있다. 나는 buildpack을 포크하고 문제를 해결할 필요가없는 해결책을 찾고 있었다. – sebbo

답변

1

heroku는 파일을 만들 수 없으며 각 폴더에서 로컬로 플러그인과 테마를 추출한 다음 변경 사항을 다시 heroku 저장소에 푸시해야합니다. wordpress-heroku documentation에서 : 플러그인이나 테마 로컬로 수행되어야한다 설치

업데이트 파일이에게 Heroku의 파일 시스템에 기록 할 수 없기 때문에

및 Heroku가 에 밀었다.

+0

감사합니다. 플러그인을 데이터베이스에 설치하는 방법이 있다고 생각했습니다. – sebbo

+1

파일을 쓸 수는 있지만 다음 번에 분명히 (또는 dyno가 다시 시작할 때마다) 사라질 것입니다. https://devcenter.heroku.com/articles/dynos#ephemeral-filesystem – dzuelke

0

Heroku는 파일을 수정할 수 없습니다. 사이트가 Heroku에서 호스팅되는 경우 Wordpress의 백엔드를 사용하여 해당 작업을 수행 할 수 없습니다. 로컬로 설치 한 다음 배포해야합니다.

http://wptutorialguide.com/wordpress-on-heroku/

+0

Welcome To Stack Overflow! 잠재적 인 해결책에 대한 링크는 언제나 환영하지만, [링크 주변에 문맥을 추가하십시오] (http://meta.stackoverflow.com/a/8259/169503)하시기 바랍니다. 동료 사용자가 그것이 무엇이고 왜 그것이 그곳에. 대상 사이트에 도달 할 수 없거나 영구적으로 오프라인 상태가되는 경우 중요한 링크의 가장 중요한 부분을 항상 인용하십시오. 외부 사이트에 대한 링크 이상이되는 것은 [이유와 방법은 어떻게 왜 대답합니까?] (http://stackoverflow.com/help/deleted-answers)에 대한 가능한 이유입니다. – ddb