2014-07-19 2 views
0

나는 몇 달 전에 heroku에 배포 한 heroku에 PHP 응용 프로그램을 가지고 있으며 잘 작동하고있었습니다. 나중에 localhost에서 응용 프로그램을 업데이트하고 wordpress 용 플러그인을 몇 개 추가하고 다시 배포했습니다. 이제 내 웹 사이트에 오류가 표시됩니다 (PHP 설치시 WordPress에 필요한 MySQL 확장이 누락 된 것 같습니다). 이전 커밋에 대한 웹 사이트가 잘 작동합니다. mysql에 사용하고있는 플러그인은 점화됩니다. 그 외에는 sendgrid도 설치했습니다. 일부 온라인 git 명령을 사용하여 복사 한 온라인 응용 프로그램의 로컬 복사본이 있습니다. , 나는이 명령을 사용하여 서버에 다시 오류를 보여줍니다 이후Heroku wordpress : 업데이트 후 누락 된 mysql 확장자

>heroku login 
(go to local project dir , copy the new plugin in the plugins dir) 
>git add . 
>git commit -m " new plugin added" 
>git push heroku master 

를 배포합니다. 다음은 응용 프로그램에 대한 링크입니다 (http://hearsid.herokuapp.com/). 위의 것 이외에, 나는 heroku 재시작, heroku 재시동을 시도했다. -a my-app-name과 heroku, heroku maintainence : off and on. 아무것도 작동하지 않습니다.

답변

1

ext/mysql과 같은 선택적인 확장 기능을 사용하려면 문서 (https://devcenter.heroku.com/articles/php-support#extensions)를 따르거나 WordPress를 3.9로 업그레이드하십시오. 그러면 최종적으로 MySQLi가 지원됩니다.

+0

매력처럼 작동했습니다. –

+0

다른 사람을 위해 require 매개 변수 내 composer.json에 ext-mysql을 추가했습니다. Dzuelke가 게시 한 링크에서 같은 것을 찾을 수 있습니다. –

관련 문제