Ubuntu 16.04 Wordpress Kurulum
Sep 23, 2016 • Yazar: siberoloji • Kategori: Linux Nasıl
Günümüzde blog yayımcılığı veya içerik yönetim sistemi (CMS) denildiğinde ilk akla gelen sistemlerden birisi de şüphesiz Wordpress uygulamasıdır. MySql veritabanı ve PHP işlemleri temelinde çalışan Wordpress kullanıcılarına çok büyük bir esneklik sağlamaktadır. Bu sebeple çok popüler hale gelmiştir. Bu yazımızda Ubuntu 16.04 İşletim Sistemimize Wordpress Kurulum adımlarını göstereceğiz. Aşağıda açıklanan adımları sırayla takip ederek Wordpress Kurulumunu sunucunuza veya yerel bilgisayarınıza yapabilirsiniz.
Wordpress kurulum için ön gereksinimler
Sisteminizde LAMP Stack kurulu olması gerekmektedir. Kurulu değilse, bu adresteki çalışmada belirtilen adımları takip ederek kurabilirsiniz.
İnternet bağlantınız olmalıdır.
Wordpress kurulum – 1.Adım – Veri Tabanı ve Kullanıcı Oluşturma
Burada yapacağımız işlemler, Wordpress Kurulum için hazırlık işlemleridir. Wordpress, ihtiyaç duyduğu bilgileri MySql veri tabanından almak ister. Bu sebeple bir veri tabanına ve bu veri tabanı tablolarını kullanma yetkisine sahip bir kullanıcıya ihtiyaç vardır. Sırayla bunları oluşturalım. Komutların sonundaki ; (noktalı virgül) işaretleri komutlara dahildir. Eksik bırakmamalısınız.
MySql veri tabanına root olarak bağlanalım. MySql “root” kullanıcı parolasını, LAMP Stack kurulumu esnasında belirlemiş olmalısınız.
Aşağıdaki komutları sırayla kullanarak istediğiniz ismi verebileceğiniz bir veri tabanı oluşturalım. Buradaki örnekte wordpress olarak kullanılacaktır. Bu veri tabanını kullanacak bir kullanıcı oluşturalım. Bu oluşturduğumuz kullanıcıya gerekli yetkileri verelim.
CREATE USER wordpressuser@localhost IDENTIFIED BY 'merhaba';
Yukarıda yazılı komutları sırayla uyguladıysanız ve problemsiz tamamlandıysa veri tabanınız Wordpress için hazır demektir. Burada elimizdeki bilgileri özetlemekte fayda var.
VERİ TABANI ADI: wordpress
VERİ TABANI KULLANICI ADI: wordpressuser
VERİ TABANI PAROLASI: merhaba
Wordpress kurulum – 2.Adım – İlave PHP Eklentileri Kurulum
LAMP kurulumu esnasında otomatik olarak kurulmayan, ancak Wordpress kullanımında faydalı olacak ilave PHP eklentilerini sistemimize aşağıdaki komutlar ile kurabiliriz.
Kurulum tamamlandıktan sonra Apache Sunucuyu tekrar başlatıyoruz.
Wordpress kurulum – 3.Adım – Rewrite Modülü
Aşağıdaki komut sayesinde rewrite modülünü aktif hale getirdiğimizde, Wordpress Kalıcı bağlantılar özelliğini kullanabilir duruma gelirsiniz.
Apache Sunucuyu tekrar başlat
Wordpress kurulum – 4.Adım – Wordpress İndirme
Wordpress kurulum için elinizde bulunan indirilmiş dosya varsa bunu kullanabilirsiniz ancak en son sürümü indirmenizi tavsiye ederiz. Wordpress, sunucularında latest.tar.gz isimli en son sürümü indirilebilir olarak sunar. Sürüm numarası yazmanıza gerek yoktur. Şimdi sırayla bu dosyayı indirip açalım.
İndirdiğimiz dosya sıkıştırılmıştır. Bunu açmamız gerekiyor.
Artık /home klasörümüzün içinde wordpress isimli bir klasör var ve içeriği kurulmaya hazır durumda.
Wordpress kurulum – 5.Adım – Wordpress Ayarları
Wordpress kurulum tamamlandıktan sonra hemen hemen tüm ayarları web arayüzünden yapabilirsiniz. Ancak şimdi komut satırından bir takım işlemler yapmamız gerekiyor. Önceki adımda oluşturulan wordpress klasörüne gidelim.
Wordpress güncellemeleri olduğunda kullanılmak üzere bir upgrade klasörü oluşturalım.
Wordpress için gerekli wp-config.php dosyasını oluşturmalıyız. Bu dosyanın oluşturulması için hazır gelen örnek dosyadan türeterek wp-config.php dosyamızı oluşturalım.
Bu adımda, oluşturduğumuz veri tabanı ve kullanıcı bilgilerini wp-config.php dosyasının içerisine yerleştireceğiz. Böylece Wordpress, veri tabanı ile iletişim kurabilecek.
Dosyada sadece bu değişiklikleri yapmanız yeterli. Bittiğinde Ctrl+x tuşları yardımıyla kaydedip çıkabilirsiniz.
Wordpress kurulum – 6.Adım – Wordpress’i Web Root klasörüne Kopyala
Wordpress klasörümüzde gerekli ayarlamaları da yaptıktan sonra artık PHP tarafından bulunabilir hale getirmemiz gerekiyor. Apache sunucu, dosyaları /var/www/html klasöründe aradığına göre dosyalarımızı oraya kopyalayalım. Bu işlem için rsync komutunu kullanacağız. Bu komut sayesinde dosyaların yetki ayarları gibi konularda problem yaşamazsınız.
Artık asıl web root klasöründeyiz. Şimdi bu dosyalara sahiplendirme işlemi yapalım. Oturum açtığınız Linux kullanıcısına, bu dosyaları kullanma yetkileri vermemiz gerekiyor. Biz, umut olarak kullanacağız ancak siz kendi kullanıcı adınızı tanımlamalısınız. Ayrıca bir de grup yetkisi tanımlamamız gerekli. Grubumuz, www-data olarak kullanılacak.
sudo chown -R umut:www-data *
Wordpress içerisine yüklediğiniz resim ve diğer materyallerin kullanım yetkisi Wordpress varsayılan ayarlarda biraz kısıtlıdır. Bunu kendi klasörümüzü oluşturarak ve sunucumuza bu klasöre yazma yetkisi vererek çözeceğiz.
Wordpress dosyalarının yetkilendirme işlemlerini aşağıdaki komutlar yardımıyla yapıyoruz. Bu sayede tema yükleme ve eklenti kurulum izinleri grup yetkisine verilmiş olacak.
Wordpress için gerekli tüm altyapı hazırlandı. Artık web arayüzünden son kurulum adımlarını tamamladığımızda Wordpress Web sitemiz hazır olacak.
Wordpress kurulum – 7.Adım – Wordpress Kurulum Tamamla
Web tarayıcınızdan kurulum yapmaya başlamadan önce Apache sunucunuzun tüm ayarlarını güncellemes için tekrar başlatın.
Web tarayıcınızın adres kutusuna
http://localhost/ adresini yazarak Wordpress kurulum arayüzüne ulaşın. Bu sayfada dolduracağınız bilgiler oturum açma bilgilerinizdir. Oluşturduğunuz kullanıcı Yönetici yetkilerine sahiptir.
UYARI: Web sitelerine yapılan saldırılarda, varsayılan kullanıcı adları admin, administrator oldukça fazla sayıda denenmektedir. O sebeple tahmini zor, sözlüklerde olmayan bir kullanıcı adı seçmek güvenlik açısından faydalı olacaktır.
Wordpress yazılımının kendisine ait yeni bir sürüm yayınlandığında, şu anki izinlerden dolayı doğrudan güncelleme yapamayabilirsiniz. Bunun için aşağıdaki komut ile geçici olarak yetki değişikliği yapıyoruz.
Web arayüzünden güncelleme işlemini tamamladıktan sonra yetkileri tekrar önceki kullanıcıya devrediyoruz.
sudo chown -R umut /var/www/html
« SeaMonkey 2.4 Kurulum
Tasksel, Ubuntu ve Debian için Toplu Yükleme Aracı »