laravel 프로젝트를 000webhost에 배포하려고합니다. 문제는 데이터베이스에 연결할 수 없다는 것입니다.000webhost에서 laravel을 사용하여 MySQL 연결이 거부되었습니다.
DB_HOST
을 127.0.0.1로 설정하면 "SQLSTATE [HY000] [2002]"오류가 발생합니다. DB_HOST
을 localhost
으로 변경하면 "잘못된 COM stmt 준비 응답 크기 받기 7"이라는 오류 메시지가 나타납니다.
이 내 .env의 파일입니다 : 모든 HTTP 서버와 동일한 localhost
에 MySQL의를 제공 공유 호스팅하지
APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:fuFWdq2OAIZbxiiouYdTfbPnkeEOL8h/hDJjvb7XT+c=
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=id1619178_kule
DB_USERNAME=************
DB_PASSWORD=************
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=mail
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=tls
MAIL_TO=
laravel 프로젝트를 설치할 때 나는 000webhost에서 같은 문제가 있습니다. "잘못된 COM stmt 준비 응답 크기 7"받았습니다. 그러나 나는 풀 수 없었다. –
@ 마리노 어떤 해결책을 찾았습니까? –
대기중인 죄송합니다. phpmyadmin 변수를 검색하여 hostname을 찾았습니다. 하지만 이제는 000webhost가 어떤 이유로 다운되었고 파일 관리자에 연결할 수 없어서 테스트를 기다려야 만합니다. 내가 시험해보기 만하면 알려 드리겠습니다. –