페이스 북 응용 프로그램을 호스팅하는 데 Heroku 응용 프로그램을 사용하고 있습니다. 페이스 북 응용 프로그램을 어떻게 변경했기 때문입니다. 그러나 MySQL에 연결하려면 외부 cPanel VPS에서 연결해야하며 올바르게 연결할 수 없습니다. 나는 (호스트 도메인), ultimate-battle-online.com
(사용자의 기본 도메인) 및 184.154.20.170
뿐만 아니라 추가 된 포트 3306
의 조합과 아무 것도 사용하지 않고 시도했다. 이전에 올바른 파일을 올바른 도메인에 추가했는지 확인해야했지만 지금은 연결하지 않았습니다. mysql_connect()
기능을 사용하는 경우 지금이 오류를 얻을 :cPanel 서버의 MySQL 데이터베이스에 연결 Heroku의 외부?
Lost connection to MySQL server at 'reading initial communication packet', system error: 110
을 다시 말하지만, 당신이 가질 수있는 아이디어를 주셔서 감사합니다!
EDIT : PHP 패키지 5.4.7에서 VPS를 개발했기 때문에 PHP 패키지의 기본 패키지 인 buildpack에 문제가 있다는 것을 알았습니다. 튜닝 된 매개 변수를 사용했지만 그렇지 않았습니다. 바닐라 PHP와 아파치의 묶음에 매우지지하고 있습니다.
cPanel을 사용하면 특정 호스트가 데이터베이스에 액세스하도록 허용하는 옵션이 있습니다. 기본값은 localhost 요청을 허용하는 것입니다 (훨씬 더 안전합니다). cPanel의 MySQL 부분에서 외부 액세스를 허용하는 옵션을 찾아야합니다. – JConstantine
내 자신의 VPS에 액세스하기 위해 Heroku 측에서해야 할 일을 찾으려고합니다. – OpensaurusRex
Sequel Pro를 통해 Mac 용 SQL 연결 응용 프로그램을 쉽게 연결할 수 있으며 내 컴퓨터에서도 MySQL 실행 파일을 통해 실행할 수 있습니다. 그러나 Heroku의 앱에서 아무것도 얻지 못하고 있습니다. – OpensaurusRex