Kako ugostiti WordPress web lokaciju na Raspberry Pi

Kako ugostiti WordPress web lokaciju na Raspberry Pi

Ako želite WordPress iskustvo bez napora, upravljani WordPress host poput WP motor upravlja svim postavkama i podrškom kako biste se mogli usredotočiti na svoj sadržaj. To je ono što koristimo za pokretanje vlastitih sestrinskih web stranica.





No ako nemate sredstava ili samo želite poboljšati svoje DIY vještine, tada možete upotrijebiti Raspberry Pi za svoju WordPress stranicu.





Evo kako postaviti Apache, MySQL i PHP na svoje Raspberry Pi i web stranice domaćina, lokalno i na webu.





Zašto koristiti WordPress?

Ako tražite način za hostiranje web stranice uz minimalnu buku, WordPress nije očigledno rješenje. Već smo pogledali kako konfigurirati Raspberry Pi za smještaj statičke ili dinamičke web stranice (to jest, ona koja se oslanja na standardne, unaprijed napisane stranice ili web mjesto koje koristi bazu podataka za popunjavanje stranica).

Ali ako zaista trebate koristiti WordPress ili razvijate temu ili dodatke za WordPress web lokaciju, tada je Raspberry Pi s instaliranom platformom za blog i spremnom za upotrebu izvrsna opcija.



kako igrati pc igre na tv -u

Koju Raspberry Pi trebate koristiti?

Da biste instalirali WordPress na Raspberry Pi, morat ćete ga postaviti kao LAMP poslužitelj. S instaliranim Linuxom, Apacheom, MySQL -om i PHP -om, vaš će Pi tada moći rukovati WordPressom (i drugim softverom za web stranice).

Dostupno je nekoliko modela Raspberry Pi. Možda imate jedan, nekoliko ili nijedan. Ali koji je najprikladniji za pokretanje WordPressa?





Srećom, bilo koja verzija Raspberry Pi može se koristiti za hostovanje WordPress web stranice. Međutim, za najbolje rezultate, preporučujemo vam da koristite Raspberry Pi 2 ili noviju verziju. Osim toga, pobrinite se da koristite veću SD karticu --- najmanje 16 GB --- jer je prostor za pohranu ključni uvjet za web poslužitelje. (Uzmite u obzir i vanjsku pohranu za Pi!)

Ostatak ovog vodiča pretpostavlja da je vaš Raspberry Pi uključen i povezan s vašom lokalnom mrežom. Također biste trebali konfigurirati SSH za udaljeni pristup naredbenom retku.





Korak 1: Postavite Apache web poslužitelj

Započnite instaliranjem Apache web poslužitelja. Ovo je softver koji vam omogućuje posluživanje bilo koje vrste web stranice u bilo kojem pregledniku. Sve što vam je potrebno za posluživanje HTML stranice, statičke ili dinamički izrađene s PHP -om.

sudo apt install apache2 -y

Nakon što se instalira, Apache će ispustiti testnu HTML datoteku u web mapu na vašem Pi. Ovo biste trebali testirati s drugog računala (ili pametnog telefona) na vašoj mreži. Morat ćete unijeti IP adresu Pi u adresnu traku preglednika. Ako koristite SSH, to ćete već znati; u protivnom unesite:

hostname -I

Ovo prikazuje IP adresu vašeg Raspberry Pi. Stranica koju vidite trebala bi izgledati ovako:

Također možete provjeriti funkcioniranje web stranice s vašeg Raspberry Pi koristeći adresu http: // localhost.

Korak 2: Instalirajte PHP na Raspberry Pi

Zatim je vrijeme za instaliranje PHP -a. Ovo je softverski predprocesor koji omogućuje posluživanje web stranica generiranih poslužiteljem, a ne statičkih HTML stranica. Iako se HTML stranica može napisati u cijelosti, PHP stranica sadržavat će pozive na druge stranice i bazu podataka kako bi je napunila sadržajem.

Iako su dostupne druge platforme na strani poslužitelja (poput ASP-a), PHP je ovdje od vitalnog značaja jer je potreban za WordPress jer je sam WordPress napisan na PHP-u.

Instalirajte pomoću:

sudo apt install php -y

