运行 PHP 5.3.27 的实时服务器
在根www
目录下,我正在运行旧站点。
在root/mysite
我让新站点以零错误或警告运行的情况下运行。
subdirectory /mysite
我在使用索引下更改了一个暂存的 WordPress 站点,并且.httaccess
可以使用www.example.com
而不是暂存进行查看,www.example.com/mysite
我也对 site_url 进行了适当的更改,并且站点主页可以完美加载。
在计算日期范围的单独页面下,我收到一个致命错误,说明:
Fatal error: Call to undefined method DateTime::diff()...
当我将站点切换回子目录并使用www.example.com/mysite/
无致命错误加载它时,差异会正确计算日期范围。
我再次运行 php 5.3.27。我什至将其切换到 5.4 进行验证并收到一个mktime()
已更正为的错误time()
,但在 diff 上仍然出现致命错误
这是导致问题的代码位:
$date1 = new DateTime($mysqlExpireDate);
$date2 = new DateTime();
$interval = $date1->diff($date2); // ERRORS??
$days = $interval->days;
任何想法将不胜感激,我已经检查了我能想到的一切。