Başlıkta belirttiğim hatanın tam olarak açıklaması ve ekran görüntüsü aşağıdaki gibidir.

Critical Error: [0100] - Unable to connect or authenticate to the Sentora database (sentora_core).  We advice that you contact the server administrator to ensure that the database server is online and that the correct connection parameters are being used.

Hatadan da anlaşılacağı üzere sorun, sunucuya yüklü olan veritabanı servisinin çalışmayı durdurmuş olmasından kaynaklanmaktadır. Örneğin, mysql sunucusu herhangi bir sebepten dolayı çalışmasını durdurursa böyle bir hata ile karşı karşıya kalırsınız. Bunun için sırasıyla deneyebileceğiniz 3 basit yöntem vardır.
  1. Sunucunuzu yeniden başlatın.
  2. MySQL'i SSH üzerinden yeniden başlatın.
  3. Sunucunuzu gereksiz dosyalardan temizleyin.
Sunucunuzu yeniden başlatmak büyük ihtimalle sorununuzu çözecektir fakat; sorununuz halen devam ediyorsa, şu komutu kullanarak MySQL sunucunuzu yeniden başlatmayı deneyin. (Not: Sunucunuzun Ubuntu oluduğunu varsayıyorum.)

serive mysql start

yada

serive mysql start

Start veya Restart komutu sonrasında "start: Job failed to start" hatası alma olasılığınız muhtemeldir. Şayet "Job failed" hatası ile karşı karşıya kaldıysanız, sunucunuzun disk kapasitesi dolmuş olabilir. Bunun için hemen terminalden,
df -h

komutunu verin. Disk kapasitenizi kontrol edin. Eğer disk kapasiteniz doluysa, diskinizde nelerin fazladan yer kapladığını görebilmek adına şu komutu kullanabilirsiniz :

find /home -type f -size +500000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Bu komut size, sunucuzda çok fazla alan kaplayan kayıtları gösterecektir. Şayet sunucunuzda yer kaplayan dosyalar gereksiz olduğunu düşündüğünüz log dosyaları ise, bunları silerek sunucuzu rahatlatabilirsiniz. Daha sonrasında ise sunucuzu yeniden başlatarak Sentora'nın Database hatasından kurtulabilirsiniz.

Sunucuda yeterli alan olduğu halde aynı hatayı almaya devam ediyorsanız, alternatif yöntemleri internette arayabilir veya şu linteki; https://askubuntu.com/a/517776 çözüm yöntemini inceleyebilirsiniz.

Size tavsiyem sorunu çözme aşamasını, sunucuya ssh üzerinden müdahale etme konusunda bilgi sahibi olan biriyle yapmanızdır. Şayet konuyla ilgili bilgi seviyeniz yetersizse, sunucunuzda daha farklı sorunlara sebep olabilirsiniz. O sebeple bu işlemleri yaparken oldukça dikkatli olmakta ve işlemleri yaparken neyin olduğunu bilerek yapmanızda fayda var.
Yazının devamını oku
Linux çekirdiğine sahip işletim sistemlerinde terminalin ne kadar işlevsel olduğunu kullananlar bilir. Bu yazıda yine bir Linux işletim sistemi çekirdeğine sahip olan Ubuntu'da, scp komutunu kullanarak, sunucunuzda olan bir dosyayı nasıl bilgisayarınıza indirebileceğinizi göstereceğim.

En basit haliyle komutu şu şekilde tanımlayabiliriz :
scp indirilecek_dosyanın_yolu dosyanin_bilgisayarınızda_kaydedileceği_yer
Uygulamalı olarak şu şekilde gösterilebilir :

scp root@blogkafem.net:/../home/public_html/test.zip /opt
Kırmızı ile belirttiğim scp, anlayacağınız üzere dosyayı indirmemize yarayan komut. Ondan sonraki yeşil kısım ile belirttiğim kısım ise,

root => Sunucuya giriş yapmak için gerekli olan kullanıcı adı.
blogkafem.net =>  Bağlanacağım sunucunun adı (IP adresini de yazabilirsiniz)
../home/public_html/test.zip => Bu kısım ise, indirmek istediğim test.zip dosyasının yolu.

