Ubuntu 14.04 Linux Sunucusuna Wordpress nasıl kurulur

04 Ocak 2016, Pazartesi 0 Yorumlar

Wordpress Hakkında

İçerik yönetimli blog yayıncılığı (CMS) denilince ilk akla gelen Wordpress, son yıllarda yayına giren web sitelerinin % 22'lik bir kısmını oluşturmakta. PHP yazılım dili ve Mysql veritabanı temellerini kullanan Wordpress'e daha fazla esneklik sağlamak ve özelleştirebilmek için 20.000 kadar eklentisiyle kolay yönetilebilir bir websitesi kurmanızı sağlar.


Wordpress Kurulumu

Bu eğitimde kullanılacak olan komutlar root yetkilerine sahip kullanıcı gerektirir. Wordpress kurulumuna başlamadan önce, sunucu sisteminizde Apache, MySQL, PHP (LAMP) kurulu olması gerekiyor. Eğer Apache, MySQL, PHP kurulu değilse Ubuntu 14.04 Apache, MySQL, PHP (LAMP) nasıl kurulur başlıklı yazımızda bulabilirsiniz.


Kuruluma başlamak için öncelikle wordpress resmi sitesinden tar.gz uzantılı sıkıştırılmış kurulum dosyasını indiryoruz.


wget http://wordpress.org/latest.tar.gz

Aşağıdaki komutla sıkıştırılmış olarak indirilen kurulum dosyamızı bulunduğu dizine açıyoruz.


tar -xzvf latest.tar.gz

MySql database (veritabanı) ve user (kullanıcı) oluşturma

Wordpress’in çalışabilmesi için öncelikle MySql’de bir veritabanı ve kullanıcı oluşturmak gerekmektedir. Bunun için MySql’e root kullanıcısı ile bağlanıyoruz. 


mysql -u root –p

MySql root parolasını kullanarak oturum açıyoruz ve devam ediyoruz. Tüm MySQL komutları noktalı virgül ile bitmelidir unutmayın.

İlk olarak veritabanınızı oluşturmanız gerekiyor.


CREATE DATABASE wordpress_db;
Query OK, 0 rows affected (0.00 sec)

Sonraki adımda kullanıcınızı ve parolanızı oluşturmanız gerekiyor. 


CREATE USER wordpress_us@localhost IDENTIFIED BY 'parola';
Query OK, 0 rows affected (0.00 sec)

Aşağıdaki komutla oluşturduğunuz kullanıcıya tüm ayrıcalıkları veriyoruz. 


GRANT ALL PRIVILEGES ON wordpress.* TO wordpress_us@localhost;
Query OK, 0 rows affected (0.00 sec)

sonra

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MySql üzerinde yapılması gerekenleri tamamladık ve çıkış yapıyoruz.


exit

WordPress Yapılandırma

Aşağıdaki komutla wordpress dizininde yer alan örnek dosya ile wordpress yapılandırma dosyasını oluşturuyoruz.


cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

Şimdi yapılandırma dosyasını açın.


sudo nano ~/wordpress/wp-config.php

Yapılandırma dosyası içerisinde yukarıda belirlemiş olduğunuz veritabanı adı, kullanıcı adı ve parolanızı içeren bölümleri doldurun.


// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'veritabanı_adı');
/** MySQL database username */
define('DB_USER', 'veritabanı_kullanıcısı');
/** MySQL database password */
define('DB_PASSWORD', 'şifreniz');

Kayıt edin ve çıkın.


NOT : Apache sunucumuzun kurlumunda varsayılan olarak belirlemiş olduğu /var/www/html dizini altında yayın yapmakta, bunu www dizini olarak değiştirmek için aşağıdaki komutla 000-default.conf isimli dosyamızı açıp DocumentRoot satırını aşağıdaki gibi düzenliyoruz;


nano /etc/apache2/sites-available/000-default.conf
DocumentRoot /var/www/

Wordpress kurulumu neredeyse tamamlandı. Wordpress dizini altında bulunan dosyalarımızı aşağıdaki komutla web kök klasörü altına kopyalıyoruz.


sudo rsync -avP ~/wordpress/ /var/www

Şimdi web dizinine geçiş yapıyoruz:


cd /var/www

Kullanıcı dizin sahiplik ve izinlerini ayarlıyoruz.


chown username:www-data /var/www -R 
chmod g+w /var/www -R

Wordpress php5-gd modülüne ihtiyaç duyar, sunucunuzda yüklü değilse, aşağıdaki komutla kurabilirsiniz:


sudo apt-get install php5-gd

Artık Wordpress arayüzüne erişim sağlamak için tarayıcınızın adres satırına sunucunuzun IP adresini yazarak giriş yapabilirsiniz.


http://sunucu_ip_adresi/
 

Bu sayfada dolduracağınız bilgiler, WordPress yönetim ekranına oturum açma bilgilerinizdir. Oluşturacağınız kullanıcı Yönetici yetkilerine sahip olacaktır.


UYARI: Admin ve administrator kullanıcı adları Hacker’lar tarafından ilk denenen kullanıcı adlarıdır bu nedenle tahmini zor bir kullanıcı adı seçmek güvenlik açısından faydalı olacaktır.


Bunu paylaş


Yorumlar