Ana içeriğe geç

CCE Kullanarak Ubuntu'ya Wordpress Nasıl Kurulur

Ubuntu 22.04 LTS Linux'a WordPress kurulumu birkaç adımdan oluşur. Bir LAMP (Linux, Apache, MySQL, PHP) yığını kurmanız, sunucunuzu yapılandırmanız ve ardından WordPress'i kurmanız gerekir.

Öncelikle, şu bilgileri kullanarak bir Ubuntu sanal makinesi oluşturmanız gerekir:

Sanal Makine Oluşturma

1- Sanal Makineler sayfasında "Sanal Makine Oluştur" butonuna tıklayın.

2- Ad alanına "wordpress-test" girdisini yazın.

3- "Bir İmaj Seç" oluşturma seçeneğini seçin.

4- "Bir İmaj Seç" butonuna tıklayın ve "Ubuntu 22.04-Cloudimage" seçin.

5- Birim bölümünde önyükleme birimi bölmesindeki düzenleme simgesine tıklayın ve birimi 30gb'a yükseltin.

6- "Sanal Makine Türü Seç" butonuna tıklayın ve "m.small" türünü seçin.

7- "Bir Ağ Seç" butonuna tıklayın. "Ağ arayüzü ekle" sayfasında "VM_PUBLIC_2" seçeneğini seçin ve ardından "Ağ Ekle" butonuna tıklayın.

8- "SSH Anahtarı" kimlik doğrulama yöntemini seçin ve "Mevcut SSH Anahtarını Seç" butonuna tıklayın. Ardından mevcut ssh anahtarını seçin.

9- "Sanal Makine Oluştur" butonuna tıklayın.

Not

Ubuntu'ya Wordpress Kurulumu

Sanal makineyi oluşturduktan sonra Ubuntu'ya WordPress'i kurmak için şu adımları izleyin;

Sunucunuzu Güncelleyin:

Öncelikle Ubuntu sistemine erişin.

  • PowerShell'i açın ve aşağıdaki komutu girerek makineye bağlanın
ssh ubuntu@ip-adres
Bilgi
  • Sanal makineniz oluşturulduktan sonra IP adresi "Sanal Makineler" sayfasında görünür.

Sisteme giriş yaptıktan sonra, sistemimizdeki tüm paketlerin güncel olduğundan ve ayrıca APT paket indeks önbelleğinin en son durumda olduğundan emin olmak için sistem güncelleme komutunu çalıştırın.

sudo apt update && sudo apt upgrade 

LAMP Yığınını Yükleyin

Şimdi WordPress'in çalışması için LAMP yığınını kuracağız. LAMP, Linux Apache MySQL ve PHP'nin kısaltmasıdır.

Apache Yükleme

Hemen başlayalım ve önce Apache'yi kuralım. Bunu yapmak için aşağıdaki komutu yürütün.

sudo apt install apache2

Apache'nin sisteminize kurulu olduğunu doğrulamak için aşağıdaki komutu çalıştırın.

systemctl status apache2

Eğer apache servisi durumu aktif, çalışıyor ise tarayıcınızı açın ve sunucunuzun IP adresine gidin.

https://ip-address

MySQL Yükleme

Wordpress dosyalarımızı tutmak için MariaDB veritabanı motorunu kuracağız. MariaDB, MySQL'in açık kaynaklı bir dalıdır ve çoğu barındırma şirketi MySQL yerine onu kullanır.

sudo apt install mariadb-server mariadb-client

Şimdi MariaDB veritabanı motorumuzu güvenli hale getirelim ve uzaktan root girişine izin vermeyelim.

sudo mysql_secure_installation
  • İlk adım, veritabanına giriş yapmak için kök parolayı değiştirmenizi isteyecektir. Güçlü bir parolanız olduğuna ikna olduysanız, değiştirmeyi seçebilir veya atlayabilirsiniz. Değiştirmeyi atlamak için n yazın.

  • Güvenlik nedeniyle, anonim kullanıcıları kaldırmanız istenecektir. Y yazın.

  • Sonra, bilgisayar korsanlarının veritabanınıza erişmesini önlemek için uzaktan kök oturum açmaya izin vermeyin. Ancak, test amaçlı olarak, sanal bir sunucu yapılandırıyorsanız uzaktan oturum açmaya izin vermek isteyebilirsiniz

  • Daha sonra test veritabanını kaldırın.

  • Son olarak, değişiklikleri uygulamak için veritabanını yeniden yükleyin.

PHP Yükleme

Son olarak LAMP yığınının son bileşeni olarak PHP'yi kuracağız.

sudo apt install php php-mysql

PHP'nin kurulu olduğunu doğrulamak için /var/www/html/ yolunda info.php adlı bir dosya oluşturun.

cd /var/www/html/

Sonra,

sudo touch info.php

Sonra,

sudo nano info.php

Daha sonra info.php dosyasına aşağıdaki satırları ekleyin:

<?php
phpinfo();
?>

Kaydet ve Çık. Tarayıcınızı açın ve sunucunun URL'sine /info.php ekleyin.

https://ip-address/info.php

PHP sayfasını görebilirsiniz.

WordPress Veritabanı Oluşturma

Şimdi MariaDB veritabanımıza root olarak giriş yapıp WordPress verilerimizi barındıracak bir veritabanı oluşturmanın zamanı geldi.

sudo mysql -u root -p

WordPress kurulumumuz için bir veritabanı oluşturun.

CREATE DATABASE wordpress_db;

Daha sonra WordPress kurulumumuz için bir veritabanı kullanıcısı oluşturalım.

CREATE USER 'dtcloud_user'@'localhost' IDENTIFIED BY 'password';

Kullanıcıya ayrıcalıklar verin. Ardından, kullanıcıya veritabanına erişim izinleri verin.

GRANT ALL ON wordpress_db.* TO 'dtcloud_user'@'localhost' IDENTIFIED BY 'password';

Artık veritabanından çıkabilirsiniz.

FLUSH PRIVILEGES;

Exit;

WordPress CMS Yükleme

Geçici dizininize gidin ve en son WordPress Dosyasını indirin

cd /tmp && wget https://wordpress.org/latest.tar.gz

Daha sonra tarball'ı açın ve "wordpress" adında bir klasör oluşturun.

tar -xvf latest.tar.gz

WordPress klasörünü /var/www/html/ yoluna kopyalayın.

sudo cp -R wordpress /var/www/html/

‘wordpress’ dizininin sahipliğini değiştirmek için aşağıdaki komutu çalıştırın.

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

WordPress klasörünün dosya izinlerini değiştirin.

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

‘Uploads’ dizinini oluşturun.

sudo mkdir /var/www/html/wordpress/wp-content/uploads

Son olarak ‘uploads’ dizininin izinlerini değiştirin.

sudo chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/

Tarayıcınızı açın ve sunucunun URL'sine gidin. Benim durumumda bu

https://server-ip/wordpress

WordPress Yapılandırması

Karşınıza WordPress sihirbazı ve kurulumu başarıyla tamamlamak için gereken kimlik bilgilerinin bir listesi çıkacak.

  • MariaDB veritabanında WordPress veritabanını oluştururken belirtilen kimlik bilgileriyle gösterildiği gibi formu doldurun. Veritabanı ana bilgisayarını ve tablo önekini bırakın ve ‘Gönder’ düğmesine basın.

Database Name: wordpress_db

Username: dtcloud_user

Password: password

Database Host: localhost

Table Prefix: wp_

Tüm detaylar doğruysa, devam etmeniz için yeşil ışık verilecektir. Kurulumu çalıştırın.

  • Site başlığı, Kullanıcı adı ve Şifre gibi gerekli ek bilgileri doldurun ve unutmamak için güvenli bir yerde saklayın. Güçlü bir şifre kullandığınızdan emin olun.

Site Title: DTCloudX-WordPress

Username: dtcloudx

Password: Password1.

Your Email: wordpress@dtcloudx.com

Aşağı kaydırın ve ‘WordPress’i Yükle’ye basın. Her şey yolunda giderse, gösterildiği gibi bir ‘Başarılı’ bildirimi alacaksınız.

Yeni WordPress kurulumunuzun Giriş sayfasına erişmek için ‘Giriş’ butonuna tıklayın.

Ve işte ilk blogunuzu veya web sitenizi oluşturmak için kullanabileceğiniz WordPress panosu! Buraya kadar geldiğiniz için tebrikler. Artık çeşitli özellikleri, eklentileri ve temaları keşfedebilir ve ilk blogunuzu/web sitenizi kurmaya başlayabilirsiniz!