Raspberry Pi'de WordPress Sitesi Nasıl Barındırılır

Raspberry Pi'de WordPress Sitesi Nasıl Barındırılır

En sorunsuz WordPress deneyimini istiyorsanız, aşağıdaki gibi yönetilen bir WordPress ana bilgisayarı WP Motoru içeriğinize odaklanabilmeniz için tüm kurulum ve desteği yönetir. Kendi kardeş sitelerimizi çalıştırmak için kullandığımız şey.





Ancak hiç paranız yoksa veya sadece kendin yap becerilerinizi geliştirmek istiyorsanız, WordPress siteniz için bir Raspberry Pi kullanabilirsiniz.





Ahududu Pi'nizde Apache, MySQL ve PHP'yi nasıl kuracağınız ve hem yerel olarak hem de web üzerinde web sitelerini nasıl barındıracağınız aşağıda açıklanmıştır.





WordPress'i Neden Kullanmalısınız?

En az karmaşa ile bir web sitesini barındırmanın bir yolunu arıyorsanız, WordPress bariz bir çözüm değildir. biz zaten baktık Raspberry Pi'nin statik veya dinamik bir web sitesini barındırması için nasıl yapılandırılacağı (yani, standart, önceden yazılmış sayfalara veya sayfaları doldurmak için bir veritabanı kullanan bir siteye dayanan bir site).

Ancak gerçekten WordPress kullanmanız gerekiyorsa veya bir WordPress sitesi için bir tema veya eklenti geliştiriyorsanız, blog platformu yüklü ve kullanıma hazır bir Raspberry Pi'ye sahip olmak harika bir seçenektir.



Messenger'ı facebook olmadan kullanabilir misin?

Hangi Raspberry Pi'yi Kullanmalısınız?

WordPress'i bir Raspberry Pi'ye kurmak için onu bir LAMP sunucusu olarak kurmanız gerekir. Linux, Apache, MySQL ve PHP kurulu olduğunda, Pi'niz WordPress'i (ve diğer web sitesi yazılımlarını) işleyebilir.

Raspberry Pi'nin çeşitli modelleri mevcuttur. Bir, birkaç veya hiç olmayabilir. Ancak hangisi WordPress'i çalıştırmak için en uygunudur?





Neyse ki, Raspberry Pi'nin herhangi bir sürümü bir WordPress sitesini barındırmak için kullanılabilir. Ancak en iyi sonuçlar için Raspberry Pi 2 veya üstünü kullanmanızı öneririz. Ek olarak, depolama alanı web sunucuları için önemli bir gereksinim olduğundan daha büyük bir SD kart --- en az 16 GB --- kullandığınızdan emin olun. (Ayrıca Pi için bazı harici depolamayı da düşünün!)

Bu öğreticinin geri kalanı, Raspberry Pi'nizin açık olduğunu ve yerel ağınıza bağlı olduğunu varsayar. Uzaktan komut satırı erişimi için ayrıca SSH'yi yapılandırmış olmanız gerekir.





1. Adım: Apache Web Sunucusunu Kurun

Apache web sunucusunu kurarak başlayın. Bu, herhangi bir web sayfasını herhangi bir tarayıcıya sunmanıza izin veren bir yazılımdır. PHP ile statik veya dinamik olarak oluşturulmuş bir HTML sayfası sunmak için ihtiyacınız olan tek şey bu.

sudo apt install apache2 -y

Kurulduktan sonra Apache, Pi'nizdeki web klasörüne bir test HTML dosyası bırakacaktır. Bunu ağınızdaki başka bir bilgisayardan (veya akıllı telefondan) test etmelisiniz. Tarayıcınızın adres çubuğuna Pi'nin IP adresini girmeniz gerekecektir. SSH kullanıyorsanız, bunu zaten bileceksiniz; aksi halde şunu girin:

hostname -I

Bu, Raspberry Pi'nizin IP adresini görüntüler. Gördüğünüz sayfa şöyle bir şey olmalıdır:

Ayrıca http://localhost adresini kullanarak Raspberry Pi'nizden web sayfası çalışmalarını kontrol edebilirsiniz.

Adım 2: PHP'yi Raspberry Pi'ye kurun

Ardından, PHP'yi kurma zamanı. Bu, statik HTML sayfaları yerine sunucu tarafından oluşturulan web sayfalarının sunulmasını sağlayan bir yazılım ön işlemcisidir. Bir HTML sayfası bütünüyle yazılabilirken, bir PHP sayfası, onu içerikle doldurmak için diğer sayfalara ve veritabanına yapılan çağrıları içerecektir.

Diğer sunucu tarafı platformlar (ASP gibi) mevcut olsa da, WordPress için gerekli olduğu için PHP burada hayati önem taşır, çünkü WordPress'in kendisi PHP ile yazılmıştır.