Nakon što to učinite, trebali biste provjeriti radi li PHP. Promijenite imenik u / var / www / html / kao ovo:

cd /var/www/html/

Ovdje izbrišite index.html datoteka (web stranica koju ste prethodno pregledali):

sudo rm index.html

Zatim stvorite novu datoteku pod nazivom index.php (nano je zadano instaliran):

sudo nano index.php

Ovdje dodajte bilo koji (ili sve) sljedećeg koda:



Redom se prikazuju ove naredbe:

  • Izraz 'zdravo svijete'
  • Trenutni datum i vrijeme
  • PHP informacije za instalaciju

Spremite datoteku, a zatim ponovno pokrenite Apache:

sudo service apache2 restart

Osvježite stranicu da biste vidjeli rezultate.

PHP i Apache rade. Sada je vrijeme za instaliranje softvera baze podataka, MySQL.

Korak 3: Instalirajte MySQL na Raspberry Pi

WordPress (i drugi dinamički generirani softver web stranice) zahtijeva bazu podataka za pohranu sadržaja, veze do slika i upravljanje korisničkim pristupom (između mnogih drugih stvari). Ovaj projekt koristi vilicu MySQL -a pod nazivom MariaDB:

sudo apt install mysql-server php-mysql -y

Nakon što se ovo instalira, morat ćete ponovno pokrenuti Apache:

sudo service apache2 restart

Kao što je napomenuto, za ovu vrstu projekta dostupne su i druge mogućnosti baze podataka. Međutim, za najbolje rezultate, pogotovo ako vam je ovo prvi put da konfigurirate web poslužitelj, držite se MySQL -a.

Korak 4: Instalirajte WordPress na Raspberry Pi

Da biste instalirali WordPress, prvo ga morate instalirati. Prije nego to učinite, izbrišite sadržaj datoteke /html/ imenik:

cd /var/www/html/
sudo rm *

Zvjezdica (*) briše sve u direktoriju zahvaljujući rm naredba (ukloni).

Zatim upotrijebite wget za preuzimanje najnovije verzije WordPress -a:

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

Nakon preuzimanja izdvojite sadržaj:

sudo tar xzf latest.tar.gz

Treba stvoriti direktorij wordpress, ali želite da njegov sadržaj bude u html -u. Iako ih možete ručno premjestiti pomoću stolnog korisničkog sučelja, jednostavno je to učiniti iz naredbenog retka:

sudo mv wordpress/* .

Svakako uključite razmak i točku na kraju koji se odnose na trenutni imenik!

Unesi ls kako biste potvrdili da je direktorij pun WordPress mapa i PHP datoteka:

Prije nego nastavite, malo pospremite stvari, odbacivši preuzetu datoteku i imenik wordpress:

sudo rm -rf wordpress latest.tar.gz

Zatim postavite korisnika Apachea kao vlasnika direktorija:

sudo chown -R www-data: .

Korak 5: Konfigurirajte MySQL

Da biste postavili bazu podataka, prvo morate pokrenuti instalacijsku naredbu:

sudo mysql_secure_installation

Uskoro će se od vas zatražiti da postavite root lozinku. Slijedite upute na zaslonu, pazeći da zapamtite lozinku, jer će to biti potrebno kasnije.

Nakon što je ovo jedan, pojavit će se sljedeći upiti:

  • Uklonite anonimne korisnike
  • Onemogući daljinsko prijavljivanje root -a
  • Uklonite testnu bazu podataka i pristup njoj
  • Odmah učitajte tablice privilegija

Za svaki od njih dodirnite I potvrditi. Kad završite, poruka 'Sve je gotovo!' poruka će se prikazati.

Korak 6: Stvorite WordPress bazu podataka

Da biste instalirali WordPress, prvo morate konfigurirati bazu podataka. Započnite pokretanjem mysql naredbom, unoseći lozinku od ranije.

sudo mysql -uroot -p

Ovo otvara monitor MariaDB. Na upit stvorite bazu podataka:

create database wordpress;

Obratite pozornost na to kako sve naredbe unutar MariaDB monitora završavaju s ';'. Zatim, root korisniku trebaju privilegije baze podataka. Umjesto PASSWORD -a upotrijebite svoju lozinku.

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

Slijedite ovo brisanjem prethodnih privilegija baze podataka:

FLUSH PRIVILEGES;

Izađite iz alata za upravljanje bazom podataka MariaDB pomoću Ctrl + D .

Korak 7: Instalirajte i konfigurirajte WordPress

Instaliranje WordPress -a je jednostavno; ako ste to već učinili na postojećoj web stranici, trebali biste znati što učiniti.

Otvorite web stranicu u svom pregledniku (kao što je gore opisano). Trebali biste vidjeti zaslon za postavljanje WordPressa. Odaberite svoj jezik, zatim Nastavi i zabilježite što je potrebno: naziv baze podataka, korisničko ime, lozinka, host i prefiks tablice (ovo je za tablice baze podataka).

Ako ste dospjeli ovako daleko, trebali ste bazu podataka nazvati 'wordpress' i imati na umu lozinku. Korisničko ime je korijen , i domaćin localhost . The Prefiks tablice je wp_.

Klik podnijeti , tada Pokrenite instalaciju , i unesite Naslov stranice , zajedno sa Korisničko ime , i Lozinka za vaš administratorski račun. Klik Instalirajte WordPress , i pričekajte dok se (brzo) postavi WordPress.

Da biste se prijavili na svoju WordPress instalaciju, idite na http: // localhost/wp-admin .

U ovoj fazi imate web mjesto koje možete početi koristiti. Naš vodič do početak rada s WordPressom pomoći će ovdje. Ne zaboravite odabrati temu i nekoliko korisnih dodataka. Trebat će vam i način pristupa web lokaciji s interneta.

Pristupite svojoj web lokaciji WordPress s interneta

Kako stvari stoje, vjerojatno ćete web stranici moći pristupiti samo iz svoje kućne mreže. Da biste to promijenili, trebat će vam statička IP adresa i upravljanje prosljeđivanjem portova s ​​usmjerivača na vaš Raspberry Pi.

Statičke IP adrese su skupe, ali umjesto toga možete koristiti davatelja dinamičkih DNS usluga. Ovo u osnovi povezuje prilagođeni URL s vašim Raspberry Pi, iako se takve usluge često plaćaju. Provjerite naš popis najbolji davatelji usluga dinamičkog DNS -a za potpune pojedinosti.

kako napraviti vektor u photoshopu

Ako naiđete na probleme s prazne bijele stranice ili 500 interne pogreške poslužitelja u WordPressu , pogledajte naš korisni vodič.

Ugostite WordPress web lokaciju na Raspberry Pi: Uspjeh!

Sada ste završili, a na vašem Raspberry Pi radi WordPress stranica. Sve dok je računalo uključeno, stranica će biti dostupna. Postupak je također jednostavan i zahtijeva od vas da jednostavno:

  • Instalirajte Apache, PHP i MySQL
  • Preuzmite i instalirajte WordPress
  • Konfigurirajte bazu podataka MySQL
  • Izradite svoju WordPress bazu podataka
  • Konfigurirajte WordPress
  • Pokrenite web mjesto i pristupite mu lokalno ili putem weba

Ako je sve ovo bilo pomalo preteško, ne zamjeramo vam. Zato preporučujemo korištenje WP motor za smještaj WordPress web stranica bez ikakvih problema. Oni upravljaju svim administrativnim pitanjima tako da se možete usredotočiti na svoj sadržaj.

Nastavite usavršavati svoje znanje o WordPressu pomoću našeg vodiča istaknute sličice i veličine slika u WordPressu .

Udio Udio Cvrkut E -pošta Kako promijeniti izgled i osjećaj radne površine sustava Windows 10

Želite li znati kako Windows 10 izgledati bolje? Pomoću ovih jednostavnih prilagodbi Windows 10 učinite svojim.

Pročitajte Dalje
Povezane teme
  • Uradi sam
  • Wordpress
  • Web poslužitelj
  • Malina Pi
O autoru Christian Cawley(1510 objavljenih članaka)

Zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjenje tehnologije te zaista koristan proizvođač podcasta, s velikim iskustvom u podršci za stolna računala i softveru. Suradnik časopisa Linux Format, Christian je majstor za Raspberry Pi, ljubitelj Lega i ljubitelj retro igara.

Više od Christiana Cawleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu