Git 101 #0 – Git Nedir? Clone’u Edit’leyip Commit’leri Push Ettiniz mi?

Çok uzun zamandır elimdeki ufak tefek kod parçalarını bir Git sunucusunda paylaşmayı planlıyordum. Shell Scripting yazılarımdaki örnekleri bir şekilde paylaşıma açabilmek için oturdum biraz Git çalıştım. Notlarımı da sizlerle paylaşmak istedim. Shell Scripting 101 reposuna da buradan ulaşabilirsiniz.

git commit çıktısı
git commit çıktısı
Okumaya devam et “Git 101 #0 – Git Nedir? Clone’u Edit’leyip Commit’leri Push Ettiniz mi?”

Shell Script #3 – Shell Script’lerin Çalışma Mantığı

Shell script’ler, özünde birer text dosyasıdır. Derlenmemiş hâlde bulunan bir dizi instruction’dan oluşur. Bu instruction’lar; shell’in yerleşik komutları olabileceği gibi (type, cd, echo vs.), sistemde kurulu programlar da (ls, dpkg, ping vs.) olabilir.

Yaygın kanı; shell’e yazılan komutların, bir text dosyasına yazılıp script hâline getirildikten sonra çalıştırılmasından farksız olacağı yönündedir. Bu durum çoğu zaman doğru olabilir. Fakat her zaman değil 🙂

Kod örneklerini paylaştığım GitHub reposu: Shell Scripting 101

Okumaya devam et “Shell Script #3 – Shell Script’lerin Çalışma Mantığı”

Shared Hosting’lerde WordPress Taşınması

Bazı ufak tefek işleri hızlıca host edebilmek, yeri geldiğinde eşe dosta da hosting ayırabilmek için “bayi paketi” adıyla da bilinen “reseller” hosting paketlerinden kullanıyorum. Bu bir ya da birden fazla siteyi host edebilmenizi sağlayan “hosting (barındırma)” paketlerinde genelde eliniz kolunuz bağlı olur. İşler WHM ya da cPanel gibi paneller üzerinden yürür.

Örneğin, sunucunuza SSH yapamazsınız. Yeni bir paket kuramazsınız. Yeni bir yazılım kuramazsınız. Sadece web arayüzünden erişerek bir şeyler yapabilirsiniz. Birçok insanın işini görmeye yetebilir fakat bizim elimizi kolumuzu bağlıyor.

Okumaya devam et “Shared Hosting’lerde WordPress Taşınması”

Let’s Encrypt ile Ücretsiz SSL Sertifikası

Let’s Encrypt; kamu yararına çalışan, ücretsiz, otomatize, açık bir sertifika otoritesidir (Certificate Authority, CA)^1. Internet Security Research Group (ISRG) tarafından sağlanan bir hizmettir.^2

Bu yazıda; CentOS 7 üzerinde Apache konfigürasyonunu ve Let’s Encrypt kurulumunu gerçekleştirmeye çalışacağız.

Warner Bros ACME. RTFM Coyote!
Warner Bros ACME. RTFM Coyote!
Okumaya devam et “Let’s Encrypt ile Ücretsiz SSL Sertifikası”

CentOS 7 Üzerine WordPress Kurulumu

Self-hosted denemelerinin vaz geçilmez örneklerinden biri olan WordPress kurulumunu bu yazımda anlatmaya çalışacağım. Kurulumu sanal CentOS 7 üzerinde gerçekleştireceğim. Karşımıza çıkması muhtemel problemleri çıkarabilmek için de elimden geleni yapacağım. Israrla hata yaparak kurmaya çalışacağım 🙂

Bugün satın alacağınız neredeyse tüm shared hosting paketlerine birkaç tıklamayla kurabileceğiniz; hatta bir sanal sunucu kiraladığınızda üzerinde kurulu olarak gelmesini talep edebileceğiniz bir uygulama kuracağız. Amacımız, bu yazılımın çalışma sürecinde arkaplanda olan bitenleri kavrayabilmek.

Okumaya devam et “CentOS 7 Üzerine WordPress Kurulumu”