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

安装 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. 需要将时区设置为亚洲/加尔各答

我已经检查过了关联我能理解的一件事是我需要修改php.ini/.htaccess或者只是但是在 roundcube 的安装文件夹中/.htaccess找不到第二我可以找到@ ...我已经将其修改为并重新启动 appache2 服务,roundcube 安装页面仍然显示以下错误。/.htaccessphp.ini/.htaccess/usr/local/lib/php.inidate.timezone = "Asia/Kolkata"

以下是完整页面,错误以粗体显示: Roundcube Webmail 安装程序

检查环境创建配置测试配置
检查 PHP 版本

版本:正常(检测到 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:不可用(未安装)
SQLite (v2):不可用(未安装)
检查所需的第三方库

这还会检查包含路径是否设置正确。

PEAR:确定
MDB2:确定
Net_SMTP:确定
Net_IDNA2:确定
Mail_mime:确定

检查 php.ini/.htaccess 设置

运行 Roundcube 需要以下设置:

file_uploads:确定
session.auto_start:确定
zend.ze1_compatibility_mode:确定
mbstring.func_overload:确定
suhosin.session.encrypt:确定
magic_quotes_runtime:确定
magic_quotes_sybase:确定
*date.timezone:不正常(检测到空值)* 以下设置是可选的且推荐的:

allow_url_fopen:OK
抱歉,您的网络服务器不符合 Roundcube 的要求!
请根据上述检查结果安装缺少的模块或修复 php.ini 设置。
提示:只有显示 NOT OK 的检查才需要修复。

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

答案1

这很简单 ....

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

PHP 支持的时区列表这里。

date.timezone =“亚洲/加尔各答”

确保此行不应被注释。从行首删除注释 ;,否则将不起作用。

  1. 然后保存并退出。

  2. 现在,要检查它是否正常工作,请将下面的 php 代码复制到新的 index.php 文件中,并将该文件放在您的 web-root 文件夹中,/var/www/除非您将其更改为其他文件夹,否则这是默认设置。

<?php

// Show all information, defaults of PHP Configuration.

phpinfo();

?>
  1. 然后保存并退出...确保文件名正确并且位于 web-root 中。

  2. 然后使用以下命令重新启动 Apache 服务。

/etc/init.d/apache2 重新启动

  1. 它将开始工作....

  2. 现在打开 Web 浏览器并输入http://localhost/path_of_your_index.php_file& 然后按回车键。这将显示所有 PHP 相关信息和当前活动的 PHP 配置。此页面称为 PHP 信息页面。

在此 PHP 信息页面上...请查看下面的屏幕截图,它是 PHP 信息页面的一部分,显示了当前加载的 PHP 日期和时间设置。

在此处输入图片描述

相关内容