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.