Roundcube Web Serverをインストールすると、PHP設定の確認中に日時エラーが発生しました


9

Roundcube Web Serverをインストールすると、PHP設定の確認中に日付と時刻のエラーが発生しました。roundcubeを使用してwebamilを構成しようとしています。詳細は以下の通りです。

  1. pop / smtpサービスがメールサーバーで正常に動作しています。
  2. メールクライアントを介してメールを完全に送受信できること。
  3. プレーンテキスト認証を使用します。
  4. SSLまたはTLSはメールサーバーでは使用されません。
  5. Roundcubeバージョン:roundcubemail-0.8.5
  6. PHPバージョン:PHP 5.3.10
  7. タイムゾーン設定をアジア/コルカタに設定する必要があります

Iこのチェックしたリンクをして事に、私はそれから出て理解することができ、私は変更する必要があるということですphp.ini/.htaccessか、単に/.htaccessしかし、見つけることができませんでした/.htaccess私は見つけることができるroundcube第二のインストールフォルダにphp.ini/.htaccess@を/usr/local/lib/php.ini...私はすでにそれを修正date.timezone = "Asia/Kolkata"し、再起動されたappache2サービスはまだラウンドキューブのインストールページに以下のエラーを表示します。

以下は、エラーが太字で表示されている完全なページです 。Roundcube Webmail Installer

環境を
確認するconfigを作成するTest config PHPのバージョンを確認する

バージョン:OK(PHP 5.3.10-1ubuntu3.5が検出されました)
PHP拡張機能の確認

Roundcubeを実行するには、次のモジュール/拡張機能が必要です。

PCRE:OK
DOM:OK
セッション:OK
XML:OK
JSON:OK
次のいくつかの拡張機能はオプションであり、最高のパフォーマンスを得るために推奨されています。

FileInfo:OK
Libiconv:OK
マルチバイト:OK
OpenSSL:OK
Mcrypt:OK
Intl:OK
Exif:OK
利用可能なデータベースをチェックしています

インストールされているサポートされている拡張機能を確認します。それらの少なくとも1つが必要です。

MySQL:OK
MySQLi:OK
PostgreSQL:NOT AVAILABLE(インストールされていません)
SQLite(v2):NOT AVAILABLE(インストールされていません)
必要なサードパーティのライブラリを確認します

これにより、インクルードパスが正しく設定されているかどうかもチェックされます。

PEAR:OK
MDB2:OK
Net_SMTP:OK
Net_IDNA2:OK
Mail_mime:OK

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(empty value detected)* 以下の設定はオプションであり、推奨:

allow_url_fopen:OK
申し訳ありませんが、WebサーバーがRoundcubeの要件を満たしていません!
不足しているモジュールをインストールするか、上記のチェック結果に従ってphp.ini設定を修正してください。
ヒント:NOT OKを示すチェックのみを修正する必要があります。

Roundcube開発チームによるインストーラー。Copyright©2008-2012 – GNU Public Licenseの下で公開。famfamfamによるアイコン `

回答:


8

それは簡単です ....

  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ルートにあることを確認してください。

  2. 次に、以下のコマンドを使用してApacheサービスを再起動します。

/etc/init.d/apache2 restart

  1. それは働き始めます...

  2. 次に、Webブラウザーを開いてhttp://localhost/path_of_your_index.php_file入力し、Enter キーを押します。これにより、現在アクティブなすべてのPHP関連情報とPHP設定が表示されます。このページは、PHP情報ページと呼ばれます。

このPHP情報ページで、現在読み込まれているPHPの日付と時刻の設定が表示されているPHP情報ページの次のスクリーンショットを確認してください。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.