2015-01-19 23 views
5

Tôi gặp vấn đề với việc thiết lập Symfony 2 localy trên xampp. Việc cài đặt là không có vấn đề nhưng khi tôi thực hiện check.php nó nói:Symfony 2 php.ini date.timezone

Your system is not ready to run Symfony2 projects 
* date.timezone setting must be set 
    > Set the "date.timezone" setting in php.ini* (like Europe/Paris). 

Nhưng date.timezone trong php.ini đã được thiết lập một cách chính xác.

+0

Nếu bạn kiểm tra cũng thư mục xampp của bạn, bạn sẽ tìm thấy nhiều hơn một php.ini. Cập nhật tất cả chúng. Điều này có thể giúp bạn hiểu http://stackoverflow.com/questions/6185319/how-do-i-edit-php-ini-file-in-xampp-server#answer-17502290 – smarber

+0

Nhưng tôi chỉ có một vị trí php.ini tại etc/php.ini và cái này đúng là – Patricks

+1

Tôi khá chắc chắn, thay vì chỉnh sửa tập tin 'php.ini', bạn chỉ cần đặt' ini_set ('date.timezone', 'Europe/Paris'); tệp chỉ mục của bạn thay thế. –

Trả lời

4

bạn có thể thêm video này vào AppKernel.php bạn

public function init() 
{ 
    // get rid of Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone 
    date_default_timezone_set('Europe/Paris'); 
    parent::init(); 
} 
+0

Cảm ơn rất nhiều! php_info() trả lại đường dẫn đã được ini đúng. Và không có ini khác. Symfony đã chạy mặc dù lỗi. Nhưng tôi đã thêm múi giờ vào AppKernel.php và lỗi dispappeard – Patricks

-2

gì làm việc cho tôi là để thêm tùy chọn -k khi khởi động lại Apache

0

Nếu bạn đang phải đối mặt với vấn đề sau đây:

Your system is not ready to run Symfony2 projects 
* date.timezone setting must be set 
> Set the "date.timezone" setting in php.ini* (like Europe/Paris) 

Chỉ cần thay thế | localizeddate ('long', 'long') bằng | date ('r') trong tệp app/Resources/views/base.html.twig.

2

đối với một số lý do bạn phải thay đổi date.timezone trong

php.ini

trong thư mục cli

có gợi ý khi tôi đã cố gắng để bắt đầu một dự án mới trong Symfony3.

ngay cả khi phpinfo() cho thấy

file php.ini trong thư mục apache2

+0

Làm việc cho tôi (Ubuntu 17.04, php 7.x). – Deleet