En sondaki /opt ise benim Ubuntu bilgisayarımdaki opt klasörünün adıdır. Yani sunucudan indirilecek olan dosya direkt olarak opt klasörüne inmiş olacak.

Komutu yazıp enter yaptınız zaman, indirme işlemi başlamadan önce terminal size bir şifre soracaktır. O kısma şifre olarak, dosyayı indirmek istediğiniz sunucunun şifresini yazmanız gerekmektedir. Şifreyi yazarken, şifrenin yazıldığı gözükmez.

Şimdi de tam tersi bir işlem yapmak istediğimizi varsayalım. Mesela /opt klasöründeki bir dosyayı sunucunuza göndermek isterseniz, scp komutunu şu şekilde yazmanız yeterli olacaktır :

scp /opt root@blogkafem.net:/../home/public_html/test.zip

Sunucudan dosya indirme işlemi yapan scp komutunu, çok daha farklı şekillerde de kullanabilirsiniz. Mesela bir dosyayı, bir sunucudan diğer sunucuya gönderebilirsiniz. Buna benzer daha birçok şekilde scp komutunun kullanımı genişletilebilir. Bunun için internet üzerinden scp komutunun kullanımını araştırmanız yeterli olacaktır.
Yazının devamını oku
Bazı zamanlarda sunucu kaynaklı sebeplerden dolayı internet sitenize erişim problemi yaşayabilirsiniz. Bunun için en basit yöntem ise sunucuyu yeniden başlatmaktır. Eğer ki sunucuyu yeniden başlatmanıza rağmen sorununuzu çözemediyseniz, akla gelen diğer bir yöntem ise "apache2"yi yeniden başlatmak olacaktır.

Putty benzeri bir programla, sunucu terminal ekranınıza giriş yaptıktan sonra, Apache2 için yeniden başlatma komutu şudur :
service apache2 restart

"Restarting web server apache2 [fail]" Problemi ve Çözüm Yöntemi


Kimi zaman, Apachi2'yi yeniden başlatma komutunu yazdıktan sonra şöyle bir hata ile karşı karşıya kalabilirsiniz :
 * Restarting web server apache2 [fail]
 * There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.


Aldığınız hata tam olarak buysa, bu hatayı gidermek için apachi2 prosesini tamamen sonlandırmamız gerekmektedir. Sonrasında ise apache2'yi sorunsuz olarak yeniden başlatabilirsiniz. Aşağıdaki adımları takip ederek, bu sorundan kolayca kurtulabilirsiniz.

1) İlk önce apache2'nin id değerini bulmak için terminalden şu komutu yazıyoruz :
pidof apache2
2) İlgili id değerini bulduktan sonra bu "id" değerini kullanarak, apache2'yi sonlandırmak için işletim sistemine kill komutunu veriyoruz.
sudo kill -9 "buraya tırnaklar olmadan, önceki adımda bulunan id değerini yazın"

3) Son olarak ise alttaki komutu yazarak apache2 web yorumlayıcısını sorunsuz olarak başlatabilirsiniz
sudo service apache2 restart

Eğer ki sitenizde SSL kullanıyorsanız, restart komutundan sonra sizden şifre istenebilir. Şifre olarak ise SSL kurarken kullandığınız şifreyi yazmanız gerekecektir. Aşağıdaki görsele bakarak, buraya kadar anlattıklarımı uygulamalı bir şekilde görebilirsiniz.


Görseldeki "id" değerini sakın siz kendi sunucunuzda kullanmayın. Çünkü "pidof apache2" komutu sonucu sistemin size vereceği "id" bilgisi her sunucuda farklıdır. Konuyla ilgili yorumlarınızı aşağıdaki yorum kutucuğuna yapabilirsiniz, kolay gelsin.
Yazının devamını oku

İstatistikler

BLOGKAFEM.NET

© Copyright 2008-2018
Sitedeki yazıların her hakkı BLOGKAFEM.NET sitesine aittir.
Kopyalanması halinde lütfen kaynak gösteriniz.
DMCA.com Protection Status
Anasayfa | Hakkımda | Bizden Haberler | Reklam | İletişim