CakePHP 설치 끝!! 이라고 생각했는데...ㅠㅠ
뭔지 모르지만 데이터베이스를 연결해야 한다는 에러가 정보페이지에 떴다.
약간의 삽질 후 성공 ㅋ
1. mysql 등등 데이터베이스 서버를 실행하고
2. 새로운 데이터베이스를 만들고 설정한다, 이름은 아무거나 ㅇㅋ (cakephp로 했음ㅋ)
3. 다음의 SQL문은 복사해서 실행한다. (필요한 테이블 생성하는 것이라고 함.)
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
email VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
created DATETIME,
modified DATETIME
);
CREATE TABLE bookmarks (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
title VARCHAR(50),
description TEXT,
url TEXT,
created DATETIME,
modified DATETIME,
FOREIGN KEY user_key (user_id) REFERENCES users(id)
);
CREATE TABLE tags (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255),
created DATETIME,
modified DATETIME,
UNIQUE KEY (title)
);
CREATE TABLE bookmarks_tags (
bookmark_id INT NOT NULL,
tag_id INT NOT NULL,
PRIMARY KEY (bookmark_id, tag_id),
FOREIGN KEY tag_key(tag_id) REFERENCES tags(id),
FOREIGN KEY bookmark_key(bookmark_id) REFERENCES bookmarks(id)
);
|
4.CakePHP설치경로/config/app.php 를 열어서 Datasources.default 배열을 찾아서 디비정보(username, password, database)를 입력한 후 저장한다.
5. 아파치 서버 재시작 후 CakePHP Server를 실행시킨 후 localhost:8765 에 접근했을 때, DATABASE 항목이 ]CakePHP is able to connect to the database.] 로 표시되어 있으면 성공!!
댓글
댓글 쓰기