2014-12-12 1 views
1

첫 번째 지점에서. 나는 PHP와 PEAR에서 절대적으로 멍청하다. 운동을 위해 필자는 오라클의 PHP, Pear 및 Mondial DB를 오프라인으로 사용해 왔지만 이제는 1and1.com에서 내 데이터베이스에 연결하려고했습니다.MDB2 (오류 없음)가있는 MySQL 데이터베이스에 연결할 수 없습니다.

은 내가 시도 태그 :

$dsn = 'mysql://[email protected]/db5235xxxxx'; //Have it tried with password too and many other variations  
$sql = "SELECT * FROM Vereine"; 
$db = MDB2_Util::connect($dsn); 

내 웹 서버에 파일을 업로드하고 내가이 페이지를 호출 할 때, 나는 오류가 발생합니다.

Fehler beim Verbindungsaufbau mit [mysql://[email protected]/db5235xxxxx] : MDB2 Error: not found

오류 메시지 :

"Fehler beim Verbindungsaubau" is an own deinied Message in MDB2_Util.

내가 연결 :: MDB2와 연결을 시도 할 다음 메시지는 호출하는 경우 :

MDB2 Error: not found

무엇 될 수있는 오류? 왜 그것이 실제 오류 또는 유용한 힌트를 나타내지 않습니다. 디버깅 할 수 있습니까? 그렇다면 어떻게?

안부 베니

답변

1

이것은 당신이 MDB2 드라이버, 를 설치했지만 PHP는 찾을 수 없습니다 또는를 읽을 수없는 경우에도 발생할 수 있습니다.

실제 예로서, UMASK 값이 022에서 027으로 변경된 시스템에서이 문제가 발생했습니다. MDB2 드라이버가 루트 권한으로 설치되었지만 php-fpm이 실행중인 사용자는 라이브러리의 파일에 대한 액세스 권한이 부족합니다.

관련 문제