İşlem için oldukça basit bir betik yer almaktadır PeachFlame/cPanel-fixperms, bunu kullanarak izinleri ve sahiplikleri basit bir şekilde düzeltebilirsiniz. Elinizin altında mutlaka bulunmasını öneririm. Bir sıkıntı yaşarsanız anında aksiyon alabilmeniz için /opt klasörü içerisinde barındırmalısınız veya isterseniz /usr/local/src içerisinde de barındırabilirsiniz.
cd /opt
wget https://raw.githubusercontent.com/PeachFlame/cPanel-fixperms/master/fixperms.sh
chmod +x fixperms.sh
Hemen ardından sorun yaşayan herhangi bir kullanıcıda sorunu çözmek için
sh ./fixperms.sh -a USER-NAME
Ben bununla uğraşamam tüm kullanıcılarda yapıp geçeyim derseniz
sh ./fixperms.sh -all
Eğer hata alırsanız root yönetici izinleri ile bu işlemler gerçekleştirmeyi unutmayınız.
Elinizde bir sunucu var ve bunu SSH üzerinden yönetmek zor geliyorsa kontrol paneli olarak cPanel kurabilirsiniz. Çoğu işletim sistemine sorunsuz bir şekilde cPanel kurulumu gerçekleştirebilirsiniz. Kurulum sistem özelliklerinize göre yaklaşık olarak 15 dakika ile 3 saat arasında sürebilir bu sebeple sabırlı olmanızda fayda var. Sistem gereksinimleri olarak aşağıdakileri dikkate almanızı öneririm.
Ubuntu, CentOS, CloudLinux, AlmaLinux OS, Rocky Linux İşletim sistemi
Minimum 2GB Bellek
Minimum 2 Ghz CPU
Minimum 40 GB Disk Alanı
Kurulum yapmak istediğiniz sunucunuza SSH üzerinden giriş yapın ve aşağıdaki komutları çalıştırın.
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
Güvenlik Duvarı Nasıl Kapatılır
Centos, CloudLinux, RHEL
/etc/init.d/iptables save
/etc/init.d/iptables stop
/sbin/chkconfig --del iptables
Bu işlem sadece selinux olan sistemlerde uygulanması gerekmektedir.
sudo nano /etc/selinux/config
hemen ardından dosya aşağıdaki gibi düzenlenir.
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
cPanel İçin Hostname Nasıl Ayarlanır?
sudo nano /etc/sysconfig/network
HOSTNAME= ile başlayan değer bulunur ve FQDN kurallarına göre uygun bir değer ile değiştirilir.
Aşağıda vereceğim olan php dosyasını ilgili cPanel bileşeni ile çalıştırmanız sonucunda sistemdeki cPanel şifrelerini görebilirsiniz. Böylelikle unutulan cPanel şifrelerini kurtarmış olacaksınız yada sistemdeki kayıp şifreleri göreceksiniz. Sistem yöneticisi iseniz yedeklemek için bile bu yöntemi kullanabilirsiniz. Komutu çalıştırabilmeniz için aşağıdaki parametreyi kullanabilirsiniz.
mod_pagespeed bilindiği üzere açık kaynak kodlu sunucu taraflı bir performans uygulamasıdır Apache ve NGINX web serverlarında sorunsuz bir şekilde çalışmaktadır. Geçtiğimiz yıllarda sitelerin hızlarını iyileştirmek adına ortaya çıkmıştır kontrol paneli olmaksızın kullanılan sunucular için derlemesi oldukça kolaydır. Ancak işin içine panel girdiği zaman iş biraz karışıyor ama burada da cPanel’in bize sağlamış olduğu güzellik de bulunuyor.
Videoyu izleyerek teknik detaylara ve birkaç ufak ipucuna göz atabilirsiniz.
dosyamız oluştu şimdi sıra bunları rardan çıkartıp işleme geçmeye geldi
cd /tmp/pagespeed/Easy
tar -zcvf Speed.pm.tar.gz pagespeed
mkdir -p /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy
mv Speed.pm Speed.pm.tar.gz -t /var/cpanel/easy/apache/custom_opt_mods/Cpanel/Easy/
cd && rm -rf /tmp/pagespeed
Bu aşamadan sonra WHM paneline geçiş yapıyorsunuz EasyApache altında mod_pagespeed seçeneğini göreceksiniz. Bu şekilde kurulumu tamamlıyorsunuz ben böyle yapmak istemiyorum kardeşim ben komut satırı ile yapacağım derseniz.
/scripts/easyapache
Komutunu verip apacheyi ve diğer bileşenlerini tekrar derleyip işinize gücünüze bakabilirsiniz. Sunucunuzu yeniden başlatmayı unutmayınız. Ayarlamalarını yapacağınız dizin ise gözünüze çarpmazsa hemen söyleyeyim /usr/local/apache/conf/ dizini içerisinde bulunan pagespeed.conf Ayarlamaları yaparken kullanacağınız yönergeler ise;
Test etmek için ise sisteminize GET isteği atmanız yeterli başlık içerisinde ” X-Mod-Pagespeed” ile başlayan bir bilgi görüyorsanız modül sorunsuz çalışıyor demektir.
windows ve linux sistem yönetimi, network ve ağ güvenliği, siber güvenlik, yazılım ve gündemdeki diğer teknolojik konular hakkında blog yazıları