SOLVED-ÇÖZÜM-Unable to connect to database: saved admin password is incorrect. (auth.php:142)

Merhaba Arkadaşlar,

Plesk veritabanı yöneticisi olan admin şifresinin yanlış bir şekilde güncellenmesi sebebi ile siz de aşağıdaki hata ile karşılaşabilirsiniz.

Hata/Error: MyPleskPanel.com:8880 –> ekranında: PleskFatalException: Unable to connect to database: saved admin password is incorrect. (auth.php:142)

Bu hatanın anlamı: plesk panel, tanımlanmış şifre ile ana veritabanına bağlantı sağlayamıyor yani şifre geçersiz, aşağıdaki çözüm ile mevcut şifreyi güncelleyerek problemi çözmüş olacağız.

Çözüm/Solve:

Aşağıdaki ilk komut yardımı ile admin şifresini göreceğiz:
# cat /etc/psa/.psa.shadow

 $eWadasdadw21DyA==$dwdDASDASDDasd2+Sg==

Yukarıdaki şifreyi aşağıda olduğu gibi komutun sonuna ekliyoruz ve çözüme ulaşıyoruz!
#/usr/local/psa/admin/bin/ch_admin_passwd $eWadasdadw21DyA==$dwdDASDASDDasd2+Sg==

....
 /usr/local/psa/admin/plib/functions.php(2808): isPpaKeyRequired()
 #1 /usr/local/psa/admin/plib/common_func.php3(11): require_once('/usr/local/psa/...')
 #2 /usr/local/psa/admin/sbin/ch_admin_passwd(8): require_once('/usr/local/psa/...')
 #3 {main}

Şimdi tekrar giriş yapmayı deneyebilirsiniz!

configure: error: no acceptable C compiler found in $PATH See `config.log’ for more details.

Merhaba Arkadaşlar,

HATA: configure: error: no acceptable C compiler found in $PATH See `config.log’ for more details.

SSH üzerinde işlem yaparken siz de yukarıdaki hata ile karşılaşırsanız çözüm için aşağıdaki ssh komutunu çalıştırmanız yeterli olacaktır.

ÇÖZÜM: CentOS işletim sistemi için: # yum -y install gcc
                 Fedora işletim sistemi için:  # up2date -i gcc

 

SOLVED – PHP Startup: Unable to load dynamic library ‘/usr/lib/php/modules/xsl.so’ – /usr/lib/libexslt.so.0:

Merhaba Arkadaşlar

[root@~]# php -v
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/modules/xsl.so’ – /usr/lib/libexslt.so.0: symbol gcry_cipher_setkey, version GCRYPT_1.2 not defined in file libgcrypt.so.11 with link time reference in Unknown on line 0

Hatanısın Çözümü için:

[root@~]# rpm -qa | grep php-*
Komutunu çalıştırın

php5-ioncube-loader-4.2.2-13031415
php53-mysql-5.3.3-22.el5_10
php53-mbstring-5.3.3-22.el5_10
psa11.5-php-fakepackage-11.5.30-cos5.build115130819.13
php53-5.3.3-22.el5_10
psa-php53-configurator-1.6.3-cos5.build115130819.13
psa-phpmyadmin-3.5.8.2-cos5.build115130805.16
php-pear-1.7.2-2.el5.art
php53-common-5.3.3-22.el5_10
php53-pdo-5.3.3-22.el5_10
php53-cli-5.3.3-22.el5_10
php53-xml-5.3.3-22.el5_10
php53-imap-5.3.3-22.el5_10
php53-gd-5.3.3-22.el5_10
php53-sqlite2-5.3.2-11070811
psa-phppgadmin-5.0.4-cos5.build115130415.19

ve daha sonra:

‘/etc/php.d’ içerisindeki xsl.ini dosyasının adını değiştirin örn: ‘xsl.noini’ ve işlem tamamlanmıştır.

Plesk 11 SSH Mail Kuyruğu Listeleme – Temizleme mail queue manager (Clear) Spam Mail

Selam arkadaşlar,

Son yıllarda artış gösteren spam maillerin önüne geçmek için ilk atılan adım, php mail fonksiyonu kapatmaktı ama çok küçük bir adım olduğu için pek faydalı olduğu söylenemez. Öyle ki php nin son versiyonlarında bu fonksiyon varsayılan ayarlarda kapalı gelmekte. Çoğu sunucu yöneticisi kendisine göre algoritma üreterek ya da ücretli modüller – sınırlamalar ekleyerek bu sorunun önüne geçmeye çalışsa da bazen çok ciddi sorunlar yaratabiliyor spam mail gönderimleri.Bu konuyu SSH yardımı ile nasıl çözüme ulaştıracağımıza bir bakalım.

Şimdi basit bir kaç yöntemle inceleme yapacak olursak:

SSH Kullanmadan yapmak için:

  • (EN) Plesk Admin -> Tools & Settings -> Mail Server Settings -> Mail Queue
  • (TR) Plesk Yönetimi -> Araçlar & Ayarlar -> Posta Sunucu Ayarları -> Posta Sırası

SSH ÜZERİNDEN

– Öncelikle SSH bağlantısını sağlayalım. (Benim kullandığım program Putty)

– Bağlantı sağlandıktan sonra: # mailq  yazarak mail kuyruğunu listeleyerek hangi site üzerinden spam mail gönderimi yapıldığını ve kuyrukta bekleyen kaç mail olduğunu görebiliriz. Bu durumda ilk işlem olarak o siteyi durdurabilirsiniz ve sonrasında,

# postsuper -d ALL yazdığınızda tüm mail kuyruğundaki mailler silinmiş olacaktır ve sonrasında tekrar mailq ile kuyruktaki mailleri kontrol edebilirsiniz. Sonrasında ise spam mail gönderimi yapan sitenin mail hesabını kapatıp siteyi aktif duruma alabilirsiniz ya da zararlı yazılımı temizleyebilirsiniz :)

SSH – CentOS Tek Tık Otomatik Plesk Kurulumu – One Click Plesk Installer Command

Selamlar Arkadaşlar,

İlk olarak 1 Ağustos 2013 ‘te yayınlamışım bu paylaşımımı. 02 Şubat 2016 da ise güncellemiş bulunuyorum. Aşağıda sizlerle paylaşmış olduğum Plesk otomatik kurulum komutu global bir komut olduğu için (beklenmeyen bir durum söz konusu olmadığı sürece) ne zaman kullanırsanız kullanın, işinize yarayacaktır. Zaten otomatik kurulum komutu paylaşıldığından bu yana aynı kurulum komutu ile devam edilmekte.

Aşağıda paylaşacağım ssh komutlarından herhangi birisini kullanarak, plesk kurulumunu otomatik tamamlayabilirsiniz. Ben 1. sıradaki wget parametresi ile başlayanı kullandım, ilerleyen zamanlarda wget, curl ve fetch hakkında blogumda anlatım yapacağım.

  • wget -O – https://installer.plesk.com/one-click-installer | sh
  • wget -O - http://autoinstall.plesk.com/one-click-installer | sh
  • curl http://autoinstall.plesk.com/one-click-installer | sh
  • fetch -o - http://autoinstall.plesk.com/one-click-installer | sh

Bu arada, Plesk kurulum işlemi tamamlandıktan sonra Plesk otomatik olarak başlangıç için admin kullanıcısına random bir şifre tanımlıyor. Bu şifreyi ise aşağıdaki komut ile görebilirsiniz.

Unuttuğunuzda da bu komutla görebilirsiniz.

Plesk admin şifresi öğrenme:

 /usr/local/psa/bin/admin --show-password

 

2017 Plesk Admin Şifre

Güncel versiyonlarda artık güvenlik nedeni ile şifreyi doğrudan göremiyorsunuz, bunun yerine:

# plesk login
# plesk bin admin --get-login-link

Yeni kurulumdan root şifrenizle Plesk Admin ‘e ulaşabilirsiniz.