Trong quá trình cài đặt Symfony, đôi khi bạn sẽ gặp phải cảnh báo khi chạy
Setup
Symfony2 Requirements Checker
. Đây là quá trình kiểm tra xem hệ thống của bạn có đủ yêu cầu để chạy được Symfony hay không. Để kiểm tra bạn có thể chạy lệnh:php app/check.php
Sau đây là một vài lỗi thường gặp và cách xử lý
Timezone Setting
Fix the following mandatory requirements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* date.timezone setting must be set
> Set the "date.timezone" setting in php.ini* (like Europe/Paris).
Đây là lỗi bạn chưa set Timezone
cho php cli. Để fix lỗi này:sudo nano /etc/php5/cli/php.ini
Trong file php.ini
mới mở, bạn tìm đến dòng date.timezone
, bỏ dấu ;
và sửa lại như sau:date.timezone = Asia/Ho_Chi_Minh
hoặc múi giờ khác nếu bạn muốn, ví dụ: Europe/Paris
Intl extension
Optional recommendations to improve your setup
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* intl extension should be available
> Install and enable the intl extension (used for validators).
Đây chỉ là warning
chứ không phải lỗi, bạn nên cài thêm intl extension
của php Setup
sudo apt-get install php5-intl