콘솔과 함께 명령 줄에서 굽는 데 문제가 있습니다. Postgres 데이터베이스에서만 문제가 있습니다.Cakephp postgres - 굽기 작업시 인식 할 수없는 기본 데이터베이스
내가 사용
- 윈도우
- CakePHP는 2.3
- 의 PostgreSQL 8.4.8) 내 데이터베이스가 외부 서버에 (유닉스), 내 로컬 컴퓨터의 다른 구성 요소를. 내 앱에 대한
는 CakePHP의 검사가 좋은 것 같다 : PHP의
- 버전이 5.2.8 이상이다.
- tmp 디렉토리에 쓸 수 있습니다.
- FileEngine이 코어 캐싱에 사용되고 있습니다. 설정을 변경하려면 APP/Config/core.php
- 데이터베이스 구성 파일이 있습니다.
- Cake는 데이터베이스에 연결할 수 있습니다.
MVC를 수동으로 코딩 할 때 응용 프로그램이 데이터를 검색합니다. 당신의 도움에 대한
D:\wamp\www\mobilite\app>cake bake
Welcome to CakePHP v2.3.5 Console
---------------------------------------------------------------
App : app
Path: D:\wamp\www\mobilite\app\
---------------------------------------------------------------
Interactive Bake Shell
---------------------------------------------------------------
[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[F]ixture
[T]est case
[Q]uit
What would you like to Bake? (D/M/V/C/P/F/T/Q)
> M
---------------------------------------------------------------
Bake Model
Path: D:\wamp\www\mobilite\app\Model\
---------------------------------------------------------------
Use Database Config: (default/components)
[default] >
Error: Database connection "Postgres" is missing, or could not be created.
덕분에,
사이먼 : 나는 CONSOL와 명령 줄을 사용하는 경우
, 나는이 메시지를 가지고있다.
, 당신의 database.php을 제공하거나 localhost 대신 또는 그 반대의 127.0.0.1 사용 해보세요 노력하고 있습니다 : 귀하의 회신 바딤으로 localhost 대신 127.0.0.1의 – Vadim
감사합니다. 내 데이터베이스가 외부 서버 (유닉스)에 있고 나머지는 로컬 컴퓨터에 있다고 언급하는 것을 잊어 버렸다. – Simon
@ Vadim, 귀하의 요청은 한 번 같은 문제가 있지만 MySql 데이터베이스로 인해이 게시물에 뭔가를 추가하십시오. 마침내 왼쪽 편에, 모든 구성 요소가 수동으로 생성되었습니다. 그러나 나는 아직도 문제가있다. – Simon