![]() |
| Học lập trình PHP |
Cấu hình chung
Bảng sau đây mô tả vai trò của các biến khác nhau và cách chúng ảnh hưởng đến ứng dụng CakePHP của bạn.| S.No | Tên biến & mô tả |
|---|---|
| 1 | gỡ lỗi Thay đổi đầu ra gỡ lỗi CakePHP. false = Chế độ sản xuất. Không có thông báo lỗi, lỗi hoặc cảnh báo nào được hiển thị. true = Lỗi và cảnh báo được hiển thị. |
| 2 | App.namespace Không gian tên để tìm các lớp ứng dụng dưới. |
| 3 | App.baseUrl Hủy nhận xét định nghĩa này nếu bạn không định sử dụng mod_rewrite của Apache với CakePHP. Đừng quên xóa các tệp .htaccess của bạn. |
| 4 | App.base Thư mục cơ sở mà ứng dụng nằm. Nếu sai, thông tin này sẽ được tự động phát hiện. |
| 5 | App.encoding Xác định mã hóa ứng dụng của bạn sử dụng. Mã hóa này được sử dụng để tạo bộ ký tự trong bố cục và mã hóa các thực thể. Nó phải khớp với các giá trị mã hóa được chỉ định cho cơ sở dữ liệu của bạn. |
| 6 | App.webroot Thư mục webroot. |
| 7 | App.wwwRoot Đường dẫn tệp đến webroot. |
| số 8 | App.fullBaseUrl Tên miền đầy đủ (bao gồm cả giao thức) vào thư mục gốc của ứng dụng của bạn. |
| 9 | App.imageBaseUrl Đường dẫn web đến thư mục hình ảnh công cộng trong webroot. |
| 10 | App.cssBaseUrl Đường dẫn web đến thư mục css công khai dưới webroot. |
| 11 | App.jsBaseUrl Đường dẫn web đến thư mục js công khai dưới webroot. |
| 12 | App.paths Định cấu hình đường dẫn cho tài nguyên không thuộc lớp. Hỗ trợ các plugin, các khuôn mẫu, các khóa con miền địa phương , cho phép định nghĩa các đường dẫn cho các plugin, xem các khuôn mẫu và các tệp miền địa phương tương ứng. |
| 13 | Security.salt Một chuỗi ngẫu nhiên được sử dụng trong băm. Giá trị này cũng được sử dụng như muối HMAC khi thực hiện mã hóa đối xứng. |
| 14 | Asset.timestamp Gắn thêm dấu thời gian là thời gian sửa đổi cuối cùng của tệp cụ thể ở cuối URL của tệp nội dung (CSS, JavaScript, Hình ảnh) khi sử dụng trình trợ giúp thích hợp. Giá trị hợp lệ (bool) false - Không làm gì cả (mặc định) (bool) true - Nối dấu thời gian khi gỡ lỗi là đúng (string) 'force' - Luôn gắn thêm dấu thời gian |
Cấu hình cơ sở dữ liệu
Cơ sở dữ liệu có thể được cấu hình trong file config / app.php . Tệp này chứa kết nối mặc định với các tham số được cung cấp có thể được sửa đổi theo lựa chọn của chúng tôi. Ảnh chụp màn hình bên dưới hiển thị các thông số và giá trị mặc định cần được sửa đổi theo yêu cầu.![]() |
| Học lập trình PHP |
Hãy hiểu từng tham số một cách chi tiết
| S.NO | Key & Mô tả |
|---|---|
| 1 | tên lớp Tên lớp đầy đủ tên của lớp đại diện cho kết nối đến một máy chủ cơ sở dữ liệu. Lớp này chịu trách nhiệm tải trình điều khiển cơ sở dữ liệu, cung cấp các cơ chế giao dịch SQL và chuẩn bị các câu lệnh SQL trong số những thứ khác. |
| 2 | người lái xe Tên lớp của trình điều khiển được sử dụng để thực hiện tất cả các đặc tính cho một công cụ cơ sở dữ liệu. Điều này có thể là một tên lớp ngắn sử dụng cú pháp plugin, một tên hoàn toàn không có tên hoặc một cá thể trình điều khiển được xây dựng. Ví dụ về các tên lớp ngắn là Mysql, Sqlite, Postgres và Sqlserver. |
| 3 | kiên trì Có hay không sử dụng kết nối liên tục với cơ sở dữ liệu. |
| 4 | chủ nhà Tên máy chủ của máy chủ cơ sở dữ liệu (hoặc địa chỉ IP). |
| 5 | tên người dùng Tên cơ sở dữ liệu |
| 6 | mật khẩu Mật khẩu cơ sở dữ liệu |
| 7 | cơ sở dữ liệu Tên cơ sở dữ liệu |
| số 8 | cổng (tùy chọn) Cổng TCP hoặc ổ cắm Unix được sử dụng để kết nối với máy chủ. |
| 9 | mã hóa Cho biết ký tự được đặt để sử dụng khi gửi câu lệnh SQL tới máy chủ như 'utf8', v.v. |
| 10 | Múi giờ Đặt múi giờ máy chủ. |
| 11 | lược đồ Được sử dụng trong các thiết lập cơ sở dữ liệu PostgreSQL để xác định lược đồ nào cần sử dụng. |
| 12 | unix_socket Được sử dụng bởi các trình điều khiển hỗ trợ nó để kết nối thông qua các tập tin socket Unix. Nếu bạn đang sử dụng PostgreSQL và muốn sử dụng các ổ cắm Unix, hãy để trống khóa máy chủ. |
| 13 | ssl_key Đường dẫn tệp đến tệp khóa SSL. (Chỉ được hỗ trợ bởi MySQL). |
| 14 | ssl_cert Đường dẫn tệp đến tệp chứng chỉ SSL. (Chỉ được hỗ trợ bởi MySQL). |
| 15 | ssl_ca Đường dẫn tệp đến cơ quan cấp chứng chỉ SSL. (Chỉ được hỗ trợ bởi MySQL). |
| 16 | trong đó Một danh sách các truy vấn sẽ được gửi đến máy chủ cơ sở dữ liệu khi kết nối được tạo. |
| 17 | nhật ký Đặt thành true để bật ghi nhật ký truy vấn. Khi truy vấn được bật sẽ được ghi lại ở cấp gỡ lỗi với phạm vi truy vấnLog. |
| 18 | quoteIdentifiers Đặt thành true nếu bạn đang sử dụng các từ dành riêng hoặc các ký tự đặc biệt trong tên bảng hoặc cột của bạn. Bật cài đặt này sẽ dẫn đến các truy vấn được tạo bằng Trình tạo truy vấn có số nhận dạng được trích dẫn khi tạo SQL. Nó làm giảm hiệu suất. |
| 19 | cờ Một mảng kết hợp của các hằng số PDO cần được chuyển cho cá thể PDO cơ bản. |
| 20 | cacheMetadata Hoặc là boolean true hoặc một chuỗi chứa cấu hình bộ nhớ cache để lưu trữ dữ liệu meta. Việc vô hiệu hóa siêu dữ liệu bộ nhớ đệm không được thông báo và có thể dẫn đến hiệu suất rất kém. |


Không có nhận xét nào:
Đăng nhận xét