Raspberry Pi ile WordPress nasıl kurulur?

Gerekli Malzemeler

Raspberry Pi üzerinde WordPress kurulumuna başlamadan önce bazı temel malzemelerin temin edilmesi gerekmektedir. Gerekli malzemeler şunlardır:

– Raspberry Pi (Model 3 veya daha yenisi tavsiye edilir)
– Micro SD kart (en az 16 GB önerilir)
– Güç kaynağı
– İnternet bağlantısı (Wi-Fi ya da Ethernet)
– Bilgisayar veya başka bir cihaz (Raspberry Pi’ye SSH ile bağlantı için)
– Raspberry Pi işletim sistemi (genellikle Raspbian tercih edilmektedir)

Raspberry Pi’nin Hazırlanması

Öncelikle, Raspberry Pi üzerinde bir işletim sistemi kurmak gerekir. Raspbian, Raspberry Pi için uygun bir işletim sistemidir. Raspbian’ı indirip bir imaj dosyası oluşturmak için:

1. Raspberry Pi imaj dosyası indirilir.
2. Balena Etcher veya benzeri bir yazılım kullanılarak imaj dosyası micro SD karta yazdırılır.
3. Micro SD kart, Raspberry Pi’ye takılır ve cihaz başlatılır.

Başlangıç Ayarları

Raspberry Pi başlatıldıktan sonra, ilk ayarlar yapılır. Ekran ve klavye takılıysa doğrudan ayarlar gerçekleştirilebilir. Aksi takdirde, SSH üzerinden bağlanarak işlem yapılabilir:

1. Raspberry Pi açıldığında, terminale erişim sağlamak ve ilgili ayarları yapmak için “raspi-config” komutu kullanılır.
2. Burada, dil, saat dilimi ve bağlantı ayarları gibi seçenekler düzenlenir.
3. Ayrıca, Raspberry Pi’nin güncellenmesi de önemlidir. Terminalde şu komutlar verilir:
“`
sudo apt-get update
sudo apt-get upgrade
“`

LAMP Sunucusunun Kurulması

WordPress, bir LAMP (Linux, Apache, MySQL, PHP) sunucusu üzerinde çalışmaktadır. Bu nedenle, ilk önce LAMP bileşenlerini kurmak gerekir:

1. Apache web sunucusu kurulumu için terminalde şu komut kullanılır:
“`
sudo apt-get install apache2
“`
2. Apache kurulumunu test etmek için, tarayıcıda Raspberry Pi IP adresi girilir. “Apache2 Debian Default Page” görünüyorsa, kurulum başarılı olmuştur.
3. MySQL veri tabanı yönetim sistemi kurulumu için:
“`
sudo apt-get install mysql-server
“`
Kurulum sırasında root şifresi belirlemek istenir.
4. PHP dili için gerekli paketlerin kurulması gerekmektedir:
“`
sudo apt-get install php libapache2-mod-php php-mysql
“`

WordPress Kurulumu

WordPress kurulum dosyaları, resmi WordPress web sitesinden indirilebilir.

1. WordPress’i sistemdeki web dizinine indirmek için terminalden şu komut kullanılır:
“`
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
“`
2. İndirilen dosya, sıkıştırılmış haldedir. Önce dosya çıkarılır:
“`
sudo tar -xvf latest.tar.gz
“`
3. WordPress dizini için gerekli izinlerin ayarlanması gerekir:
“`
sudo chown -R www-data:www-data wordpress
sudo chmod -R 755 wordpress
“`

Veritabanı Oluşturma

WordPress’in çalışabilmesi için bir MySQL veritabanı oluşturulması gereklidir.

1. MySQL’e giriş yapmak için:
“`
mysql -u root -p
“`
Komutuyla giriş yapılır. Ardından oluşturulacak veritabanı için şu komutlar girilir:
“`
CREATE DATABASE wordpress;
CREATE USER ‘wp_user’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON wordpress. TO ‘wp_user’@’localhost’;
FLUSH PRIVILEGES;
EXIT;
“`

WordPress Yapılandırması

Veritabanı oluşturulduktan sonra, WordPress’in yapılandırma dosyası düzenlenmelidir.

1. `/var/www/html/wordpress` dizinine gidilir ve `wp-config-sample.php` dosyası kopyalanır:
“`
cp wp-config-sample.php wp-config.php
“`
2. `wp-config.php` dosyası düzenlenir ve oluşturulan veritabanı bilgileri eklenir:
“`
define(‘DB_NAME’, ‘wordpress’);
define(‘DB_USER’, ‘wp_user’);
define(‘DB_PASSWORD’, ‘password’);
“`

WordPress Kurulumunun Tamamlanması

Son olarak, tarayıcıdan Raspberry Pi’nin IP adresi ve ardından `/wordpress` eklenerek erişim sağlanır. Burada WordPress kurulum sihirbazı açılır. Diller, site adı, kullanıcı adı ve şifre gibi bilgiler girilir.

WordPress’in Raspberry Pi üzerinde çalışır hale gelmesi sağlanır. Gereken ayarlamalar yapıldıktan sonra, site kullanılmaya hazır olacaktır.

Performans ve Güvenlik

Raspberry Pi, sınırlı kaynaklara sahip bir cihazdır. Bu nedenle, WordPress’in performansını artırmak için önbellekleme eklentileri kullanılabilir. Ayrıca, düzenli yedeklemeler ve güvenlik güncellemeleri ile sistemin güvenliği sağlanmalıdır. Buna ek olarak, SSH bağlantısının güvenli hale getirilmesi ve MySQL için karmaşık şifre kullanılması tavsiye edilir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR