Linux Hosting Üzerinde WordPress Kurulumu Nasıl Yapılır?

Linux Hosting Üzerinde WordPress Kurulumu Nasıl Yapılır?

WordPress, dünya genelinde en popüler içerik yönetim sistemlerinden biridir. Kullanımı kolay arayüzü, esnek yapısı ve geniş eklenti desteği ile hem bireysel kullanıcılar hem de işletmeler için ideal bir seçimdir. Bu makalede, Linux tabanlı bir sunucu üzerinde WordPress kurulumunu adım adım ele alacağız.

1. Gereksinimleri Kontrol Edin

WordPress’i kurmadan önce, sunucunuzun gerekli sistem gereksinimlerini karşıladığından emin olmalısınız. WordPress’in en güncel sürümü için aşağıdaki gereksinimler geçerlidir:

– PHP sürümü 7.4 veya daha üstü

– MySQL sürümü 5.7 veya daha üstü ya da MariaDB sürümü 10.3 veya daha üstü

– HTTPS desteği (SSL sertifikası)

Ayrıca, Apache veya Nginx gibi bir web sunucusu da gereklidir.

2. Sunucuya Erişim Sağlayın

WordPress’i kurmak için sunucunuza SSH üzerinden bağlanmalısınız. Bunun için terminal veya komut istemcisini açın ve aşağıdaki komutu kullanarak sunucunuza bağlanın:

“`bash

ssh kullanıcı_adı@sunucu_ip_adresi

“`

Kullanıcı adınızı ve sunucu IP adresinizi girerek bağlantıyı sağlayın.

3. Gerekli Yazılımları Kurun

WordPress’i kurmadan önce, gerekli yazılımları yüklemeniz gerekmektedir. Aşağıdaki komutlar, Apache, MySQL ve PHP’yi yüklemek için kullanılabilir:

“`bash

sudo apt update

sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php

“`

Kurulum tamamlandıktan sonra, Apache ve MySQL servislerini başlatın:

“`bash

sudo systemctl start apache2

sudo systemctl start mysql

“`

Ayrıca bu servislerin her reboot sonrası otomatik olarak başlaması için aşağıdaki komutları kullanabilirsiniz:

“`bash

sudo systemctl enable apache2

sudo systemctl enable mysql

“`

4. MySQL Veritabanı Oluşturun

WordPress’in düzgün çalışabilmesi için bir veritabanı oluşturmanız gerekmektedir. MySQL’e giriş yapmak için aşağıdaki komutu kullanın:

“`bash

sudo mysql -u root -p

“`

Parolanızı girdikten sonra, aşağıdaki komutları kullanarak yeni bir veritabanı ve kullanıcı oluşturun:

“`sql

CREATE DATABASE wordpress;

CREATE USER ‘wp_user’@’localhost’ IDENTIFIED BY ‘parola’;

GRANT ALL PRIVILEGES ON wordpress.* TO ‘wp_user’@’localhost’;

FLUSH PRIVILEGES;

EXIT;

“`

Burada ‘parola’ kısmını güçlü bir parola ile değiştirmeyi unutmayın.

5. WordPress’i İndirin ve Yükleyin

WordPress’in en son sürümünü indirmek için aşağıdaki komutları kullanabilirsiniz:

“`bash

cd /var/www/html

sudo wget https://wordpress.org/latest.tar.gz

sudo tar -xvzf latest.tar.gz

sudo rm latest.tar.gz

“`

WordPress dosyalarını `/var/www/html` dizinine çıkardıktan sonra, dosyaların sahipliğini Apache kullanıcısına vermeniz gerekiyor:

“`bash

sudo chown -R www-data:www-data /var/www/html/wordpress

“`

6. Apache Yapılandırmasını Ayarlayın

Apache sunucusunun WordPress’i tanıyabilmesi için yapılandırma dosyası oluşturmalısınız. Aşağıdaki komutla yeni bir yapılandırma dosyası oluşturun:

“`bash

sudo nano /etc/apache2/sites-available/wordpress.conf

“`

Aşağıdaki içerikleri bu dosyaya yapıştırın:

“`apache

ServerAdmin webmaster@localhost

DocumentRoot /var/www/html/wordpress

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

“`

Yapılandırma dosyasını kaydedip kapatın. Daha sonra aşağıdaki komutlarla bu yapılandırmayı etkinleştirin:

“`bash

sudo a2ensite wordpress.conf

sudo a2enmod rewrite

sudo systemctl restart apache2

“`

7. WordPress Kurulumunu Tamamlayın

Web tarayıcınızı açarak sunucunuzun IP adresini veya alan adını girin. WordPress kurulum sihirbazı açılacaktır. Burada dil seçimi yapın ve “İleri” butonuna tıklayın. Ardından, daha önce oluşturduğunuz veritabanı bilgilerini girin:

– Veritabanı adı: wordpress

– Kullanıcı adı: wp_user

– Parola: (daha önce belirlediğiniz parola)

– Veritabanı sunucusu: localhost

– Tablo öneki: wp_ (isteğe bağlı)

Tüm bilgileri girdikten sonra “Gönder” butonuna tıklayın. Kurulum tamamlandığında, site başlığı, kullanıcı adı, parola ve e-posta adresi gibi bilgileri girerek WordPress kurulumunu tamamlayın.

8. SSL Sertifikası Ekleyin (Opsiyonel)

Güvenli bir bağlantı sağlamak için SSL sertifikası eklemeniz önerilir. Let’s Encrypt gibi ücretsiz bir sertifika sağlayıcısı kullanarak sertifika alabilirsiniz. Aşağıdaki komutları kullanarak Certbot’u kurun ve SSL sertifikasını alın:

“`bash

sudo apt install certbot python3-certbot-apache

sudo certbot –apache

“`

Kurulum sırasında yönlendirmeleri takip edin ve alan adınızı girin.

Linux hosting üzerinde WordPress kurulumunu tamamladınız. Artık içeriklerinizi oluşturabilir, temalar ve eklentiler ile sitenizi özelleştirebilirsiniz. Unutmayın, düzenli olarak güncellemeler yaparak güvenliğinizi artırmalı ve yedeklemeler alarak veri kaybını önlemelisiniz.

SSS

1. WordPress’i kurmak için hangi işletim sistemi gereklidir?

WordPress, Linux, Windows ve macOS gibi birçok işletim sisteminde çalışabilir, ancak en yaygın kurulum Linux tabanlı sunucularda yapılmaktadır.

2. Hangi veritabanı yönetim sistemini kullanmalıyım?

WordPress, MySQL ve MariaDB ile uyumlu çalışır. Her ikisi de yaygın olarak kullanılmaktadır.

3. SSL sertifikası almak zorunlu mu?

SSL sertifikası almak zorunlu değildir, ancak web sitenizin güvenliği için önerilir. Ayrıca, Google gibi arama motorları HTTPS bağlantısı olan siteleri tercih etmektedir.

4. WordPress kurulumundan sonra ne yapmalıyım?

Kurulumdan sonra, temalar ve eklentiler ekleyebilir, içerik oluşturmaya başlayabilir ve sitenizin ayarlarını yapılandırabilirsiniz.

5. WordPress sitemi nasıl güncelleyebilirim?

WordPress paneline giriş yaptıktan sonra, güncellemeleri kontrol edebilir ve güncellemeleri tek tıkla gerçekleştirebilirsiniz.

Başa dön tuşu