SSH Bağlantısı ile WordPress nasıl kurulur?

Nasıl Yapılır

Karmaşık bir işlem olan SSH bağlantısı ile WordPress’in nasıl kurulacağını anlatacağız. Adımları atlamadan uygulamanızı tavsiye ediyoruz.

SSH bağlantısı ile WordPress kurulumu

Öncelikle SSH nedir onu açıklayalım. Açılımı Secure Shell olan SSH, uzaktaki sunuculara internet üzerinden ulaşmasını ve dilediği gibi kontrol etmesini sağlayan bir güvenlik protokolüdür. SSH’ı en basit haliyle anladıysak, uygulayacağımız adımları listeleyelim.

  1. Ubuntu bir server’a SSH ile bağlanacağız.
  2. Apache 2 kuracağız.
  3. MySQL İndirip yapılandıracağız.
  4. PHP kuracağız.
  5. Bir WordPress Database’i oluşturucağız ve bağlantılarını yapacağız.
  6. En sonunda WordPress dosyalarını kuracağız.

Not: “Bu yazımızda kullanacağımız komutların ne işe yaradığını öğrenmek istiyorsanız, linux komutları adlı yazımızı inceleyebilirsiniz.”

1. Adım, SSH ile makinamıza bağlanıyoruz

Şifre ile giriş yapıyorsanız, sshkey.pem adımlarını atlayabilirsiniz.

  • İlk olarak terminal’i açıyoruz. Ardından sshkey.pem dosyamız nerdeyse o konuma gidiyoruz: Örneğin, “cd downloads”
  • Gittiğimiz klasörün içinde sshkey dosyamınız olup olmadığını kontrol etmek için: “ls”
  • Bilgisayarımıza sshkey.pem dosyamızı okuması için yetkilendirme yapmamız gerekiyor. Bunun için: “chmod 400 sshkey.pem”
  • Bu aşamada artık bağlantımızı kurabiliriz. Bağlantı kurmak için: “ssh -i sshkey.pem msbiluser@111.111.111” (msbiluser ve ip örnektir.)

2. Adım, Apache2 ile HTTP sunucu kurulumu

Apache2 Kurulumu için aşağıdaki kodları tırnak işareti olmadan, teker teker yazmanız gerekiyor.

sudo apt update

sudo apt install apache2

sudo systemctl stop apache2.service

sudo systemctl start apache2.service

sudosystemctl enable apache2.service

Bu komutlardan sonra, sitemizi açtığımızda bizleri, Apache2 Ubuntu sayfası karşılayacaktır.

SSH bağlantısı ile WordPress kurulumu

3. Adım, MySQL kurulumu ve yapılandırması

WordPress, içeriğini saklamak için bir veri tabanına ihtiyaç duyar. Bu yüzden, 3. aşamada MySQL’i kurup, yapılandıracağız.

sudo apt install mysql-server

sudo apt install mysql-client

sudo systemctl stop mysql.service

sudo systemctl start mysql.service

sudo systemctl enable mysql.service

Komutlardan sonra, kurulumunu gerçekleştirdiğimiz MySQL’e giriş yapıyoruz.

sudo mysql_secure_installation

4. Adım, PHP kurulumu

sudo apt install php php-mysql

sudo systemctl restart apache2

5. Adım, MySQL’e WordPress Database’i kurma

sudo mysql -u root -p

CREATE DATABASE wordpressdb;

SHOW databases;

(WordPressdb’nin kurulup kurulmadığını görmenizi sağlayacaktır. Eğer ki wordpressdb adında bir veri tabanı göremiyorsanız yukarıdaki komutu doğru yazdığınızdan emin olun.)

CREATE USER !ozeruser!@!%! IDENTIFIED BY ‘şifren’;

GRANT ALL PRIVILEGES on wordpressdb. * to “root”@”%”;

6. Adım, WordPress indirme

Tüm işlemler bittikten sonra makinamız, WordPress dosyalarına ihtiyaç duyacaktır. Bunun için:

sudo apt install zip

sudo apt install unzip

wget https://wordpress.org/latest.zip

unzip latest.zip

Şimdi, WordPress’i /var/www/html/ hedefine taşıyacağız.

cd wordpress

sudo cp -r * /var/www/html/

cd /var/www/html/

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

sudo chmod -R 755 /var/www/html/

İşlemler bittikten sonra, Apache2’nin kendi index dosyasını sileceğiz. Bu işlemi yapmazsak sitemiz, WordPress’in index dosyası yerine, Apache2’nin default index’ini görecektir.

sudo rm -rd index.html

7. Adım, WordPress’i kurma

Sitemize giriş yapıyoruz ve kullanacağımız arayüz dilini seçiyoruz. Ardından son adımlarımızı buradan gerçekleştireceğiz.

Bu aşamada, daha önceden kullandığımız veri tabanı adını, kullanıcı adını ve şifremizi yazacağız. Veritabanı sunucusu ve tablo ön ekini değiştirmemizi gerek yok.

SSH bağlantısı ile WordPress kurulumu

Ardından kendimize uygun bir site başlığı belirleyip, wp_admin’e giriş yapabileceğimiz kullanıcı adını ve parolamızı oluşturuyoruz.

SSH bağlantısı ile WordPress kurulumu

“WordPress’i kur” butonuna bastıktan sonra sitemize giriş sağlayabiliriz. Admin paneline giriş yapmak için, ip adımızın veya domain adımızın yanına /wp-admin/ yazmamız yeterli olacaktır.

(Unutmayın ki, bu yazımız bir WordPress kurulumu. Yani, admin paneline giriş yaptıktan sonra ince ayarlarınızı yapmanız gerekiyor.)

Bir yanıt yazın

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

Fill out this field
Fill out this field
Lütfen geçerli bir e-posta adresi yazın.

Yeni
Sosyal Medya
Instagram
YouTube
Instagram
YouTube
Bu yazıyı beğendin mi? Arkadaşlarınla paylaş!
Benzer İçerikler: