/etc/php.iniにあるメインのphp.iniファイルにdate.timezoneディレクティブを追加してみました。また、phpinfo();を使用してその場所を確認しました。
これはまさに私が追加したものです:
date.timezone = "Europe/London"
次にnginxを再起動しました(service nginx restart)が、phpinfo()を再度エコーすると、タイムゾーンにはUTCが表示されます。これはデフォルトのタイムゾーンであり、roundcubeではタイムゾーンを設定するまでインストールできません。
編集 nginxを停止し、apacheを開始し、タイムゾーンが正しく設定されました。したがって、これはnginx固有である必要があります。