WordPress DigitalOcean Kurulumu
Giriş
WordPress, dünyada en popüler içerik yönetim sistemlerinden biridir ve birçok web sitesi tarafından tercih edilir. DigitalOcean ise kullanıcı dostu arayüzü ve esnek özellikleri ile bilinen bir bulut hizmet sağlayıcısıdır. Bu makalede, WordPress’in nasıl DigitalOcean üzerinde kurulacağını adım adım açıklayacağım.
Adım 1: DigitalOcean Hesabı Oluşturma
Öncelikle, DigitalOcean üzerinde bir hesap oluşturmanız gerekmektedir. DigitalOcean web sitesine gidin ve “Sign Up” veya “Hesap Oluştur” seçeneğine tıklayın. Ardından, gerekli bilgileri sağlayarak bir hesap oluşturun.
Adım 2: Droplet Oluşturma
Hesabınızı oluşturduktan sonra, kontrol paneline giriş yapın ve “Create” veya “Oluştur” düğmesine tıklayarak yeni bir Droplet oluşturun. Droplet, DigitalOcean’un sanal özel sunucusudur ve WordPress’in kurulacağı sunucuyu temsil eder.
2.1 Droplet Ayarları
Droplet oluşturma sayfasında, aşağıdaki ayarları yapmanız gerekmektedir:
– Distribution: WordPress için önerilen bir Linux dağıtımı seçin, örneğin Ubuntu.
– Plan: Sunucunuzun kaynaklarını belirleyin, ihtiyaçlarınıza göre bir plan seçin.
– Datacenter Region: Sunucunuzun bulunmasını istediğiniz veri merkezini seçin.
– Authentication: Sunucuya erişmek için bir SSH anahtarı veya parola belirleyin.
2.2 İsteğe Bağlı Ayarlar
Droplet oluşturma sayfasında, diğer isteğe bağlı ayarları da yapılandırabilirsiniz. Örneğin, blok depolama veya yedeklemeler gibi ek özellikler ekleyebilirsiniz. Ancak, bu adımlar WordPress kurulumu için zorunlu değildir.
Adım 3: SSH Erişimi
Droplet oluşturduktan sonra, bir SSH anahtarı kullanarak sunucuya erişmek için bir terminal veya SSH istemcisi kullanmanız gerekmektedir. Anahtar tabanlı kimlik doğrulaması daha güvenli olduğundan, genellikle SSH anahtarı kullanımı önerilir. DigitalOcean, anahtarı sunucuya yüklemeniz için size talimatlar sağlayacaktır.
3.1 SSH Anahtarını Oluşturma
Eğer daha önce bir SSH anahtarı oluşturmadıysanız, aşağıdaki komutu kullanarak bir SSH anahtarı oluşturabilirsiniz:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
3.2 Anahtarı Sunucuya Eklemek
Anahtarı sunucuya eklemek için, aşağıdaki komutu kullanabilirsiniz:
ssh-copy-id username@your_server_ip
Bu komutu çalıştırdıktan sonra, sunucuya SSH anahtarınız eklenir ve artık anahtar tabanlı kimlik doğrulaması kullanarak sunucuya erişebilirsiniz.
Bu noktada, ilk parçayı tamamladık. Şimdi ikinci parçaya geçelim.
WordPress DigitalOcean Kurulumu
Adım 4: Sunucu Ayarları
Sunucuya SSH ile eriştiğinizde, WordPress’in çalışması için bazı ayarları yapmanız gerekmektedir.
4.1 Ana Paketleri Güncelleme
İlk olarak, sunucunuzdaki sistem paketlerini güncellemeniz gerekmektedir. Bu işlem için aşağıdaki komutu kullanabilirsiniz:
sudo apt update && sudo apt upgrade
4.2 Web Sunucusu Kurulumu
WordPress’i çalıştırmak için bir web sunucusu kurmanız gerekmektedir. Apache veya Nginx gibi popüler web sunucularından birini tercih edebilirsiniz. İşte Apache web sunucusunu kurmak için kullanabileceğiniz komut:
sudo apt install apache2
4.3 Veritabanı Kurulumu
WordPress, bir veritabanına ihtiyaç duyar. Bu nedenle, MySQL veya MariaDB gibi bir veritabanı sunucusu kurmanız gerekmektedir. İşte MySQL veritabanını kurmak için kullanabileceğiniz komut:
sudo apt install mysql-server
Adım 5: WordPress Kurulumu
Sunucunuzdaki gerekli bileşenleri kurduktan sonra, WordPress’i kurabilirsiniz.
5.1 WordPress Dosyalarını İndirme
İlk olarak, WordPress’in en son sürümünü indirmeniz gerekmektedir. Bu işlem için aşağıdaki komutu kullanabilirsiniz:
wget https://wordpress.org/latest.tar.gz
5.2 WordPress Dosyalarını Çıkarma
İndirdiğiniz WordPress dosyalarını çıkarmak için aşağıdaki komutları kullanabilirsiniz:
tar -xvzf latest.tar.gz
sudo mv wordpress/* /var/www/html/
5.3 Veritabanı Oluşturma
WordPress’in verilerini depolayacağı bir veritabanı oluşturmanız gerekmektedir. MySQL veya MariaDB’ye giriş yapın ve bir veritabanı oluşturun. İşte bir örnek komut:
CREATE DATABASE wordpress;
5.4 WordPress Yapılandırması
WordPress’in çalışması için birkaç yapılandırma adımı gerçekleştirmeniz gerekmektedir. İlk olarak, WordPress yapılandırma dosyasını kopyalayın:
sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Daha sonra, wp-config.php dosyasını bir metin düzenleyiciyle açın ve veritabanı bilgilerinizi düzenleyin:
define('DB_NAME', 'wordpress');
define('DB_USER', 'database_user');
define('DB_PASSWORD', 'database_password');
define('DB_HOST', 'localhost');
5.5 WordPress Kurulum Sihirbazı
Tarayıcınızı açarak, sunucunuzun IP adresi veya alan adını kullanarak WordPress kurulum sihirbazına erişebilirsiniz. Sihirbaz size gerekli bilgileri soracak ve WordPress kurulumunu tamamlayacaktır.
Bu adımları takip ederek, WordPress’i DigitalOcean üzerinde kurabilirsiniz. İlk adımdan başlayarak tüm adımları dikkatlice izlemeniz önemlidir. İkinci parçayı tamamladık ve WordPress kurulumu için gerekli adımları açıkladık.