Nginx için wp süper cache ayarları (Masaüstü ve mobil cache uyumlu)
Wordpress sisteminin en çok kullanılan cache eklentilerinden birisi wp süper cache için en iyi nginx konfigürasyon ayarlarını sizler için paylaşıyorum. Bu konfigürasyonu makaleci.com sitemizde de kullanıyoruz..
Nginx ve php kullanan sunucular için hazırladığım bu nginx...
Centos 7 de mysql kurulumu (Orjinal mysql, mariadb değil)
Centos sunucularda mysql kurulumu 'nu anlattığım bu güncel yazımda, eskisi kadar kolay olmayan mysql kurulumunu göstereceğim.
Uzun bir aradan sonra mariaDB yerine mysql kullanmaya karar verdim ve bunun için yum ile Mysql kurulumu denedim ancak...
WebP resim formatı ile WordPress de %40-%50 daha hızlı olun
WebP yeni nesil resim formatı olarak karşımıza çıkıyor ve neden bu formata geçilmesi gerektiğini, ne faydaları olduğunu yazımızda bulabilirsiniz.
WebP resim formatı kayıpsız resim sıkıştırma formatı olarak karşımıza google amcanın desteği ile çıkıyor. Daha doğrusu...
“Host key verification failed” rsync bağlantı hatasının çözümü
SSH de "Host key verification failed" hatası ile karşılaştığım rsync bağlantı hatası ile karşıma çıkan bu sorunun çözümünü aşağıdan bulabilirsiniz.
Ben bu hatayla karşılaşmam sshpass kullandığım bir rsync sorgusuyla oldu. Crontab ile hazırladığım hazır betik...
Linux sunucularda silinen dosyaları geri getirmek
Linux sunucularınızda silinen dosyaları çok kolay bir şekilde geri getirebilirsiniz, bunun için konumuzu okumaya devam edin.
Anlatacağım uygulama ile standart gelen su formatdaki dosyaları kolayca geri getirebiliyorsunuz: jpg,gif,png,bmp,avı,exe,mpg,wav,riff,wmv,mov,pdf,ole,doc,zip,rar,htm,cppAncak siz farklı formatlarda ekleyerek aradığınız diğer formatdaki...
Neden “Yedek almak” kelimeleri önemlidir ? Beyin yakan gerçekler!!
Size şimdi hayatımızdaki "yedek almak" kelimelerinin ne kadar önemli olduğunu ve neden yaptığınız işlerde mutlaka dikkate alınması gerektiği, başımdan geçen son olayla beraber anlatacağım (az önce).
Size şimdi hayatımızdaki "yedek almak" kelimelerinin ne kadar önemli...
Ssh den mysql sql veritabanınızdaki belirli kelimeleri hızlıca değiştirme!
Daha önce phpmyadmin üzerinden bul değiştir örneğini burda anlatmıştım, bununla tek tek uğraşmak istemeyenler içinde küçük bir kaç adımla nasıl sql veritabanınızdaki verileri bul/değiştir yapacağınızı anlatacağım.
işlem çok basit, ancak öncesinde sql dosyanızın yedeğini almanızı...
SSH ile Cpanel yedek alma
Cpanel kullanıcıları ssh yardımı ile sitelerinin yada kullanıcılarının yedeklerini kolayca oluşturabilir.
Bunun için aşağıdaki kodu kullanmanız yeterlidir:
/scripts/pkgacct <username> <location> backup
<username> : yedek alınacak kullanıcı adı
<location> : Yedeğin alınacağı klasör yolu. Girmeyebilirsiniz, o zaman default olarak...
Mysql “like %kuaza%” ile aranan kelimelere göre sıralama yapmak “case when, order by, like”
Php ve mysql de veritabanında arama yaparken karşınıza gelen sonuçları yine arama yaptığınız kelimelere göre sıralamak isterseniz tam yerine geldiniz.
Bu çözümü bulmam bir kaç günümü aldı arkadaşlar ancak denenmiş olup sonuç olumlu ve tam...
Centos 7 ssh ile kullanıcı ekleme yada silme
Bu konuda centos 7 sunucularda ssh aracılığı ile kullanıcı ekleme ve silme konularına yer verilmektedir.
Ssh panelinize giriş yaptıktan sonra (putty yada herhangi bir panel) aşağıdaki kodu kullanarak yeni bir kullanıcı ekleyebilirsiniz:
adduser kullanici_adi
kullanıcı_adı yerine eklemek...
Facebook yeni App ID oluşturma – Resimli anlatım
Facebook üzerinden App oluşturmayı resimli anlatacağım.
Öncelikle buraya girelim ve aşağıdaki resimde göreceğiniz yeşil kısma tıklayın, dili sizde farklı olabilir.
Resimdeki okları izleyerek ilerleyin:
App id ve App secret kodlarınız son resimdeki bölümde göreceksiniz. Tıklayıp açın kısmini...
Mysql kayıtlı kullanıcı şifresini değişme (ssh)
Ssh aracılığı ile mysql de kayıtlı bir kullanıcının şifresini değiştirmeniz gerektiğinde aşağıdaki komut satırlarını kullanabilirsiniz.
SSh ile sunucuya bağlandıktan sonra mysqli açıyoruz:
mysql -u root -p
Sonrasında aşağıdaki komutu kendinize göre düzenleyerek çalıştırın:
SET PASSWORD FOR 'KULLANICI'@'localhost' =...
Cpanelden domain SSL sertifikası kurma (cloudflare ssl kullananlar için)
Cpanel kullanan siteler için cloudflareden aldığımız ssl sertifikasını eklememiz gerekmektedir, aksi durumlarda ssl uyuşmazlığı yada olmadığı uyarısı alabiliriz. Örnek ssl sertifikasını siz el ile ekliyorsanız problem oluşmayabilir ancak cpanel aracılığı ile ssl sertifikasını kullanmak...
Nginx SSL (https) aktif etme [Cloudflare]
Nginx kurulu sunucularda https (SSL) aktif etmek için hazırladığım bu konuda cloudflare de bulunan sitenizin kolayca https formatını aktif etmeyi ve kullanmayı anlatacağım. Bu konuda cloudflarenin ücretsiz SSL özelliğini kullanarak anlatım yapacağım ancak mantık...
[Nginx-Pagespeed] herhangi bir sayfa için pagespeed özelliğini kapatma!
Bazı durumlarda nginx ile beraber kullandığımız pagespeed özelliğini kapatmak isteyeceğiniz sayfalar olabilir. Örnek sitenizde sitemap.xml tarzında xml sayfalarınız varsa bu sayfalardan pagespeed özelliğini kapatmanız gerekli, çünkü head kısmına </head> şeklinde bir kod ekliyor ve google...
Mysql veritabanı (sql) otomatik yedek alsın (hazır betik) [databaseler günlük yedeklenir]
Mysql veritabanı uygulamasını kullanan yöneticiler ve site sahipleri için çok önemli bir durum vardır. Buda vertabanlarının yedeklenmesi, çünkü sistemin bütün yükünü üzerinde tutan, verileri saklayan, can damarlarından biridir hatda en önemlisidir. Mysql üzerinde kaybedeceğiniz...
WordPress siteniz her zaman online olsun [Sayfaların ayrı bir sunucudan html olarak sunulması]
Wordpress sitelerinizin sayfalarını tamamen html olarak yedekleyerek herhangi bir yüklenmede, saldırıda yada sunucuda oluşan arızalarda sorunsuz şekilde online kalmasını sağlamak amaçlı senaryomuzu örnekleri ile hayata geçiriyoruz.
Senaryomuz: Ayrı bir yedek sunucumuz olur (vps, vds, dedicaded,...
Rsync komutlarında şifre kullanma: sshpass (cronjob v.s içinde uygundur) [centos]
Rsync komutlarını sunucudan sunucya dosya yada veri yedeklemek için kullanıyorum. Kendi bash scriptimi yazdım ve bunu cronjob ile otomatikleştirmek istiyordum. Bu durumda karşı sunucunun şifresininde girilmesi gerekiyordu. Bunun için sshpass uygulamasını yum aracılığı ile...
Php 7 (php-fpm) ioncube kurulumu [centos 7 – x64]
Centos 7 ve php 7 + php-fpm kullanan arkadaşlar için ioncube kurulumunu anlatacağım.
Ssh ile sunucu terminaline bağlanın ve aşağıdaki kodları sırası ile uygulayın:
mkdir /usr/local/ioncube
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
tar xzvf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube
cp -p ioncube_loader_lin_7.0.so /usr/local/ioncube
cp -p ioncube_loader_lin_7.0_ts.so /usr/local/ioncube
Sonrasında /etc/php.ini dosyasını...
Centos 7: Nginx + Pagespeed + Php 7 (php-fpm) + OpCache + MariaDB kurulumu
Centos 7 üzerine php 7 (yada henüz scriptleri desteklemiyorsa php 5.6 yi) FPM/FastCGI modunda, OpCache, MariaDB ve nginx ile pagespeed 'i derleyerek güçlü bir alt yapı hazırlayacağız yani herkesin beklediği anlatımı yapacağım.
Php 7 gerçekten çok...
Ssh rsync bağlantı çözümü! warning: remote host identification has changed!
Ssh ile başka bir sunucuya bağlanırken bu hatayı alıyorsanız "warning: remote host identification has changed!", çözümü konumuzun devamında..
Bu hata ile karşılaşmam daha önce bağlandığım bir sunucuyu yeniden kurmamdan sonra oldu. Sunucuya her bağlandığımızda bağlanan...
Centos 7 Apache (httpd) kurulumu
Centos 7 sunucularda Apache web sunucusunu kurarak web sitelerini çalıştırabileceğiniz ve http isteklerine cevap verebileceğiniz bir ortam oluşturabilirsiniz. Centos 7 sunucularında httpd kurulumu için konuyu takip edin.
Apache kurulumu (centos 7)
Yum deposunu temizleyelim:
yum clean all
Sonrasında...
Centos sunucularda MariaDB 5.* den MariaDB 10.* versiyonuna yukseltme!
Centos (versiyon farketmez) işletim sisteminde, MariaDB 5.* versiyonlarından Yeni ve kararlı olan MariaDB 1*.* versiyonlarına yükseltme yapmak için yazımızın devamında ki işlemleri sırasıyla uygulamanız yeterli olacaktır.
Öncelikle ne olur ne olmaz veritabanı yedeklerimizi alalım (SSH...
Cpanel Lisans Hatası çözümü: SSL failed v.s
Cpanel lisansınız olmasına rağmen lisans yok hatası aldığınızda ssh den güncelleme kodunu çalıştırırız "/usr/local/cpanel/cpkeyclt", ancak çalışmayabilir yada bazen karşımıza aşağıdaki hatalar gelebilir. Bu konumuzda karşılaşabileceğimiz hataları ve çözümlerini ele alacağız.
Örnek bir hata: "Transition to...
Centos 7 üzerine: Php 7 (php-fpm), OpCache + Nginx + MariaDB kurulumu
Bugünkü konumuz centos (64bit) sunucu üzerine php-fpm (php 7) + MariaDB (mysql) + Nginx (Web server) kurulumu. Henüz resmi kaynaklar tarafından direkt geçiş önerilmesede, sisteminizdeki scriptlerin uyum sorunu yoksa hiç düşünmeden bu versiyo geçiş...
PHP ionCube kurulumu (yum) Centos sunucular için
İhtiyaç dahilinde bir çok script yazarları tarafından şifreleniyor, buna güvenlik amaçlı gözüyle bakabiliriz yada kodlarının çalınıp farklı projelerde kullanılmaması için. Bunların en popüler olanlarından birisi ioncube şifreleme yazılımıdır. Php dosyalarınızı şifreleyerek kodlarınızın çalınmasını önlersiniz...
“No input file specified” hatasının çözümü (nginx, php-fpm, selinux, centos 7)
No input file specified hatası genelde SELINUX açık olduğunda karşımıza çıkıyor. Bir önceki konumda anlattığım nginx + php-fpm kurulumunda karşıma çıkan bu hatanın çözümünü bulmam 1-2 günümü aldı ve şimdi sizlerle paylaşıyorum.Hoş daha öncede karşıma...
Centos 7 Panelsiz sunucu kurulumu: Nginx + Php-fpm (10 saniyede)
Centos 7 sunucularda panelsiz web sunucusu kurmak için hazırladığım bu konuda sadece 10 saniyede sunucuyu yapılandırarak nginx + php-fpm kurulumunu gerçekleştireceğiz.
Aşağıdaki adımları izleyerek kolayca webserver 'i kuralım.
Öncesinde örnek kurulumu videolu hazırladım, izleyerek fikir sahibi...
Yetersiz TMP alanları otomatik silinsin: tmpwatch + cronjop
Sunucunuzda yeterli olmayan bir tmp alanı kullanımınız varsa bunu devamlı izlemeniz ve dolma noktasına geldiğinde de boşaltmanız gerekir.
Bazı durumlarda ki bu başıma geldi (vmware VPS açılmıyor sorununa çözüm (tmp.secure’: directory not empty)) vmware ile...
10 Saniyede: Centos 7 Mysql server kurulumu + Database oluşturma + bağlantı ve erişim...
Konumuzda centos 7 64 bit bir işletim sistemi üzerine mysql kurarak veritabanı erişimi izinlerini vereceğiz ve birden fazla sunucumuzda bulunan sitelerin bu mysql server üzerinden haberleşmelerini sağlayacağız. Hazırladığım batch scriptini kullanarak 10 saniyede mysql...