trên máy chủ tôi có php 5.3.2 và cakephp 1.3.Múi giờ và các vấn đề khác với Cakephp 1.3 và PHP 5.3.2
khi tôi chạy ứng dụng CakePHP, nó mang lại cho tôi lỗi sau đây:
Warning (2): strtotime() [ http://php.net/function.strtotime] : 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 'Europe/Berlin' for 'CEST/2.0/DST' instead [ROOT/cakephp/cake/libs/cache.php, line 570]
Ngoài ra, tôi nhận được một số errros hơn:
Notice: Trying to get property of non-object in /htdocs/cakephp/cake/libs/cache/file.php on line 248 Fatal error: Call to a member function cd() on a non-object in /htdocs/cakephp/cake/libs/cache/file.php on line 248
múi giờ trong php.ini được định nghĩa là Châu Âu/London
Tôi luôn nhận được lỗi đó, mặc dù tôi xác định hoặc không date_default_timezone_set('UTC')
hoặc Châu Âu/Luân Đôn hoặc bất cứ điều gì ...
thực sự bực bội ......... xin vui lòng giúp đỡ ...
UPDATE: cái gì là sai với cài đặt của tôi về php ... nếu tôi chạy
<?php echo date('Y'); ?>
... nó cho tôi màn hình trống. không có kết quả ...
có thể có sự cố không?
Bạn đã thử khai báo múi giờ trong mã của mình chưa? Có lẽ trong appFcontroller của bạn beforeFilter()? –
trông giống như tôi có một số vấn đề với cài đặt php ... xin vui lòng, hãy xem một phần cập nhật của câu hỏi của tôi. – user198003
*** Lưu ý: *** Tệp 'php.ini' của' php-cli' khác với tệp 'php.ini' của' apache2'. Tôi đề nghị tượng trưng liên kết với nhau để giữ cho chúng được đồng bộ và tránh nhầm lẫn! –