Php
PHP 認為 date.timezone 沒有設置
出於某種原因,即使我在 php.ini 中取消註釋該行並將值正確設置為
date.timezone = America/New_York
,php 拒絕承認它。當我打開 phpinfo.php 它說警告:phpinfo():依賴系統的時區設置是不安全的。您需要使用 date.timezone 設置或 date_default_timezone_set() 函式。如果您使用了這些方法中的任何一種,但仍然收到此警告,您很可能拼錯了時區標識符。我們現在選擇時區“UTC”,但請設置 date.timezone 以選擇您的時區。
我已經三次檢查它是否引用了正確的 php.ini 文件。在timezones page 上,它提到了一個可以下載的 timezonesdb。我是否必須安裝它,因為 PHP 沒有內置時區?這似乎不對。
編輯:我正在使用與 Mac OS X Mavericks 捆綁在一起的 Apache2 和 PHP。
由於某種原因,之前有一個奇怪的求和符號
$$ PHP $$在文件的第一行。刪除後它工作正常。