LinuxNasıl yapılırSunucuWeb Hosting

VDS / VPS Üzerinde Hosting Kontrol Paneli Olmadan WordPress Kurulumu, Konfigürasyonu ve Kullanımı

Giriş

Wordpress Logo


Bir VPS / VDS (Sanal Özel Sunucu) üzerinde kontrol paneli kullanmadan WordPress’i kurmak, konfigüre etmek ve kullanmak, daha fazla kontrol ve özelleştirme imkanı sunar. Bu blog yazısında, hosting kontrol paneli olmadan VDS üzerinde WordPress kurulumu, konfigürasyonu ve kullanımını adım adım ele alacağız.

Gereksinimler

WordPress’in çalışabilmesi için aşağıdaki bileşenlerin sunucuda kurulu olması gerekmektedir:

  • Web sunucusu (Apache, Nginx vb.)
  • PHP
  • MySQL (veya MariaDB)

VPS / VDS’ye Bağlanma

SSH protokolü üzerinden VDS’ye bağlanarak işlemleri gerçekleştireceğiz. Windows için PuTTY, macOS ve Linux için terminal kullanarak bağlantı sağlayabilirsiniz.

Güncellemeler ve Gerekli Paketlerin Kurulumu

Sunucuyu güncelleyelim ve gerekli paketleri yükleyelim:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-cgi php-gd

MySQL Veritabanı ve Kullanıcı Oluşturma

MySQL’e root kullanıcısı ile bağlanarak, WordPress için bir veritabanı ve kullanıcı oluşturalım:

sudo mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

WordPress Dosyalarını İndirme ve Ayarlama

WordPress dosyalarını indirelim ve Apache’nin web dizinine yerleştirelim:

wget https://wordpress.org/latest.tar.gz
tar xf latest.tar.gz
sudo mv wordpress /var/www/html/

wp-config.php Dosyasını Oluşturma ve Ayarlama

WordPress yapılandırma dosyası olan “wp-config.php” dosyasını oluşturarak veritabanı bilgilerini ekleyelim:

cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php

Dosya içerisinde aşağıdaki bilgileri güncelleyin:

define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wordpress_user');
define('DB_PASSWORD', 'your_password');

Değişiklikleri kaydedip çıkın.

Apache Konfigürasyonu

Apache için sanal sunucu dosyasını oluşturarak WordPress’in çalışacağı dizini belirtelim:

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

İçeriğe aşağıdaki bilgileri ekleyin:

<VirtualHost *:80>
    ServerAdmin admin@yourdomain.com
    DocumentRoot /var/www/html/wordpress
    ServerName yourdomain.com
    <Directory /var/www/html//wordpress>
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Değişiklikleri kaydedip çıkın.

Sanal Sunucuyu Etkinleştirme ve Apache’yi Yeniden Başlatma

Oluşturduğumuz sanal sunucuyu etkinleştirelim ve Apache’yi yeniden başlatarak değişiklikleri uygulayalım:

sudo a2ensite wordpress.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

WordPress Kurulumunu Tamamlama

Tarayıcınızda, WordPress sitenizin alan adını veya IP adresini açarak, WordPress kurulum sihirbazını başlatın ve gerekli bilgileri girerek kurulumu tamamlayın.

Tema ve Eklentileri Yükleme

WordPress yönetim paneline giriş yaparak, istediğiniz temaları ve eklentileri yükleyebilir ve sitenizi özelleştirebilirsiniz.

Sonuç

Bu blog yazısı sayesinde, VDS üzerinde hosting kontrol paneli olmadan WordPress kurmayı, konfigüre etmeyi ve kullanmayı öğrendiniz. Artık kendi WordPress sitenizi özelleştirerek, içerik oluşturabilir ve yönetebilirsiniz. Bu yöntem, daha fazla kontrol ve özelleştirme imkanı sağlar ve hosting hizmetlerindeki kısıtlamaların üstesinden gelmenize yardımcı olur.

Web hosting ihtiyaçlarınız için Narweb web hosting paketlerine göz atabilirsiniz: Linux Hosting | Uygun Fiyat ve Yüksek Hızlı Enterprise SSD Hosting | Narweb

Sunucu ihtiyaçlarınız için Narweb VDS paketlerimize göz atabilirsiniz: VDS Sunucu | Enterprise SSD Dedicated Sanal Sunucu Yüksek Performans | Narweb

Ayrıca sitemizde daha önce yayınladığımız bu yazılar da dikkatinizi çekebilir:

Ubuntu 20.04 Sunucu Kurulduktan Sonra Ilk Yapılması Gerekenler | Narweb.net Blog

Ubuntu 20.04 üzerine Plesk Hosting Kontrol Paneli Kurulumu Nasıl Yapılır? | Narweb.net Blog

En Çok Kullanılan 20 Linux Komutu Ve örnekleri | Narweb.net Blog

Ubuntu 20.04’te SSH Keys (Anahtarları) Nasıl Oluşturulur Ve Kullanılır? | Narweb.net Blog

SSH Temelleri: SSH Sunucuları, İstemcileri Ve Anahtarlarla Çalışma | Narweb.net Blog

Ubuntu şifre Sıfırlama Nasıl Yapılır? (2 Farklı Metot: Recovery Mode Ve Ubuntu CD Ile Başlatarak) | Narweb.net Blog

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir