fbpx
Muhteşem İndirim Kampanyası
  • 23 Saat
  • 59 Dakika
  • 32 Saniye

Tüm Hosting Planlarında %80'e varan indirim

gift box gift box circle circle not found not found gift box dots shape
not found
  • 30 Gün
  • 23 Saat
  • 59 Dakika
  • 32 Saniye
Hemen Faydalan!
Fiziksel Sunucu Aylık 5.000 TL

2.500 TL/Ay

Paketlere Bak
WordPress Hosting Aylık 39.99 TL

19.99 TL/Ay

Paketlere Bak
Bulut Sunucu Aylık 199.99 TL

99.99 TL/Ay

Paketlere Bak
Sanal Sunucu Aylık 189.99 TL

89.99 TL/Ay

Paketlere Bak

Contact Info

+90 (850) 885 0656

[email protected]

WHM / cPanel’den DirectAdmin Panele Geçiş Aşamasında Neler Yapmamız Gerekir?
Posted on
Eylül 9, 2022

WHM / cPanel’den DirectAdmin Panele Geçiş Aşamasında Neler Yapmamız Gerekir?

Merhabalar,
WHM kontrol paneli kullanan kişiler,  son zamanlarda yaşanılan zam ve lisans modelinde değişiklikten dolayı alternatif panel arayışı içerisine girmiş olup ücretli paneller arasında DirectAdmin ön panele çıkmaktadır. Makalemizde DirectAdmin sunucuyu yapılandırmayı ve cPanel’den yedeklerimizi nasıl aktarabileceğimizi anlatacağız.

1. Adım – DirectAdmin Kullanıcı Adı karakter sayısını yükseltmek

nano -w /usr/local/directadmin/conf/directadmin.conf

 max_username_length = karşısındaki değeri 14 olarak değiştiriyoruz ve kaydediyoruz  ve aşağıdaki komutla Directadmin servisini yeniden başlatıyoruz.

systemctl restart directadmin.service

2. Adım MariaDB Versiyon yükseltmek

cd /usr/local/directadmin/custombuild
./build update
./build clean
./build set mariadb 10.1
./build set mysql_inst mariadb
./build set mysql_backup yes
  echo "mariadb10.1:10.1.40:" >> custom_versions.txt
./build mysql

3. DirectAdmin Mcrypt Kurulumu

cd /usr/local/src
rm -rf mcrypt-*
/usr/local/php72/bin/pecl channel-update pecl.php.net
/usr/local/php72/bin/pecl download mcrypt || /usr/local/php72/bin/pecl download channel://pecl.php.net/mcrypt-1.0.1
tar -zxvf mcrypt-*.tgz && cd mcrypt-*/
/usr/local/php72/bin/phpize
./configure --with-php-config=/usr/local/php72/bin/php-config
make && make install
echo "extension=/usr/local/php72/lib/php/extensions/no-debug-non-zts-20170718/mcrypt.so" >> /usr/local/lib/php.conf.d/90-custom.ini
service httpd restart && service php-fpm72 restart

4. cPanel’den DirectAdmin’e Toplu  Yedek Taşımak

cPanel’de yapılması gereken işlemler;

yum -y install rsync
mkdir -p /home/all_backups
for user in `ls /var/cpanel/users/`; do { /scripts/pkgacct ${user} /home/all_backups; }; done
rsync -avt --delete /home/all_backups/ root@directadminsunucuipadresi:/home/all_backups/

DirectAdmin Sunucuda Yapılması Gereken İşlemler;

mkdir -p /root/cpanel_to_da
wget -O cpanel_to_da.sh http://www.custombuild.eu/cpanel/cpanel_to_da.sh
chmod +x cpanel_to_da.sh
wget -O cpanel_da_roundcube.php http://www.custombuild.eu/cpanel/cpanel_da_roundcube.php.txt
wget -O php_sql_parser.tar.gz http://www.custombuild.eu/cpanel/php_sql_parser.tar.gz
tar xzf php_sql_parser.tar.gz
rm -f php_sql_parser.tar.gz
mkdir -p /home/admin/converted_backups
for i in `ls /home/all_backups/`; do { ./cpanel_to_da.sh /home/all_backups/$i /home/admin/converted_backups; }; done
chown -R admin. /home/admin/converted_backups

5. DirectAdmin Türkçe Dil Dosyası Kurulumu

yum -y install git
git clone https://github.com/kayazeren/directadmin-evolution-skin-turkish.git
cd directadmin-evolution-skin-turkish/
cd 1.57.1/
unzip lang-tr-1.57.zip
cd lang
mv * /usr/local/directadmin/data/skins/evolution/lang/
cd /usr/local/directadmin/data/skins/evolution/lang/
chown -R diradmin.diradmin *

6. DirectAdmin Lets Encrypt Ücretsiz SSL Kurulumu

grep -q 'letsencrypt=1' /usr/local/directadmin/conf/directadmin.conf || echo 'letsencrypt=1' >> /usr/local/directadmin/conf/directadmin.conf
grep -q 'enable_ssl_sni=1' /usr/local/directadmin/conf/directadmin.conf || echo 'enable_ssl_sni=1' >> /usr/local/directadmin/conf/directadmin.conf
cd /usr/local/directadmin/custombuild/
./build clean all
./build update
./build update_versions
./build update_da
./build rewrite_confs
service httpd restart && service nginx restart
service directadmin restart

7. DirectAdmin Port Değiştirme

nano /usr/local/directadmin/conf/directadmin.conf
port=2082
/sbin/service directadmin restart
service iptables stop
iptables -A INPUT -p tcp --dport 9117 -j ACCEPT
service iptables save
service iptables start
Share this Post
0 0 votes
Article Rating
Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments
%d blogcu bunu beğendi: