Kaip priglobti „WordPress“ svetainę „Raspberry Pi“

Kaip priglobti „WordPress“ svetainę „Raspberry Pi“

Jei norite, kad „WordPress“ patirtis būtų be rūpesčių, tai patinka valdomam „WordPress“ prieglobai WP variklis tvarko visą sąranką ir palaikymą, kad galėtumėte sutelkti dėmesį į savo turinį. Tai mes naudojame savo seserų svetainėms valdyti.





Bet jei neturite lėšų arba tiesiog norite patobulinti „pasidaryk pats“ įgūdžius, galite naudoti „Raspberry Pi“ savo „WordPress“ svetainei.





Štai kaip nustatyti „Apache“, „MySQL“ ir PHP „Raspberry Pi“ ir prieglobos svetainėse tiek vietoje, tiek internete.





Kodėl verta naudoti „WordPress“?

Jei ieškote būdo, kaip priglobti svetainę su kuo mažiau rūpesčių, „WordPress“ nėra akivaizdus sprendimas. Mes jau žiūrėjome kaip sukonfigūruoti „Raspberry Pi“, kad ji talpintų statinę ar dinamišką svetainę (tai yra tas, kuris remiasi standartiniais, iš anksto parašytais puslapiais arba svetaine, kuri naudoja duomenų bazę puslapiams užpildyti).

Bet jei jums tikrai reikia naudoti „WordPress“ arba kuriate „WordPress“ svetainės temą ar papildinius, puikus pasirinkimas yra „Raspberry Pi“ su įdiegta ir paruošta naudoti tinklaraščių platforma.



geriausios virtualios realybės programos, skirtos „Android“

Kurį Raspberry Pi turėtumėte naudoti?

Norėdami įdiegti „WordPress“ „Raspberry Pi“, turėsite jį nustatyti kaip LAMP serverį. Įdiegę „Linux“, „Apache“, „MySQL“ ir PHP, „Pi“ galės valdyti „WordPress“ (ir kitą svetainės programinę įrangą).

Galimi keli „Raspberry Pi“ modeliai. Galite turėti vieną, kelis arba nė vieno. Bet kuris iš jų yra tinkamiausias paleisti „WordPress“?





Džiugu, kad bet kuri „Raspberry Pi“ versija gali būti naudojama „WordPress“ svetainei priglobti. Tačiau, norėdami gauti geriausius rezultatus, rekomenduojame naudoti „Raspberry Pi 2“ ar naujesnę versiją. Be to, įsitikinkite, kad naudojate didesnę SD kortelę (bent 16 GB), nes saugojimo vieta yra pagrindinis žiniatinklio serverių reikalavimas. (Taip pat apsvarstykite išorinę „Pi“ saugyklą!)

Likusioje šios pamokos dalyje daroma prielaida, kad „Raspberry Pi“ yra įjungtas ir prijungtas prie vietinio tinklo. Taip pat turėtumėte sukonfigūruoti SSH, kad galėtumėte pasiekti nuotolinę komandų eilutę.





1 veiksmas: nustatykite „Apache“ žiniatinklio serverį

Pradėkite diegdami „Apache“ žiniatinklio serverį. Tai programinė įranga, leidžianti bet kokio tipo tinklalapius aptarnauti bet kurioje naršyklėje. Tai viskas, ko jums reikia norint pateikti HTML puslapį, statinį arba dinamiškai sukurtą naudojant PHP.

sudo apt install apache2 -y

Įdiegę „Apache“ į „Pi“ žiniatinklio aplanką įmes bandomąjį HTML failą. Turėtumėte tai išbandyti iš kito kompiuterio (ar išmaniojo telefono) savo tinkle. Naršyklės adreso juostoje turėsite įvesti „Pi“ IP adresą. Jei naudojate SSH, tai jau žinosite; kitu atveju įveskite:

hostname -I

Tai rodo jūsų Raspberry Pi IP adresą. Jūsų matomas puslapis turėtų būti maždaug toks:

Taip pat galite patikrinti tinklalapio veikimą naudodami „Raspberry Pi“ naudodami http: // localhost adresą.

2 veiksmas: įdiekite PHP „Raspberry Pi“

Tada atėjo laikas įdiegti PHP. Tai yra išankstinis programinės įrangos procesorius, leidžiantis aptarnauti serverio sukurtus tinklalapius, o ne statinius HTML puslapius. Nors HTML puslapis gali būti parašytas visas, PHP puslapyje bus rodomi skambučiai į kitus puslapius ir duomenų bazė, kad būtų užpildytas turinys.

Nors yra ir kitų serverio platformų (pvz., ASP), PHP čia yra gyvybiškai svarbi, nes ji reikalinga „WordPress“, nes pati „WordPress“ parašyta PHP.