Şununla yükleyin:

sudo apt install php -y

Bu yapıldıktan sonra, PHP'nin çalıştığını test etmelisiniz. Dizini şununla değiştir: / var / www / html / bunun gibi:

cd /var/www/html/

Burada, silin index.html dosya (daha önce görüntülediğiniz web sayfası):

sudo rm index.html

Ardından, adlı yeni bir dosya oluşturun index.php (nano varsayılan olarak yüklenir):

sudo nano index.php

Buraya, aşağıdaki kodun herhangi birini (veya tümünü) ekleyin:



Sırayla, bu komutlar şunları gösterir:

  • 'Merhaba dünya' ifadesi
  • Geçerli tarih ve saat
  • Kurulum için PHP bilgisi

Dosyayı kaydedin, ardından Apache'yi yeniden başlatın:

sudo service apache2 restart

Sonuçları görmek için sayfayı yenileyin.

PHP ve Apache çalışıyor. Şimdi veritabanı yazılımı MySQL'i kurma zamanı.

3. Adım: MySQL'i Raspberry Pi'ye yükleyin

WordPress (ve diğer dinamik olarak oluşturulmuş web sitesi yazılımları), içeriği depolamak, resimlere bağlantılar ve kullanıcı erişimini (diğer birçok şeyin yanı sıra) yönetmek için bir veritabanı gerektirir. Bu proje, MariaDB adında bir MySQL çatalı kullanıyor:

sudo apt install mysql-server php-mysql -y

Bu yüklendikten sonra Apache'yi yeniden başlatmanız gerekecek:

sudo service apache2 restart

Belirtildiği gibi, bu tür bir proje için başka veritabanı seçenekleri mevcuttur. Ancak, en iyi sonuçları elde etmek için, özellikle de ilk kez bir web sunucusu yapılandırıyorsanız, MySQL'e bağlı kalın.

4. Adım: WordPress'i Raspberry Pi'ye yükleyin

WordPress'i yüklemek için önce onu yüklemeniz gerekir. Ancak bunu yapmadan önce içeriği silin. /html/ dizin:

cd /var/www/html/
sudo rm *

Yıldız joker karakteri (*), dizindeki her şeyi siler. rm (kaldır) komutu.

Ardından, kullanın wget WordPress'in en son sürümünü indirmek için:

sudo wget http://wordpress.org/latest.tar.gz

İndirdikten sonra içeriği çıkarın:

sudo tar xzf latest.tar.gz

Wordpress dizini oluşturulmalı, ancak içeriğini html olarak istiyorsunuz. Bunları masaüstü kullanıcı arabirimini kullanarak manuel olarak taşıyabilirsiniz, ancak bunu komut satırından yapmak kolaydır:

sudo mv wordpress/* .

Geçerli dizine atıfta bulunan sonuna boşluk ve nokta eklediğinizden emin olun!

Girmek ls dizinin WordPress klasörleri ve PHP dosyalarıyla dolu olduğunu doğrulamak için:

Devam etmeden önce, indirilen dosyayı ve wordpress dizinini atarak işleri biraz düzenleyin:

sudo rm -rf wordpress latest.tar.gz

Ardından, Apache kullanıcısını dizinin sahibi olarak ayarlayın:

sudo chown -R www-data: .

Adım 5: MySQL'i Yapılandırın

Veritabanını kurmak için önce kurulum komutunu çalıştırmanız gerekir:

sudo mysql_secure_installation

Kısa süre içinde bir kök parolası belirlemeniz istenecektir. Daha sonra gerekli olacağı için şifreyi not ettiğinizden emin olarak ekrandaki talimatları izleyin.

Bu bir olduğunda, aşağıdaki istemler görünecektir:

  • Anonim kullanıcıları kaldır
  • Kök girişine uzaktan izin verme
  • Test veritabanını kaldırın ve ona erişin
  • Ayrıcalık tablolarını şimdi yeniden yükleyin

Bunların her biri için öğesine dokunun. VE onaylamak. Bittiğinde, 'Her şey bitti!' mesajı görüntülenecektir.

Adım 6: WordPress Veritabanını Oluşturun

WordPress'i kurmak için önce veritabanını yapılandırmanız gerekir. çalıştırarak başlayın mysql komutu, şifreyi daha önce girerek.

sudo mysql -uroot -p

Bu, MariaDB monitörünü açar. Komut isteminde veritabanını oluşturun:

create database wordpress;

MariaDB monitöründeki tüm komutların nasıl bir ';' ile bittiğine dikkat edin. Ardından, kök kullanıcının veritabanı ayrıcalıklarına ihtiyacı vardır. ŞİFRE yerine kendi şifrenizi kullanın.

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

Önceki veritabanı ayrıcalıklarını temizleyerek bunu izleyin:

FLUSH PRIVILEGES;

MariaDB veritabanı yönetim aracından şununla çıkın: Ctrl + D .

7. Adım: WordPress'i Kurun ve Yapılandırın

WordPress'i yüklemek basittir; zaten mevcut bir web sitesinde yaptıysanız, ne yapacağınızı bilmelisiniz.

Web sitesini tarayıcınızda açın (yukarıda açıklandığı gibi). WordPress Kurulum ekranını görmelisiniz. Dilinizi seçin, ardından Devam edin ve gerekenleri not edin: veritabanı adı, kullanıcı adı, parola, ana bilgisayar ve tablo öneki (bu, veritabanı tabloları içindir).

Buraya kadar geldiyseniz, veritabanına 'wordpress' adını vermiş ve şifreyi not etmiş olmalısınız. Kullanıcı adı kök , ve ev sahibi yerel ana bilgisayar . NS Tablo öneki wp_'dir.

Tıklamak Göndermek , sonra Kurulumu çalıştırın , girin ve Site Başlığı , ile birlikte Kullanıcı adı , ve Parola yönetici hesabınız için. Tıklamak WordPress'i yükleyin ve WordPress (hızlı bir şekilde) kurulurken bekleyin.

WordPress kurulumunuza giriş yapmak için şu adrese gidin: http://localhost/wp-admin .

Bu aşamada kullanmaya başlayabileceğiniz bir siteniz var. Rehberimiz WordPress'i kullanmaya başlama burada yardımcı olacaktır. Bir tema ve birkaç faydalı eklenti seçmeyi unutmayın. Ayrıca siteye internetten erişmek için bir yönteme ihtiyacınız olacak.

WordPress Sitenize İnternetten Erişin

Mevcut durumda, siteye muhtemelen yalnızca ev ağınızdan erişebileceksiniz. Bunu değiştirmek için statik bir IP adresine ihtiyacınız olacak ve yönlendiricinizden Raspberry Pi'nize bağlantı noktası yönlendirmeyi yöneteceksiniz.

Statik IP adresleri pahalıdır, ancak bunun yerine dinamik bir DNS sağlayıcısı kullanabilirsiniz. Bu, temel olarak özel bir URL'yi Raspberry Pi'nize bağlar, ancak bu tür hizmetler genellikle ücretlidir. listemize göz atın en iyi dinamik DNS sağlayıcıları tüm detaylar için.

okul wifi kullanmanıza izin veren uygulama

ile ilgili sorunlarla karşılaşırsanız WordPress'te boş beyaz sayfalar veya 500 dahili sunucu hatası , yardımcı kılavuzumuza bir göz atın.

Raspberry Pi'de bir WordPress Sitesi Barındırın: Başarı!

Artık işiniz bitti ve Raspberry Pi'nizde bir WordPress sitesi çalışıyor. Bilgisayar açık kaldığı sürece site erişilebilir olmaya devam edecektir. Süreç de basittir ve basitçe şunları yapmanızı gerektirir:

  • Apache, PHP ve MySQL'i kurun
  • WordPress'i indirin ve yükleyin
  • MySQL veritabanını yapılandırın
  • WordPress veritabanınızı oluşturun
  • WordPress'i yapılandırın
  • Siteyi başlatın ve yerel olarak veya web üzerinden erişin

Bütün bunlar biraz bunaltıcıysa, sizi suçlamıyoruz. Bu yüzden kullanmanızı öneririz WP Motoru WordPress sitelerini sıfır güçlükle barındırmak için. İçeriğinize odaklanabilmeniz için tüm yönetim sorunlarını yönetirler.

Kılavuzumuzla WordPress bilginizi geliştirmeye devam edin. WordPress'te öne çıkan küçük resimler ve resim boyutları .

Paylaş Paylaş Cıvıldamak E-posta Windows 10 Masaüstünüzün Görünümü ve Hissi Nasıl Değiştirilir

Windows 10'un nasıl daha iyi görüneceğini bilmek ister misiniz? Windows 10'u kendinize özel hale getirmek için bu basit özelleştirmeleri kullanın.

Sonrakini Oku
İlgili konular
  • kendin yap
  • Wordpress
  • Web sunucusu
  • Ahududu Pi
Yazar hakkında Christian Cawley(1510 Makale Yayınlandı)

Masaüstü ve yazılım desteği konusunda kapsamlı deneyime sahip Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklama ve Gerçekten Faydalı Podcast yapımcısı için Editör Yardımcısı. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego aşığı ve retro oyun hayranıdır.

Christian Cawley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın