Một vài lỗi thường gặp khi cài đặt Symfony

Trong quá trình cài đặt Symfony, đôi khi bạn sẽ gặp phải cảnh báo khi chạy 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