14.08.2011

No user or group set - set suPHP_UserGroup

Hostinge ip/~username şeklinde giriş yaptığımda "500 Internal Server Error" hatası alıyordum.
Error logları inceledğimde

No user or group set - set suPHP_UserGroup

hatası verdiğini fark ettim.

Aşağıdaki komutlar ilaç gibi geldi şimdi sorun yok....


cd /usr/local/directadmin/custombuild
mkdir -p custom/suphp
cp -fp configure/suphp/configure.suphp custom/suphp/configure.suphp
perl -pi -e 's/paranoid/owner/' custom/suphp/configure.suphp
./build clean
./build suphp
cd /usr/local/directadmin/data/templates/custom
cp -f ../virtual_host* .
perl -pi -e 's/suPHP_UserGroup/#suPHP_UserGroup/' virtual_host*.conf
perl -pi -e 's/suPHP_UserGroup/#suPHP_UserGroup/' /etc/httpd/conf/httpd.conf
echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue

7.07.2011

TSL Errror Direct Admin

Solved TLS Error directadmin

If you meet the problem some mail cannot recieved in Directadmin host. And after you check in

Exim log it show


2xxx-xx-xx xx:xx:xx TLS error on connection from xxxserver.com (xxxserver.com) [xxx.xx.xx.xxx] (SSL_CTX_use_PrivateKey_file file=/etc/exim.key): error:0200100D:system library:fopen:Permission denied

You can fix it by chown command.

chown mail:mail /etc/exim.cert
chown mail:mail /etc/exim.key

And verify.

ls -l /etc/exi*
-rwxr-xr-x 1 mail mail 1399 Jan 6 12:25 /etc/exim.cert
-rwxr-xr-x 1 root root 35574 Jan 18 13:53 /etc/exim.conf
-rw------- 1 mail mail 887 Jan 6 12:25 /etc/exim.key
-rwxr-xr-x 1 root root 6912 Jan 14 11:48 /etc/exim.pl

19.02.2011

ioncube kurulumu

DirectAdmin olan sisteme ioncube kurmak (Linux - Centos)

DirectAdmin olan sisteme ioncube kurmak

En önce http://www.ioncube.com/loader_download.php linux için olan son versiyonu çekiyoruz.

wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz

tar -zxvf ioncube_loaders_lin_x86.tar.gz

çıkan dosyaları /usr/local/lib/ioncube altına atın.

İçindeki ioncube-loader-helper.php dosyasını serverdaki bir sitenin altına atın.

www.volkanaltan.com/ioncube-loader-helper.php dediğimizde açılan ekranda size server için hangi dosyayı yüklemeniz gerektiğini söyleyecektir. Centos için aşağıdaki biçim;

nano /usr/local/lib/php.ini yazark php.ini içine aşağıdaki satırı ekliyoruz;

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.2.so

/etc/init.d/httpd restart 

Mutlu son.