2014-12-17 2 views
0

안녕하세요, 저는 symfony2 웹 개발을 처음 사용합니다. 내 localhost에 데이터베이스가있는 샘플 symfony2 애플리케이션을 개발했습니다. 그것은 내 localhost에서 잘 작동합니다.배포 중 Symfony2 데이터베이스 구성

내 프로젝트를 웹 서버에 업로드했습니다. 모든 파일이 데이터베이스와 연결된 파일 이외의 웹 서버에서 작동합니다. 데이터베이스와 연결된 파일을 요청했을 때 이러한 오류가 발생했습니다.

경고 : PDO :: __ 구조는() : MySQL의 서버가 /home/pipeline/public_html/BusinessPipeline/BusinessPipeline/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php에서 사라진 라인 (40)에

경고 : PDO :: __ 구조() : 오류 인사 패킷을 읽는 동안. PID = 나는 설정에게 parameters.yml 파일이 18,547

라인 (40)에 /home/pipeline/public_html/BusinessPipeline/BusinessPipeline/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php 에 다음과 같이

# app/config/parameters.yml 
parameters: 
    database_driver: pdo_mysql 
    database_host:  localhost 
    database_name:  test_project 
    database_user:  my_username 
    database_password: my_password 

필자는 parameters.yml을 변경하는 대신 아무 것도 변경하지 않았습니다.

이 문제를 해결하려면 어떻게해야합니까? 배포하기 전에 구성을해야합니까? 귀하의 오류 메시지에 대한 특정 문제에 미리

덕분에

+0

당신에게 확인하는 wait_timeout 문제를 확인 ? – paulgv

+0

그리고 애플리케이션 캐시를 서버에 업로드 한 후에 비워 두었습니까? – paulgv

+0

코드를 어떻게 전개 했습니까? 방법을 시도 [문서에서 제안] (http://symfony.com/doc/current/cookbook/deployment/tools.html) – ferdynator

답변