Įdiekite naudodami:

sudo apt install php -y

Kai tai bus padaryta, turėtumėte patikrinti, ar PHP veikia. Pakeisti katalogą į / var / www / html / kaip šitas:

cd /var/www/html/

Čia ištrinkite index.html failas (anksčiau peržiūrėtas tinklalapis):

sudo rm index.html

Tada sukurkite naują failą pavadinimu indeksas.php („nano“ įdiegta pagal numatytuosius nustatymus):

sudo nano index.php

Čia pridėkite bet kurį (arba visą) kodą:



Toliau pateikiamos šios komandos:

  • Frazė „labas pasaulis“
  • Dabartinė data ir laikas
  • PHP informacija diegimui

Išsaugokite failą, tada iš naujo paleiskite „Apache“:

sudo service apache2 restart

Norėdami pamatyti rezultatus, atnaujinkite puslapį.

PHP ir „Apache“ veikia. Dabar atėjo laikas įdiegti duomenų bazės programinę įrangą „MySQL“.

3 veiksmas: įdiekite „MySQL“ į „Raspberry Pi“

„WordPress“ (ir kitai dinamiškai sukurtai svetainės programinei įrangai) reikalinga duomenų bazė, kad būtų galima saugoti turinį, nuorodas į vaizdus ir valdyti naudotojo prieigą (be kitų dalykų). Šiame projekte naudojama „MySQL“ šakutė, vadinama „MariaDB“:

sudo apt install mysql-server php-mysql -y

Kai tai bus įdiegta, dar kartą turėsite iš naujo paleisti „Apache“:

sudo service apache2 restart

Kaip minėta, šio tipo projektui yra ir kitų duomenų bazės parinkčių. Tačiau norėdami gauti geriausių rezultatų, ypač jei pirmą kartą konfigūruojate žiniatinklio serverį, laikykitės „MySQL“.

4 veiksmas: įdiekite „WordPress“ į „Raspberry Pi“

Norėdami įdiegti „WordPress“, pirmiausia turite jį įdiegti. Tačiau prieš tai darydami ištrinkite /html/ katalogas:

cd /var/www/html/
sudo rm *

Žvaigždutės pakaitos simbolis (*) ištrina viską, kas yra kataloge, dėka rm (pašalinti) komandą.

Toliau naudokite wget Norėdami atsisiųsti naujausią „WordPress“ versiją:

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

Atsisiuntę ištraukite turinį:

sudo tar xzf latest.tar.gz

„WordPress“ katalogas turėtų būti sukurtas, tačiau norite, kad jo turinys būtų html. Nors galite perkelti juos rankiniu būdu naudodami darbalaukio vartotojo sąsają, tai padaryti paprasta iš komandinės eilutės:

