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/ParisIntl 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