2012-11-04 6 views
6

ExpressionEngine 2.5.3을 성공적으로 로컬 호스트에 설치하면 이상한 문제가 발생합니다.ExpressionEngine 설치 문제 : 로컬 호스트의 데이터베이스 연결 오류

서버 설정, 데이터베이스 설정 및 관리자 계정 정보를 입력하는 ExpressionEngine 설치 및 업데이트 마법사를 실행할 수 있습니다. 그래서 아파치 측이 예상대로 작동하고 있다고 가정합니다.

문제는 내가 설치 ExpressionEngine 버튼을 클릭 할 때까지 작물 - 지점을 설치는 마법의 작업을 시작하는 위치를 -이 오류를 얻을 : SQL 서버 주소, 사용자 이름과 암호

A Database Error Occurred 
Unable to connect to your database server using the provided settings. 
Filename: controllers/wizard.php 
Line Number: 1532 

, 나는를 이전에 사용한 것과 같은 값을 사용합니다 : 서버 주소는 localhost, 사용자 이름은 root, 암호는 root.

이러한 자격 증명은 Sequel Pro 0.9.9.1과 함께 사용할 때 작동합니다.

ExpressionEngine 설치 설명서에서 제안하는대로 config.php 및 database.php (비어있는 파일 모두)에 대한 사용 권한은 666으로 설정됩니다.

XAMPP를 통해 실행되는 Apache와 MySQL이 내장 된 MacBook Air 10.8.2에서이 작업을 시도하고 있습니다. VirtualHost X를 사용하여 http://baseline.loc/ 지점을 내 사이트 폴더의 baseline.loc에 가리 킵니다. Apache 또는 MySQL이 실행되는 다른 인스턴스는 없습니다.

저는 디버깅 서버 문제에 능숙하지는 않지만 터미널에서 작업하는 것이 편안합니다.

새로운 프로젝트의 일반적으로 기본 단계가 걸림돌이 된 이유를 알아 내야 할 아이디어가 있습니까?

+0

을 했습니까? – Natetronn

+0

새 데이터베이스 (basecamp_alpha)와 같은 오류 메시지가 생성되었습니다. –

+0

서버 마법사를 사용해 보신 적이 있으십니까? – Natetronn

답변

11

localhost를 호스트로 사용하기 전에 문제가있었습니다. 127.0.0.1이 효과가 있습니까?

+0

127.0.0.1을 사용하면 완벽하게 작동했습니다! 제안 해 주셔서 감사합니다! –

3

내가 MAMP를 사용하여 OSX 비슷 했어, 단순히 파인더를 통해 읽기/쓰기 모두에 웹 폴더의 폴더 권한을 변경하고 당신이 새로운 DB와 과정을 통해 시도 할 수 있습니다 트릭

+0

행운을 빕니다. 그러나 localhost 대신 127.0.0.1을 사용했습니다. –