2014-07-14 90 views
-4

我得到我的應用程序出現以下錯誤:的php.ini如何啓用時區擴展

上傳功能需要在支持PHP的時區擴展。

我使用Plesk作爲CP,我也檢查了php.ini,但無法解決此問題。有沒有人有過這樣的事情?

PHP版本:5.3.10

+0

在您的項目中搜索該字符串。查找它正在檢查的條件以顯示該錯誤。沒有時區擴展,除非它意味着[this](http://pecl.php.net/package/timezonedb)。 – bcmcfc

+0

DateTime擴展是[內置於PHP 5.2 +](https://php.net/manual/en/datetime.installation.php),不應該有任何啓用。 –

+0

我想你需要看看你的php.ini並啓用時區擴展。通常情況下,您只需取消註釋合適的線。 –

回答

0

嘗試使用此方法可能更換空date.timezone值。在Plesk(最新版本爲12.0.8)中轉到您的特定域名概述頁面(在域級別設置時區),點擊說明您的域名的大鏈接,現在您將看到一個標籤「PHP設置」,滾動一路下降到'其他配置設置'和設置您的時區例如date.timezone = 「US/Central」

+0

在做了一些Google工作後,似乎錯誤信息還包含字符串「[Check how to set up](https://suporte.scriptcase.com.br/index.php?/Knowledgebase/Article/View/69/0/configured-datetimezone-in-phpini)「是的,表示這是由缺少date.timezone設置引起的。不錯的猜測。 :-) – MatsLindh

+0

謝謝你完成了這項工作,在設置部分添加了以下內容:date.timezone =「Europe/London」 –