Cài đặt & cấu hình cho Cak e:

Một phần của tài liệu b_o_c_o_th_c_t_p_t_t_nghi_p (Trang 61 - 65)

III. Download, cài đặt và sử dụng CakePH P:

2.Cài đặt & cấu hình cho Cak e:

Để sử dụng nó, cần phải đáp ứng những yêu cầu sau: - Một HTTP Server (vd như Apache, IIS)

- CakePHP chỉ support trong PHP ver 4 trở lên.

- Database: cake hổ trợ các hệ cơ sở dữ liệu sau: MySql, PostgreSQL.

Sau khi download cakephp về, bạn giải nén tập tin đó ra (.zip) và sao chép vào thư mục chứa Apache Server

(vd: C:\AppServ\www\MyCake). VD:

Hoặc copy vào thư mục htdoc của Xampp nếu bạn dừng xam ( ở đây mình dùng Xampp :D ) - Cấu hình : 1. /path_to_document_root 2. /app 3. /cake 4. /docs 5. /vendors

o Để Cake có thể làm việc được với database, cần cấu hình lại trang database.php, mặc định trang này không có.

o Để cấu hình lại trang này ta làm như sau :

 Mở file database.php.default ở trong thư mục .../app/config và Save As lại thành1 file mới : database.php và điều chỉnh lại các thông số sau :

 Với user, password, database lần lượt là tên user, password và database ở trong MySQL.

- Quy ước về đặt tên bảng trong database :

o Tên bảng trong Cake nên ở dạng tiếng anh số nhiều ( Vd : Users, Customers, Admins….)

o Bảng phải có primary key tên là ‘id’

o Nếu có sử dụng quan hệ trong các bảng ( vd : User_id…)

- Sau khi cài đặt và cấu hình CakePHP, bạn test thử bằng cách mở webbrowser lên và gõ : http://localhost/MyCake ,(Ở đây MyCake là tên của CakePHP đặt trong thư mục htdoc của tôi)

- Nếu thấy hiện lên giao diện như sau thì có nghĩa là bạn đã thành công rồi đó :

Nguyễn Hạnh Lê hoatigon208410@gmail.com Page 62 of 66

var $default = array( 'driver' => 'mysql', 'connect' => 'mysql_connect', 'host' => 'localhost', 'login' => 'user', 'password' => 'password', 'database' => 'project_name', 'schema' => '' , 'prefix' => '' , 'encoding' => ''

- Chú ý 2 cái dòng :

- Nếu được như vậy thì bạn đã cấu hình Cake thành công và kết nối được với database rồi đó - Chú ý một chút trong trường hợp nếu như bạn gặp phải một cái lỗi tương tự thế này :

Your database configuration file is present. Cake is able to connect to the database.

- Thì bạn tìm đến file : app/config/core.php để thay đổi giá trị Security.salt tìm ở dòng 151 :

- Xóa cái đoạn

đi và sửa lại thành :

Và bây giờ thì Cake của bạn có thể chạy bất kì cấu hình nào.

 Như vậy là chúng ta đã cài đặt và cấu hình xong CakePHP rồi. Còn sử dụng như thế nào là tùy bạn. :D

Nguyễn Hạnh Lê hoatigon208410@gmail.com Page 64 of 66

Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

Một phần của tài liệu b_o_c_o_th_c_t_p_t_t_nghi_p (Trang 61 - 65)