Etiket arşivi: vestacp

dovecot – namespace configuration error: inbox=yes namespace missing

Roundcube giriş yaptığınızda hata aşağıdaki hata mesajı alıyorsanız,
[stextbox id=’alert’ defcaption=”true” collapsing=”false” collapsed=”false”]Server Error: STATUS: Internal error occurred. Refer to server log for more information.[/stextbox] Ve ayrıca dovecot.log dosyasını incelediğiniz aşağıdaki hata mesajı ile karşılaşıyorsanız, yapmanız gereken işlemler aşağıdaki gibidir.

Error: namespace configuration error: inbox=yes namespace missing
Info: namespace configuration error: inbox=yes namespace missing top=0/0, retr=0/0, del=0/0, size=0

Bu hatanın sebebi, inbox seçeneğinin aktif olmamasından kaynalıdır, hatanın çözümü için, dovecot conf dosyalarından olan “15-mailboxes.conf” dosyasının 46. satırında bulunan “namespace inbox { ” satırının hemen altına “inbox = yes” ekleyerek sorunu çözebilirsiniz.

Hatasının çözümü için, aşağıdaki adımları uygulamanız yeterli olacaktır.

  1. mailboxes.conf açın:
    nano +47 /etc/dovecot/conf.d/15-mailboxes.conf
    
  2. “namespace inbox { ” satırının hemen altına “inbox = yes” seçeneğini ekleyiniz.
  3. dovecot servisini yeniden başlatın.
    systemctl restart dovecot

Örnek çıktı:

namespace inbox {
inbox = yes
  # These mailboxes are widely used and could perhaps be created automatically:
  mailbox Drafts {
    special_use = \Drafts
  }

 

Vesta CP SSL PoodleAçığı Kapatma

Vesta Kontrol panelini, nginx üzerinde kullanıyorsanız, SSL Poodle açığını kapatmak için yapmanız gereken işlem için. Sunucunuza SSH üzerinden bağlantı yapmanız ve aşağıdaki komutları uygulamanız yeterli olacaktır.

# RHEL/CentOS İçin

wget http://c.vestacp.com/0.9.8/rhel/nginx.conf -O /etc/nginx/nginx.conf
service nginx restart

# Debian/Ubuntu İçin

wget http://c.vestacp.com/0.9.8/ubuntu/nginx.conf -O /etc/nginx/nginx.conf
service nginx restart

 

Vesta APC kurulumu

VestaCP kurulu olan sunucunuza Memcached ve APC kurmak için aşağıdaki adımları takip etmeniz yeterlidir.

1) Kurulum sırasında bize gerecek olacak paketleri yum ile kuruyoruz.

yum --enablerepo=remi install php-pear php-devel httpd-devel pcre-devel gcc make

2) APC kurulumunu başlatıyoruz.

pecl install apc

3) APC kurulumu sırasında bize aşağıdaki gibi sorular soracaktır, Enter, enter yapıp geçiyoruz.

sample output here:
Enable internal debugging in APC [no] :
Enable per request file info about files used from the APC cache [no] :
Enable spin locks (EXPERIMENTAL) [no] :
Enable memory protection (EXPERIMENTAL) [no] :
Enable pthread mutexes (default) [yes] :
Enable pthread read/write locks (EXPERIMENTAL) [no] :

4) İşlem tamamlandıktan sonra apc.so dosyasını yolunu apc.ini yazdırıyoruz.

echo "extension=apc.so" > /etc/php.d/apc.ini

5) APC aktif etmek için apache web servisimiz yeniden başlatıyoruz.

/etc/init.d/httpd restart

6) Doğru yüklü olup olmadığını kontrol ediyoruz.

php -i | grep apc

7) APC Admin panelini aktif etmek için:

Admin panelini aktif etmek için apc.php dosyasını web sitesinin çalıştığı klasöre kopyalamamız gerekmektedir.

cp /usr/share/pear/apc.php /home/admin/web/website.com/public_html

8) apc.php kullanıcı adı ve şifre belirleme

nano /home/admin/web/website.com/public_html/apc.php

apc.php dosyasını gidip aşağıdaki satırları bularak admin kullanıcı adı ve admin şifresini değiştirmeniz gerekmektedir.

defaults('ADMIN_USERNAME','apc'); // Admin Username
defaults('ADMIN_PASSWORD','Set-Password-Here'); // Admin Password - CHANGE THIS TO ENABLE!!!

9) APC artık aktif

website.com/apc.php