RoundCube Service Unavailable – Error No. [0x01F4]
Service Unavailable – Error No. [0x01F4] hatasını alıyorsanız.
Bu hatayı RoundCuce coderlerinin rcube_db.inc dosyasındaki hatalı bir kodlamasından dolayı almaktasınız.
Çözümü için:
Konsolda locate rcube_db.inc
yazıp dosyayı bulun. Problem aşağıdaki fonksiyondaki
<pre lang=”php” lineno=”4″>
function fromunixtime($timestamp)
{
switch($this->db_provider)
{
case 'mysqli':
case 'mysql':
case 'sqlite':
return "FROM_UNIXTIME($timestamp)";
default:
return date("'Y-m-d H:i:s'", $timestamp);
}
</pre>
return "FROM_UNIXTIME($timestamp)";
satırından kaynaklanmaktadır.
Bu satırı aşağıdaki ile değiştirdiğimizde sorun çözülecektir.
return sprintf("FROM_UNIXTIME(%d)", $timestamp);
afiyet olsun.