我在OSX上运行了apache和php。
我有一个简单的页面打印phpinfo()。
<?php
phpinfo();
在我的php.ini中,无论我为date.timezone写了什么,phpinfo都是Europe/Zurich (本地和母版)。
我知道我正在修改正确的文件,因为如果我更改了其他标志(short_open_tag),我会立即看到这些更改(在apache重新启动之后)。但是改变时区说
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezon
我使用php5.5,每当我在PHP中使用date函数时都会得到这个错误:
Warning: phpinfo(): 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 m
我在尝试安装Kohana/SilverStripe时收到以下错误/警告。
这意味着什么,我该为此做些什么?
Warning:
date_default_timezone_get():
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
当我尝试启动Derby Network Server时,我得到了这个异常。这以前从来没有发生过,我现在不知道问题的原因是什么。有什么想法吗?
Exception in thread "main" java.lang.NoSuchFieldError: completionKey
at sun.nio.fs.WindowsNativeDispatcher.initIDs(Native Method)
at sun.nio.fs.WindowsNativeDispatcher.<clinit>(Unknown Source)
at sun.nio.fs.WindowsL
我正在尝试通过cxf复制创建一个webservice,下面是Brigilin编写的示例:
这在Mule Studio中很好,但是当我部署到linux服务器时,会遇到一个奇怪的问题:
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.SunToolkit
at sun.awt.AppContext$2.run(AppContext.java:271)
at sun.awt.AppContext$2.run(AppContext.java:260)
at java.s
我试图通过访问Asia/Calcutta文件并更改/etc/php5/cli/php.ini来将默认的PHP更改为
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
至
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Asia/Calcu
我正在尝试安装SilverStripe,但在安装页面上出现了错误:date.timezone option in php.ini must be set correctly,尽管时区设置为Pacific/Auckland
我已经编辑了我的php.ini文件来设置时区,然后重新启动apache,但是它仍然不能工作。php.ini中的相关行是:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Pacific/Auckland
我最近尝试在本地主机中查找时区设置,并通过在apache服务器本地主机中编辑php.ini来很好地工作。
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Karachi
我试图在域内找到改变时区的解决方案。但没有得到任何答复
当我尝试使用命令systemctl start elasticsearch.service启动elasticsearch-6.8.20时,遇到了这个异常。
Starting Elasticsearch...
systemd[1]: Started Elasticsearch.
elasticsearch[71380]: Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.util.calendar.ZoneInfoFile
elasti
所以我安装了composer、apache和mysql,然后安装了symfony,但是安装后它告诉我更改日期,因为它不可靠,然后我可以自由使用它。
我已更改了php.ini与欧洲/布加勒斯特的日期,但仍收到以下消息:
[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: date_default_timezone_get(): It is not safe to rely on the system'
s timezone settings. You are *r
有一个Centos6.3系统。Apache2.2.15+ mod_fcgid +PHP5.3.3
date.timezone值有一个问题。在全球/etc/php.ini中,它是这样提到的:
date.timezone = "Europe/Moscow"
也没有在用户的本地php.ini中提到。因此,我收到了很多警告,比如:
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date
我在WAMP上运行Apache版本2.4.4PHP版本5.4.12。
我有这段代码来输出和测试时间/时区。
<?php
$script_tz = date_default_timezone_get();
echo "<br>Script time zone is $script_tz, ini timezone is " . ini_get('date.timezone');
echo "<br>Date Time now is " . date('m/d/Y h:i:s a', time());
我已经将我的时区添加到date.timezone中的~/.parts/etc/php5/php.ini中,但是我在控制台上执行的PHP脚本一直在说
We selected the timezone 'UTC' for now,
but please set date.timezone to select your timezone.
有什么解决办法吗?
更新
我发现Apache上的PHP在php.ini中识别我的设置,但是PHP命令行不识别。
不知怎的,现在起作用了。我接受@carousel的回答,因为我认为它对其他人来说是信息丰富的。
我尝试在GD上安装PHP5库:
sudo apt-get install php5-gd
下一首,
sudo service apache2 restart
之后,当尝试运行任何PHP解析页面时,会出现一个保存对话框。
你可以看到截图:
我试过运行phpinfo.php页面,但同样的问题:
P.S . :
$ php -i | grep -i --color gd
gd输出测试结果:
PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *require
在Ubuntu13.10机器上构建一个Symfony2应用。并在php.ini文件中找到date.timezone值时出现错误。该值未在默认构建中设置,因此获得了以下内容
ContextErrorException: Warning: date_default_timezone_get(): 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() fu
我在Symfony 2中遇到了一些麻烦,试图通过以下方式生成模式:
php console/app generate:schema:create
我有一个非常严重的错误:
[Exception]
DateTime::__construct(): 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()
我在我的Beam管道中运行一个简单的Sql转换:
SELECT CONVERT_TIMEZONE('America/New York', 'UTC',(TIMESTAMP '1970-01-01 00:00:00' + OriginalTZ * INTERVAL '1' SECOND)) as MyUTC FROM PCOLLECTION
但是我得到了一个错误:
No match found for function signature CONVERT_TIMEZONE(<CHARACTER>, <CHARAC