Kategori: Centos

  • Centos 7’de Warning: mysqli_connect(): (HY000/2002): Permission denied hatası ve çözümü

    Centos 7’de Warning: mysqli_connect(): (HY000/2002): Permission denied hatası ve çözümü Centos 7 sunucunuza apache , php ve phpmyadmin kurdunuz ve phpmyadmin ile uzaktaki bir veritabanına bağlanmaya çalışıyorsunuz , denerken başlıktaki hatayı aldınız diyelim , çözüm için aşağıdaki komutu kullanmalısınız. setsebool -P httpd_can_network_connect 1 Böylece httpd servisinizin dışarıya ulaşmasına izin vermiş olacaksınız ve tekrar phpmyadmin’den denediğinizde…

  • Centos7 msgpack kurulumu

    Puppet debug ederken msgpack olmadığını görünce kurmak istedim ancak centos repolarında yok , bu nedenle epel üzerinden kuracağız , aşağıdaki şekilde kurabilirsiniz, iyi çalışmalar. yum -y install epel-releaseyum repolistyum install msgpack Ayhan ARDA

  • Linux Plesk phpMyAdmin Session Hatası ve Çözümü

    Linux Plesk phpMyAdmin Session Hatası ve Çözümü Plesk panelinizde kurulu phpMyadmin’e erişmeye çalıştığınızda aşağıdaki hatayı alıyor olabilirsiniz. Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser. session_start(): open(SESSION_FILE, O_RDWR) failed: No such file or directory (2) session_start():…

  • bash: restorecon: command not found hatası ve çözümü

    bash: restorecon: command not found hatası ve çözümü Genelde firewall kurallarını save ederken karşılaşabileceğiniz bu hata için aşağıdaki paketi sunucunuza kurmanız yeterlidir. Debian, ubuntu türevleri için ; apt-get install policycoreutils Centos ve türevleri için , yum install policycoreutils

  • Fix rpmdb: Thread died in Berkeley DB library hatası ve çözümü

    Fix rpmdb: Thread died in Berkeley DB library hatası ve çözümü Bazen disk hatalarından dolayı rpmdb database iniz bozulabilir , bunu gidermek için aşağıdaki yöntemi kullanabilirsiniz. Centos üzerinde test edilmiştir. mkdir /var/lib/rpm/backup cp -a /var/lib/rpm/__db* /var/lib/rpm/backup/ rm -f /var/lib/rpm/__db.[0-9][0-9]* rpm –quiet -qa rpm –rebuilddb yum clean all Şimdi rahatlıkla paket kurabilir ya da sisteminizi güncelleyebilirsiniz. Ayhan…

  • Centos 7 ‘de Docker ve Docker Compose Kurulumu ile Kullanımı

    Centos 7 ‘de Docker ve Docker Compose Kurulumu ile Kullanımı

    Docker Compose, multi-container uygulamalarınızı gereksinimleri ile birlikte tek bir dosyaya tanımlayarak akabinde tek bir komut ile reçetesini yazdığınız container ı ayağa kaldırmanızı sağlamaktadır. Şimdi elimizde sıfır kurulu ve updateleri yapılmış bir centos 7 var , bir public ip verdim ( burada bolca var 🙂 ) , siz private ip de verebilirsiniz , sonuç olarak ssh…

  • Let’s Encrypt Sertifika Kurulumu

    Let’s Encrypt Sertifika Kurulumu

    Örneğimizi Cpanel kurulu sunucuda yapacağız , ihtiyaca göre farklı sunucular içinde yazabiliriz. Öncelikle Let’s Encrypt ten bahsedelim , ücretsiz ssl sağlayan bir organizasyon diyebiliriz , destekçileri arasında Mozilla , Facebook gibi devler bulunmakta , en önemli özelliği ücretsiz ssl sağlaması, en güzel tarafıda bir csr oluşturmaya gerek olmaması ve alan adının ya da hosting in…

  • Cpaneldeki Sitelerin Access Loglarını Logstash-Forwarder ile ElkStack ta Logstash Server a Gönderme

    Cpaneldeki Sitelerin Access Loglarını Logstash-Forwarder ile ElkStack ta Logstash Server a Gönderme

    Daha önceki yazılarımızda bir elkstack server kurmuştuk ancak henüz farklı bir serverdan log göndermemiştik , şimdi örnek olarak elimizde bir cpanel sunucu olduğunu ve içinde yüzlerce site olduğunu varsayalım , cpaneldeki sitelerin erişim logları bilindiği üzere /usr/local/apache/domlogs/ altında yer almaktadır , her bir site için bu yolda birer klasör ve içinde sitelerin logları yer almaktadır.…

  • Centos 6.x üzerine Apache , Php , Mysql ,Phpmyadmin Kurulumu (LAMP)

    Centos 6.x üzerine Apache , Php , Mysql ,Phpmyadmin Kurulumu (LAMP)

    Öncelikle mevcut kurulu tüm paketleri güncelleyelim. yum update Mysql Kurulumu: Kurulum için aşağıdaki komutu çalıştırınız; yum -y install mysql mysql-server Sistem reboot edildiğinde otomatik olarak açılışta çalışır duruma gelmesini sağlayalım. chkconfig –levels 235 mysqld on Servisi başlatalım. /etc/init.d/mysqld start Mysql için şifre atayalım , default şifre boş gelir. Enter ile geçiniz , sonrasında istediğiniz şifreyi…

  • mount: unknown filesystem type ‘ntfs’ hatası

    Centos dağıtımı öntanımlı olarak ntfs desteklememekte ancak kolay bir şekilde tanımlanabilmektedir. Öncelikle ssh a erişiyoruz, rpm paketini indirip açıyoruz. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm Şimdi yum ile kuralım. yum install fuse fuse-ntfs-3g dkms dkms-fuse İşlem bu kadar , şimdi mount edeceğimizklasörü oluşturuyoruz. mkdir /mnt/usb ve sıra mount etmeye geldi, aşağıdaki şekilde mount edebiliriz. Burda /dev/sdc1…

  • Ubuntu ve Centos için tek tıkla Ghost Blog Kurulum Scripti

    Elimizde sıfır ve üzerinde hiç bir servis kurulmamış bir sunucu olduğunu ve ssh ile eriştiğimizi düşünerek başlayalım , Komutumuz bir sh dosyasını indirip çalıştırıyor ve herşeyi bu script yapıyor. Aşağıdaki komutu çalıştırıyoruz. root@ubuntu:~# wget -O – https://raw.github.com/howtoinstallghost/installghost.sh/master/installGhost.sh | sudo bash İşlem bittikten sonra tek yapmanız gereken browser a sunucunuzun ip adresini yazmak 🙂 Hazır Ghost…

  • lftp ile ssh üzerinden uzak ftp hesabına yedek alma

    Senaryomuzda bir linux sunucumuz olduğunu ve bunun içindeki belirli dosya ya da klasörleri bir uzak ftp hesabına aktaracağımızı düşünelim. Linux Sunucumuzda lftp kurulu olduğunu varsayıyorum , değil ise kullandığınız dağıtıma göre kurabilirsiniz. Ör : yum install lftp Yedeklerin alınacağı ftp hesabınızda muhtemelen hazır durumdadır ki bu yazıyı okuyorsunuz. Şimdi yedek için konfigürasyonumuzu hazırlayalım , bu…

  • Cpanel üzerindeki tüm siteler için log arşivlemeyi aktif etmek

    SSH üzerinden aşağıdaki komutları sırası ile kullanınız. for i in `cat /etc/trueuserdomains | cut -d: -d’ ‘ -f2-` ;do echo “archive-logs=1” > /home/$i/.cpanel-logs ;done for i in `cat /etc/trueuserdomains | cut -d: -d’ ‘ -f2-` ;do echo “remove-old-archived-logs=1” >> /home/$i/.cpanel-logs ;done for i in `cat /etc/trueuserdomains | cut -d: -d’ ‘ -f2-` ;do chown $i:$i…

  • Cpanel Kurulu Sunucularda mb_string Kurulumu

    Cpanel kurulu sunucularda mb_string kurulumu için aşağıdaki adımları izleyiniz. Whm panelinize Root olarak giriş yapınız. Software -> EasyApache menüsüne gidiniz. Start customizing based on profile butonuna tıklayınız. Apache ve Php sürüm ekranlarını Next butonu ile geçiniz. Bir sonraki ekranda Exhaustive Options List butonuna tıklayınız. Mbstring eklentisinin yanındaki tik i işaretleyiniz. Sayfanın en altında File name,Display…

  • Cpanel cpmysqladmin had an unknown error hatası çözümü

    Cpanel üzerinden veritabanı silerken ya da oluştururken cpmysqladmin had an unknown error şeklinde bir hata alır iseniz ssh üzerinden aşağıdaki komutları sıra ile çalıştırmanız durumu giderecektir. /scripts/checkperlmodules –full –force /scripts/mysqlup –force /scripts/perlinstaller –force DBD::mysql /scripts/rpmup –force;/scripts/sysup –force; /scripts/upcp –force

  • Whm Cpanel Serverlarda Maldet Kurulumu

    Sunucumuza SSH ile giriş yaptıktan sonra aşağıdaki komutları sıra ile çalıştırınız. wget http://www.rfxn.com/downloads/maldetect-current.tar.gz tar zxvf maldetect-current.tar.gz cd maldet* sh install.sh Kurulum bittikten sonra tarama yapmak için aşağıdaki komut dizilimini uygulayabilirsiniz, maldet -a /home/?/public_html Uzun bir süre gerektirebilir , beklemek istemez ve rapora sonra bakmak ister iseniz alttaki komutu kullanarak raporu inceleyebilirsiniz. maldet -e

  • Centos cifs mount işlemi – Windows klasörünü linux e mount etmek

    Merhabalar; Örnek senaryomuz şu şekilde , bir linux serverınız var , birde windows serverınız , amacınız ise windows serverda bulunan bir paylaşımı , linux servera mount etmek ve yedeklerini bu klasöre yani aslında windows servera aldırmak. 1- Öncelikle windows serverda linux-yedek isminde bir klasör oluşturuyoruz. 2- Windows kullanıcılarına yedekleme_user isminde bir kullanıcı oluşturup 123456 şifresini…

  • Centos LVM yapısında Ek Disk İle Disk Boyutunu Büyültmek

    Merhabalar; Bir örnekleme ile gidersek daha akılca kalacağı düşüncesindeyim , sunucumuz hyper-v üzerinde çalışan bir sunucu , üzerinde 2 adet scsi, bir adet ide diskimiz var ve bunlar lvm yapısındalar , amacımız üzerlerine 1 adet daha scsi eklemek ve lvm yapısına dahil etmek. Scsi diskler sba,sdb,sdc gibi sıra ile isimlendirilir , 3.scsi diski takmadan önce…

  • Centos Unutulan Şifre Resetleme

    Sistemi restart edin , açılışta karşınıza çıkacak olan grup ekranında , kernel seçili hale geldikten sonra ( a ) tuşuna basın.Karşınıza gelecek olan komutun sonuna bir boşluk bırakarak single yazın. Sistem bu şekilde single mod dan başlayacak ve Sizi komut satırına düşürecektir. Burada passwd komutu ile yeni şifre verebilirsiniz , sonrasında shutdown -r now ile…