Hri*_*ish 9 php time date mail-server timezone
安装 Roundcube Web Server,在检查 PHP 配置时出现日期和时间错误。我正在尝试使用 roundcube 配置 webamil。以下是详细信息。
我已经检查这个环节和事情,我能理解出它就是我需要修改php.ini/.htaccess
或只是/.htaccess
却找不到/.htaccess
在roundcube的安装文件夹第二个我能找到php.ini/.htaccess
@ /usr/local/lib/php.ini
...这里我已经是修改date.timezone = "Asia/Kolkata"
和重新启动的 appache2 服务仍然 roundcube 安装页面显示以下错误。
以下是带有粗体错误的完整页面: Roundcube Webmail 安装程序
检查环境创建配置测试配置
检查 PHP 版本
版本:OK(检测到 PHP 5.3.10-1ubuntu3.5)
检查 PHP 扩展
运行 Roundcube 需要以下模块/扩展:
PCRE:OK
DOM:OK
Session:OK
XML:OK
JSON:OK
接下来的几个扩展是可选的,建议使用以获得最佳性能:
FileInfo: OK
Libiconv: OK
Multibyte: OK
OpenSSL: OK
Mcrypt: OK
Intl: OK
Exif: OK
检查可用数据库
检查安装了哪些受支持的扩展。至少需要其中之一。
MySQL:OK
MySQLi:OK
PostgreSQL:NOT AVAILABLE(未安装)
SQLite(v2):NOT AVAILABLE(未安装)
检查所需的第 3 方库
这还会检查包含路径是否设置正确。
PEAR:好的
MDB2:好的
Net_SMTP:好的
Net_IDNA2:好的
Mail_mime:好的
检查 php.ini/.htaccess 设置
运行 Roundcube 需要以下设置:
file_uploads: OK
session.auto_start: OK
zend.ze1_compatibility_mode: OK
mbstring.func_overload: OK
suhosin.session.encrypt: OK
magic_quotes_runtime: OK
magic_quotes_sybase: OK
* date.timezone: NOT OK(检测到空值) *
以下设置是可选的和受到推崇的:
allow_url_fopen: OK
抱歉,您的网络服务器不符合 Roundcube 的要求!
请根据以上检查结果安装缺少的模块或修复php.ini设置。
提示:只需要修复显示 NOT OK 的检查。
Roundcube 开发团队的安装程序。版权所有 © 2008-2012 – 根据 GNU 公共许可证发布;famfamfam` 的图标
这很简单 ....
PHP 中支持的时区列表单击此处。
date.timezone = "亚洲/加尔各答"
确保不应对此行进行注释。删除评论;从行开始,否则将无法正常工作。
然后保存并退出。
现在要检查它是否正常工作,请将下面的 php 代码复制到一个新的 index.php 文件中,并将该文件放在您的 web-root 文件夹中,/var/www/
默认情况下,除非您将其更改为其他文件夹。
Run Code Online (Sandbox Code Playgroud)<?php // Show all information, defaults of PHP Configuration. phpinfo(); ?>
然后保存并退出...确保文件名正确且位于 web-root 中。
然后使用以下命令重新启动 Apache 服务。
/etc/init.d/apache2重启
它将开始工作......
现在打开一个网络浏览器并输入http://localhost/path_of_your_index.php_file
&然后按回车键。这将向您显示当前活动的所有 PHP 相关信息和 PHP 配置。此页面称为 PHP 信息页面。
在这个 PHP 信息页面上...检查下面的屏幕截图,它是 PHP 信息页面的一部分,显示当前加载的 PHP 日期和时间设置。