Ödeme Yöntemleri Abuse

Roundcube açılırken neden Girdi dosyası belirtilmedi hatası görünüyor?

14.01.2025, 23:20

Genellikle ispmanager 6 panelinde Roundcube açılırken Giriş dosyası belirtilmedi hatası oluşur. ISPmanager üzerinden çalışan Roundcube'deki bu hata genellikle web sunucusu yapılandırması veya yanlış dosya yolu ayarları ile ilgili sorunları gösterir.

open_basedir yönergesinin değeri PHP alternatif sürümü 7.4'te değiştirilmiştir

Roundcube Nedir

Roundcube

Roundcube, PHP ile yazılmış ve veri depolama için MySQL, PostgreSQL veya SQLite kullanan web tabanlı bir e-posta istemcisidir. Kullanıcılara posta kutularına bir web tarayıcısı aracılığıyla erişmeleri için kullanıcı dostu bir arayüz sağlar.

Roundcube özellikleri:

  1. Sezgisel arayüz. Geleneksel e-posta istemcilerine benzeyen modern ve kullanıcı arayüzü.
  2. IMAP desteği. IMAP protokolünü destekleyen posta sunucularıyla çalışarak kullanıcıların postalarına farklı cihazlardan erişmelerini sağlar
  3. Çok dillilik. Birden fazla dili destekleyerek dünyanın her yerinden kullanıcılar için erişilebilir hale getirir
  4. Eklentiler ve genişletilebilirlik. Eklenti sistemi, kullanıcıların yeni özellikler eklemesine ve istemciyi kendi ihtiyaçlarına göre özelleştirmesine olanak tanır.
  5. Güvenlik. Verileri korumak için SSL/TLS şifreleme de dahil olmak üzere çeşitli güvenlik mekanizmalarını destekler.

Roundcube, kullanıcılarına bir web arayüzü üzerinden e-postaya erişmek için uygun bir yol sağlamak isteyen barındırma sağlayıcıları ve kuruluşlar için popüler bir seçimdir.

Sorun nasıl çözülür?

ISPmanager'da, paylaşımlı barındırma yapılandırmanızın doğru şekilde ayarlandığından emin olun. Gerekli tüm PHP modüllerinin etkinleştirildiğini kontrol edin (örneğin Apache için mod_rewrite ).

Neyin yanlış olabileceğine dair ek ipuçları için web sunucusu günlüklerini (genellikle Apache için /var/log/apache2/error.log veya Nginx için /var/log/nginx/error . log içinde bulunur) kontrol edin. PHP-FPM kullanıyorsanız, çalıştığından ve doğru yapılandırıldığından emin olmanız gerekir. PHP-FPM havuz ayarlarını kontrol edin ve siteniz için istekleri işlediğinden emin olun.

Yapılandırma dosyası ile çalışma

Aşağıdaki satır /opt/php74/etc/php-fpm.d/roundcube.php-fpm.conf yolundaki PHP sürüm 7.4 yapılandırma dosyasına eklenmelidir:

php_value[open_basedir] = /etc/roundcube:/usr/share/roundcube:/var/log/roundcube:/var/lib/roundcube/temp:/var/lib/roundcube/plugins/jqueryui/js/i18n:/usr/share/nodejs/bootstrap/dist:/tmp:/var/lib/php:/opt/php74/share/pear

Eğer sunucuda CentOS 7 kurulu ise, bunun yerine aşağıdaki satırı eklemeniz gerekecektir:

php_value[open_basedir] = /etc/roundcubemail:/usr/share/roundcubemail:/var/log/roundcubemail:/var/lib/roundcubemail/temp:/var/lib/roundcubemail/plugins/jqueryui/js/i18n:/usr/share/nodejs/bootstrap/dist:/tmp:/var/lib/php:/opt/php74/share/pear

Değişiklikleri kaydettikten sonra, komutu kullanarak hizmeti yeniden başlatmanız gerekir:

service php-fpm74 restart