sudo mv wordpress/* .

Pabaigoje būtinai įtraukite tarpą ir tašką, kurie nurodo esamą katalogą!

Įveskite ls Norėdami patvirtinti, kad kataloge pilna „WordPress“ aplankų ir PHP failų:

Prieš tęsdami, šiek tiek sutvarkykite dalykus, pašalinkite atsisiųstą failą ir „WordPress“ katalogą:

sudo rm -rf wordpress latest.tar.gz

Tada nustatykite „Apache“ vartotoją kaip katalogo savininką:

sudo chown -R www-data: .

5 veiksmas: sukonfigūruokite „MySQL“

Norėdami nustatyti duomenų bazę, pirmiausia turite paleisti diegimo komandą:

sudo mysql_secure_installation

Netrukus būsite paraginti nustatyti pagrindinį slaptažodį. Vykdykite ekrane pateikiamas instrukcijas ir nepamirškite išsaugoti slaptažodžio, nes to reikės vėliau.

Kai tai bus viena, pasirodys šie raginimai:

  • Pašalinkite anoniminius vartotojus
  • Neleisti root prisijungimo nuotoliniu būdu
  • Pašalinkite bandymų duomenų bazę ir pasiekite ją
  • Dabar iš naujo įkelkite privilegijų lenteles

Bakstelėkite kiekvieną iš jų IR patvirtinti. Kai baigsite, pasirodys pranešimas „Viskas padaryta!“ bus rodomas pranešimas.

6 veiksmas: sukurkite „WordPress“ duomenų bazę

Norėdami įdiegti „WordPress“, pirmiausia turite sukonfigūruoti duomenų bazę. Pradėkite paleisdami mysql komandą, įvesdami ankstesnį slaptažodį.

sudo mysql -uroot -p

Taip atidaromas „MariaDB“ monitorius. Kai būsite paraginti, sukurkite duomenų bazę:

create database wordpress;

Atkreipkite dėmesį, kaip visos „MariaDB“ monitoriaus komandos baigiasi „;“. Tada pagrindiniam vartotojui reikia duomenų bazės privilegijų. Vietoj PASSWORD naudokite savo slaptažodį.

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

Atlikite tai, prarasdami ankstesnes duomenų bazės privilegijas:

FLUSH PRIVILEGES;

Išeikite iš „MariaDB“ duomenų bazės valdymo įrankio naudodami Ctrl + D .

7 veiksmas: įdiekite ir sukonfigūruokite „WordPress“

„WordPress“ įdiegimas yra paprastas; jei jau tai padarėte esamoje svetainėje, turėtumėte žinoti, ką daryti.

Atidarykite svetainę savo naršyklėje (kaip aprašyta aukščiau). Turėtumėte pamatyti „WordPress“ sąrankos ekraną. Pasirinkite kalbą, tada - Tęsti ir užsirašykite, ko reikia: duomenų bazės pavadinimą, vartotojo vardą, slaptažodį, pagrindinį kompiuterį ir lentelės priešdėlį (tai taikoma duomenų bazės lentelėms).

Jei pasiekėte taip toli, turėtumėte pavadinti duomenų bazę „wordpress“ ir turėti slaptažodį. Vartotojo vardas yra šaknis , ir šeimininkas vietinis šeimininkas . The Lentelės priešdėlis yra wp_.

Spustelėkite Pateikti , tada Paleiskite diegimą ir įveskite Svetainės pavadinimas , kartu su Vartotojo vardas , ir Slaptažodis jūsų administratoriaus paskyrai. Spustelėkite Įdiekite „WordPress“ ir palaukite, kol (greitai) bus nustatytas „WordPress“.

Norėdami prisijungti prie „WordPress“ diegimo, eikite į http: // localhost/wp-admin .

Šiame etape turite svetainę, kurią galite pradėti naudoti. Mūsų vadovas darbo su „WordPress“ pradžia padės čia. Nepamirškite pasirinkti temos ir kelių naudingų papildinių. Jums taip pat reikės metodo, kaip pasiekti svetainę iš interneto.

Pasiekite savo „WordPress“ svetainę iš interneto

Šiuo metu tikriausiai galėsite pasiekti svetainę tik iš savo namų tinklo. Norėdami tai pakeisti, jums reikės statinio IP adreso ir valdyti prievado peradresavimą iš maršrutizatoriaus į „Raspberry Pi“.

Tačiau statiniai IP adresai yra brangūs, tačiau vietoj to galite naudoti dinaminį DNS teikėją. Tai iš esmės susieja pasirinktinį URL su jūsų „Raspberry Pi“, nors tokios paslaugos dažnai yra mokamos. Peržiūrėkite mūsų sąrašą geriausi dinaminiai DNS tiekėjai norėdami gauti išsamią informaciją.

kaip atsikratyti 100 disko naudojimo

Jei susidursite su problemomis tušti balti puslapiai arba 500 vidinė serverio klaida „WordPress“ , peržiūrėkite mūsų naudingą vadovą.

Priglobkite „WordPress“ svetainę „Raspberry Pi“: sėkmė!

Viskas baigta, o „Raspberry Pi“ veikia „WordPress“ svetainė. Kol kompiuteris bus įjungtas, svetainė ir toliau bus pasiekiama. Procesas taip pat yra paprastas, todėl jums tereikia:

  • Įdiekite „Apache“, „PHP“ ir „MySQL“
  • Atsisiųskite ir įdiekite „WordPress“
  • Konfigūruokite „MySQL“ duomenų bazę
  • Sukurkite savo „WordPress“ duomenų bazę
  • Konfigūruokite „WordPress“
  • Paleiskite svetainę ir pasiekite ją vietoje arba per internetą

Jei visa tai buvo šiek tiek per daug, mes jūsų nekaltiname. Štai kodėl mes rekomenduojame naudoti WP variklis be jokių rūpesčių priglobti „WordPress“ svetaines. Jie tvarko visas administracines problemas, kad galėtumėte sutelkti dėmesį į savo turinį.

Tobulinkite savo „WordPress“ žinias vadovaudamiesi mūsų vadovu rodomos miniatiūros ir vaizdų dydžiai „WordPress“ .

Dalintis Dalintis „Tweet“ Paštu Kaip pakeisti „Windows 10“ darbalaukio išvaizdą

Norite sužinoti, kaip „Windows 10“ atrodyti geriau? Naudokite šiuos paprastus pritaikymus, kad padarytumėte „Windows 10“ savo.

Skaityti toliau
Susijusios temos
  • Pasidaryk pats
  • „Wordpress“
  • Tinklapio serveris
  • Raspberry Pi
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų bei tikrai naudingų transliacijų kūrėjas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia