Sửa lỗi "date() [function.date]: It is not safe to rely on the system's timezone settings..." trong PHP 5.3

Khi sử dụng hoặc nâng cấp lên server PHP 5.3 đôi khi bạn gặp thông báo lỗi dạng như sau:
date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Krasnoyarsk' for '7.0/no DST' instead
(Thông báo này có thể thay đổi ít nhiều về nội dung khi bạn cài các framework hoặc các mã nguồn khác nhau) Thông báo này mình gặp phải khi mình đang cài framework Yii. 

Lỗi này là do PH5.3 yêu cầu thiết lập timeZone , sau đây tôi sẽ hướng dẫn cách sửa trên XAMPP (Với các phần mềm khác bạn làm tương tự).
- Bước 1: Bạn mở file php.ini nằm trong thư mục xampp/php tìm đến dòng 
;date.timezone
 Bỏ dấu chấm phẩy (;) ở đằng trước đi và thay vào đó bằng dòng thiết lập sau:
date.timezone = "Asia/Krasnoyarsk"
Bạn lưu lại
- Bước 2: Bạn khi động lại Apache Server và kỳ lạ thay lỗi đó đã mất ^_^

1 nhận xét:

Rất mong các ý kiến của các bạn khi đọc bài viết này !