安装Roundcube Web服务器时,在检查PHP配置时出现日期和时间错误。

安装Roundcube Web服务器时,在检查PHP配置时出现日期和时间错误。我正在尝试使用roundcube配置Webamil。以下是详细信息。
  1. 我的邮件服务器上的pop / smtp服务运行良好。
  2. 通过邮件客户端完美地发送和接收邮件。
  3. 使用纯文本身份验证。
  4. 邮件服务器未使用SSL或TLS。
  5. Roundcube版本:roundcubemail-0.8.5
  6. PHP版本:PHP 5.3.10
  7. 需要将时区设置为Asia/Kolkata
我已经检查了这个链接 link,其中一个我能理解的是我需要修改php.ini/.htaccess或者只是/.htaccess但是在roundcube安装文件夹中找不到/.htaccess,其次我找到了php.ini/.htaccess@/usr/local/lib/php.ini...我已经将其修改为date.timezone = "Asia/Kolkata"并重新启动了appache2服务,但是roundcube安装页面仍然显示以下错误。
下面是带有错误的完整页面: Roundcube Webmail Installer 检查环境创建配置测试配置 检查PHP版本
版本:OK(检测到PHP 5.3.10-1ubuntu3.5) 检查PHP扩展
以下模块/扩展是运行Roundcube所需的:
PCRE:OK DOM:OK Session:OK XML:OK JSON:OK 接下来的几个扩展是可选的,并建议以获得最佳性能。
FileInfo: 正常 Libiconv: 正常 Multibyte: 正常 OpenSSL: 正常 Mcrypt: 正常 Intl: 正常 Exif: 正常 正在检查可用的数据库
检查已安装的支持扩展。至少需要其中一个。
MySQL: 正常 MySQLi: 正常 PostgreSQL: 不可用(未安装) SQLite (v2): 不可用(未安装) 检查所需的第三方库
这也会检查包含路径是否设置正确。
PEAR: 正常 MDB2: 正常 Net_SMTP: 正常 Net_IDNA2: 正常 Mail_mime: 正常
检查 php.ini/.htaccess 设置
以下设置是运行 Roundcube 所必需的:
文件上传:正常 session.auto_start:正常 zend.ze1_compatibility_mode:正常 mbstring.func_overload:正常 suhosin.session.encrypt:正常 magic_quotes_runtime:正常 magic_quotes_sybase:正常 *date.timezone:不正常(检测到空值)* 以下设置是可选的,但建议进行配置:

allow_url_fopen:正常 抱歉,您的Web服务器不符合Roundcube的要求! 请安装缺失的模块或根据上述检查结果修复php.ini设置。 提示:只有显示为不正常的检查项需要修复。

由Roundcube开发团队提供的安装程序。版权所有 © 2008-2012 - 根据GNU公共许可证发布;图标由famfamfam提供。

1个回答

这很简单....

  1. 编辑/etc/php5/apache2/php.ini 这个文件是Apache使用的PHP配置文件,在其中添加以下行。这是Apache Web服务器的正确php.info路径,否则请在/etc/php5/位置中使用相应的Web服务器文件夹。

PHP支持的时区列表点击这里

date.timezone = "Asia/Kolkata"

确保此行没有被注释掉。删除行首的注释符号;,否则它将无法工作。

  1. 然后保存并退出。

  2. 现在,为了检查它是否工作,请将下面的PHP代码复制粘贴到一个新的index.php文件中,并将该文件放在您的Web根目录文件夹中,默认情况下是/var/www/,除非您已将其更改为其他位置。

<?php

// Show all information, defaults of PHP Configuration.

phpinfo();

?>
4. 然后保存并退出...确保文件名正确,并且位于网站根目录中。
5. 然后使用以下命令重新启动Apache服务。
``` /etc/init.d/apache2 restart ```
6. 它将开始工作...
7. 现在打开一个网页浏览器,输入`http://localhost/path_of_your_index.php_file`,然后按回车。这将显示所有与PHP相关的信息和当前活动的PHP配置。这个页面被称为PHP信息页面。
8. 在这个PHP信息页面上...检查下面的屏幕截图,它显示了当前加载的PHP日期和时间设置的部分。

enter image description here