Kuidas hostida WordPressi saiti Raspberry Pi -s

Kuidas hostida WordPressi saiti Raspberry Pi -s

Kui soovite kõige probleemivabamat WordPressi kogemust, meeldib see hallatud WordPressi hostile WP mootor tegeleb kogu seadistamise ja toega, et saaksite oma sisule keskenduda. Seda kasutame oma sõsarsaitide haldamiseks.





Aga kui teil pole raha või soovite lihtsalt oma isetegemise oskusi täiendada, saate oma WordPressi saidi jaoks kasutada Raspberry Pi.





Siit saate teada, kuidas seadistada Apache, MySQL ja PHP oma Raspberry Pi ja hostida veebisaite nii kohapeal kui ka veebis.



Miks kasutada WordPressi?

Kui otsite võimalust veebisaiti minimaalse murettekitusega majutada, pole WordPress ilmselge lahendus. Oleme juba vaadanud kuidas seadistada Raspberry Pi staatilise või dünaamilise veebisaidi majutamiseks (st see, mis tugineb standardsetele, eelnevalt kirjutatud lehtedele või saidile, mis kasutab lehtede täitmiseks andmebaasi).

Aga kui teil on tõesti vaja WordPressi kasutada või arendate WordPressi saidi jaoks teemat või pistikprogramme, siis on suurepärane võimalus Raspberry Pi, millel on installitud ja kasutusvalmis ajaveebiplatvorm.



kuidas Internetis koos filmi vaadata

Millist Raspberry Pi peaksite kasutama?

WordPressi installimiseks Raspberry Pi -le peate selle seadistama LAMP -serveriks. Kui Linux, Apache, MySQL ja PHP on installitud, saab teie Pi hakkama WordPressiga (ja muu veebisaiditarkvaraga).

Saadaval on mitu Raspberry Pi mudelit. Teil võib olla üks, mitu või mitte ühtegi. Kuid milline neist on WordPressi käitamiseks kõige sobivam?





Õnneks saab WordPressi saidi majutamiseks kasutada mis tahes Raspberry Pi versiooni. Parimate tulemuste saamiseks soovitame siiski kasutada Raspberry Pi 2 või uuemat. Lisaks veenduge, et kasutate suuremat-vähemalt 16 GB-SD-kaarti, kuna salvestusruum on veebiserverite jaoks põhinõue. (Kaaluge ka Pi jaoks välist salvestusruumi!)

Selle õpetuse ülejäänud osas eeldatakse, et teie Raspberry Pi on sisse lülitatud ja ühendatud teie kohaliku võrguga. Käsurealt kaugjuurdepääsu jaoks peaks teil olema konfigureeritud ka SSH.





Samm: seadistage Apache veebiserver

Alustage Apache veebiserveri installimisega. See on tarkvara, mis võimaldab teil mis tahes tüüpi veebilehti teenindada mis tahes brauseris. See on kõik, mida vajate staatilise või dünaamiliselt PHP -ga loodud HTML -lehe esitamiseks.

sudo apt install apache2 -y

Pärast installimist loobub Apache testitud HTML -faili teie Pi veebikausta. Peaksite seda testima oma võrgu teisest arvutist (või nutitelefonist). Peate oma brauseri aadressiribale sisestama Pi IP -aadressi. Kui kasutate SSH -d, teate seda juba; muidu sisestage:

hostname -I

See kuvab teie Raspberry Pi IP -aadressi. Leht, mida näete, peaks olema umbes selline:

Veebilehe tööd saate kontrollida ka oma Raspberry Pi -lt, kasutades aadressi http: // localhost.

Samm: installige PHP Raspberry Pi -sse

Järgmisena on aeg PHP installida. See on tarkvara eeltöötleja, mis võimaldab staatiliste HTML-lehtede asemel serveerida serveri loodud veebilehti. Kuigi HTML -leht võib olla kirjutatud tervikuna, siis PHP -lehel on kõned teistele lehtedele ja andmebaas, et seda sisustada.

Kuigi saadaval on ka teisi serveripoolseid platvorme (näiteks ASP), on PHP siin eluliselt tähtis, kuna see on WordPressi jaoks vajalik, kuna WordPress ise on kirjutatud PHP-s.

Installige koos:

sudo apt install php -y

Kui see on tehtud, peaksite testima, kas PHP töötab. Muuda kataloogiks / var / www / html / nagu nii:

cd /var/www/html/

Siin kustutage index.html fail (varem vaadatud veebileht):

sudo rm index.html

Seejärel looge uus fail nimega indeks.php (nano on vaikimisi installitud):

sudo nano index.php

Lisage siia (või kõik) järgmine kood:



Selleks kuvatakse järgmised käsud:

  • Väljend 'tere maailm'
  • Praegune kuupäev ja kellaaeg
  • PHP teave installimiseks

Salvestage fail ja taaskäivitage Apache:

sudo service apache2 restart

Tulemuste nägemiseks värskendage lehte.

PHP ja Apache töötavad. Nüüd on aeg installida andmebaasi tarkvara MySQL.

Samm: installige MySQL Raspberry Pi -sse

WordPress (ja muu dünaamiliselt loodud veebisaiditarkvara) nõuab andmebaasi, et salvestada sisu, linkid piltidele ja hallata kasutajate juurdepääsu (muu hulgas). See projekt kasutab MySQL -i kahvlit nimega MariaDB:

sudo apt install mysql-server php-mysql -y

Kui see on installitud, peate Apache taaskäivitama:

sudo service apache2 restart

Nagu märgitud, on seda tüüpi projektide jaoks saadaval ka muud andmebaasivalikud. Parimate tulemuste saavutamiseks, eriti kui see on teie esimene kord, kui konfigureerite veebiserverit, järgige MySQL -i.

Samm: installige WordPress Raspberry Pi -sse

WordPressi installimiseks peate selle kõigepealt installima. Enne selle tegemist kustutage siiski kausta sisu /html/ kataloog:

cd /var/www/html/
sudo rm *

Tärniga metamärk (*) kustutab kõik kataloogis tänu rm käsk (eemalda).

Järgmisena kasutage wget WordPressi uusima versiooni allalaadimiseks:

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

Pärast allalaadimist eemaldage sisu:

sudo tar xzf latest.tar.gz

Wordpressi kataloog tuleks luua, kuid soovite, et selle sisu oleks html. Kuigi võite neid käsitsi teisaldada, kasutades töölaua kasutajaliidest, on seda käsurealt lihtne teha:

sudo mv wordpress/* .

Kindlasti lisage lõppu tühik ja punkt, mis viitavad praegusele kataloogile!

Sisenema ls kinnitamaks, et kataloog on täis WordPressi kaustu ja PHP -faile:

Enne jätkamist korrigeerige natuke asju, loobudes allalaaditud failist ja WordPressi kataloogist:

sudo rm -rf wordpress latest.tar.gz

Seejärel määrake Apache kasutaja kataloogi omanikuks:

sudo chown -R www-data: .

Samm: konfigureerige MySQL

Andmebaasi seadistamiseks peate esmalt käivitama installikäsu:

sudo mysql_secure_installation

Varsti palutakse teil määrata parool. Järgige ekraanil kuvatavaid juhiseid, pidades kindlasti meeles parooli, sest seda on hiljem vaja.

Kui see on üks, kuvatakse järgmised juhised:

  • Anonüümsete kasutajate eemaldamine
  • Keela juurest sisselogimine eemalt
  • Eemaldage testandmebaas ja pääsete sellele juurde
  • Laadige privileegitabelid kohe uuesti

Igaühe puhul puudutage JA kinnitada. Kui see on tehtud, kuvatakse teade „Kõik tehtud!” kuvatakse teade.

Samm: looge WordPressi andmebaas

WordPressi installimiseks peate esmalt andmebaasi konfigureerima. Alustage käivitamisega mysql käsk, sisestades varasema parooli.

sudo mysql -uroot -p

See avab MariaDB monitori. Looge viiba korral andmebaas:

create database wordpress;

Pange tähele, kuidas kõik MariaDB monitori käsud lõpevad ';'. Seejärel vajab juurkasutaja andmebaasi õigusi. Kasutage parooli asemel oma parooli.

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

Järgige seda, loputades eelmised andmebaasi õigused:

FLUSH PRIVILEGES;

Väljuge MariaDB andmebaasihaldustööriistast Ctrl + D .

Samm: installige ja konfigureerige WordPress

WordPressi installimine on lihtne; kui olete seda juba olemasoleval veebisaidil teinud, peaksite teadma, mida teha.

Avage veebisait oma brauseris (nagu eespool kirjeldatud). Te peaksite nägema WordPressi seadistamise ekraani. Valige oma keel, seejärel Jätka ja märkige nõutavad andmed: andmebaasi nimi, kasutajanimi, parool, hosti ja tabeli eesliide (see on andmebaasi tabelite jaoks).

Kui olete nii kaugele jõudnud, oleksite pidanud andmebaasi nimetama sõnaks „wordpress” ja märkima parooli. Kasutajanimi on juur ja peremees localhost . The Tabeli eesliide on wp_.

Klõpsake nuppu Esita , siis Käivitage install ja sisestage Saidi pealkiri , koos Kasutajanimi ja Parool administraatori konto jaoks. Klõpsake nuppu Installige WordPress ja oodake, kuni WordPress on (kiiresti) seadistatud.

WordPressi installimisse sisselogimiseks minge aadressile http: // localhost/wp-admin .

Selles etapis on teil sait, mida saate hakata kasutama. Meie juhend WordPressiga alustamine aitab siin. Ärge unustage valida teemat ja mõnda kasulikku pistikprogrammi. Samuti vajate meetodit saidile Internetist pääsemiseks.

Juurdepääs oma WordPressi saidile Internetist

Praeguses olukorras pääsete saidile tõenäoliselt juurde ainult koduvõrgu kaudu. Selle muutmiseks vajate staatilist IP -aadressi ja saate hallata pordi edastamist ruuterist Raspberry Pi -sse.

Staatilised IP -aadressid on aga kallid, kuid selle asemel võite kasutada dünaamilist DNS -i pakkujat. Põhimõtteliselt seob see kohandatud URL -i teie Raspberry Pi -ga, kuigi sellised teenused on sageli tasulised. Vaadake meie nimekirja parimad dünaamilised DNS -i pakkujad täieliku teabe saamiseks.

mul on telefonis taskulampi vaja

Kui teil tekib probleeme tühjad valged lehed või 500 sisemine serveri viga WordPressis , vaadake meie kasulikku juhendit.

Võõrustage WordPressi saiti Raspberry Pi -l: edu!

Nüüd olete kõik valmis ja teie Raspberry Pi -l töötab WordPressi sait. Niikaua kui arvuti on sisse lülitatud, on sait endiselt juurdepääsetav. Protsess on samuti lihtne ja nõuab:

  • Installige Apache, PHP ja MySQL
  • Laadige alla ja installige WordPress
  • Seadistage MySQL andmebaas
  • Looge oma WordPressi andmebaas
  • Seadistage WordPress
  • Käivitage sait ja pääsete sellele juurde kohapeal või veebi kaudu

Kui see kõik oli natuke üle jõu käiv, siis me ei süüdista teid. Sellepärast soovitame kasutada WP mootor WordPressi saitide haldamiseks ilma probleemideta. Nad haldavad kõiki administratiivseid probleeme, nii et saate keskenduda oma sisule.

Täiendage oma WordPressi teadmisi meie juhendi abil esile tõstetud pisipildid ja piltide suurused WordPressis .

Jaga Jaga Piiksuma E -post Kuidas muuta oma Windows 10 töölaua välimust

Kas soovite teada, kuidas muuta Windows 10 paremaks? Kasutage neid lihtsaid kohandusi, et muuta Windows 10 enda omaks.

Loe edasi
Seotud teemad
  • Isetegija
  • Wordpress
  • Veebiserver
  • Vaarika Pi
Autori kohta Christian Cawley(Avaldatud 1510 artiklit)

Turvalisuse, Linuxi, isetegemise, programmeerimise ja tehniliste selgituste redaktori asetäitja ning tõeliselt kasulik podcastide tootja, kellel on laialdased kogemused laua- ja tarkvaratoes. Ajakirja Linux Format kaastööline Christian on Raspberry Pi näpistaja, Lego armastaja ja retromängude fänn.

Veel Christian Cawley'lt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin