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.
- Daha fazla bilgi için Sanal Makine Oluşturma sayfasını ziyaret edin.
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
- 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!