Kako gostiti spletno mesto WordPress na Raspberry Pi

Kako gostiti spletno mesto WordPress na Raspberry Pi

Če želite najbolj brezskrbno izkušnjo z WordPressom, je to všeč upravljanemu gostitelju WordPress WP motor upravlja vse nastavitve in podporo, tako da se lahko osredotočite na svojo vsebino. To uporabljamo za vodenje lastnih sestrskih spletnih mest.





Če pa nimate sredstev ali pa želite samo okrepiti svoje znanje »naredi sam«, lahko za svoje spletno mesto WordPress uporabite Raspberry Pi.





Takole lahko lokalno in v spletu nastavite Apache, MySQL in PHP na svojih Raspberry Pi in gostiteljskih spletnih mestih.





Zakaj uporabljati WordPress?

Če iščete način za gostovanje spletnega mesta z najmanj truda, WordPress ni očitna rešitev. Smo že pogledali kako konfigurirati Raspberry Pi za gostovanje statičnega ali dinamičnega spletnega mesta (to je tisto, ki se opira na standardne, vnaprej napisane strani ali spletno mesto, ki za polnjenje strani uporablja bazo podatkov).

Če pa res potrebujete WordPress ali razvijate temo ali vtičnike za spletno mesto WordPress, je odlična možnost, da imate Raspberry Pi z nameščeno in pripravljeno platformo za bloganje.



najboljša aplikacija za fotografije za Windows 10

Kateri Raspberry Pi bi morali uporabiti?

Če želite WordPress namestiti na Raspberry Pi, ga morate nastaviti kot strežnik LAMP. Z nameščenimi Linuxom, Apacheom, MySQL in PHP bo vaš Pi lahko obvladal WordPress (in drugo programsko opremo za spletno mesto).

Na voljo je več modelov Raspberry Pi. Morda imate enega, več ali nobenega. Kateri pa je najbolj primeren za izvajanje WordPressa?





Na srečo lahko katero koli različico Raspberry Pi uporabite za gostovanje spletnega mesta WordPress. Za najboljše rezultate pa priporočamo uporabo Raspberry Pi 2 ali novejšo različico. Poleg tega poskrbite, da uporabljate večjo kartico SD-vsaj 16 GB ---, saj je prostor za shranjevanje ključna zahteva za spletne strežnike. (Upoštevajte tudi nekaj zunanjega pomnilnika za Pi!)

Preostanek te vadnice predvideva, da je vaš Raspberry Pi vklopljen in povezan z vašim lokalnim omrežjem. Prav tako morate konfigurirati SSH za oddaljeni dostop do ukazne vrstice.





1. korak: Nastavite spletni strežnik Apache

Začnite z namestitvijo spletnega strežnika Apache. To je programska oprema, ki vam omogoča, da v katerem koli brskalniku prikažete katero koli vrsto spletne strani. Vse, kar potrebujete za strežbo strani HTML, statične ali dinamično ustvarjene s PHP.

sudo apt install apache2 -y

Ko bo Apache nameščen, bo preskusno datoteko HTML spustil v spletno mapo na vašem Pi. To morate preizkusiti iz drugega računalnika (ali pametnega telefona) v vašem omrežju. V naslovno vrstico brskalnika boste morali vnesti naslov IP Pi. Če uporabljate SSH, boste to že vedeli; v nasprotnem primeru vnesite:

hostname -I

Ta prikaže naslov IP vašega Raspberry Pi. Stran, ki jo vidite, bi morala biti nekaj takega:

Prav tako lahko preverite delovanje spletne strani iz vašega Raspberry Pi z uporabo naslova http: // localhost.

2. korak: Namestite PHP na Raspberry Pi

Nato je čas, da namestite PHP. To je predprocesor programske opreme, ki omogoča prikazovanje strežniških spletnih strani in ne statičnih strani HTML. Čeprav je lahko stran HTML napisana v celoti, bo stran PHP vsebovala klice na druge strani in zbirko podatkov, da jo napolni z vsebino.

Medtem ko so na voljo druge strežniške platforme (na primer ASP), je PHP tukaj ključnega pomena, saj je potreben za WordPress, ker je sam WordPress napisan v PHP.

Namestite z:

sudo apt install php -y

Ko to storite, morate preizkusiti, ali PHP deluje. Spremenite imenik v / var / www / html / Všečkaj to:

cd /var/www/html/

Tukaj izbrišite index.html datoteka (spletna stran, ki ste si jo ogledali prej):

sudo rm index.html

Nato ustvarite novo datoteko z imenom index.php (nano je privzeto nameščen):

sudo nano index.php

Tukaj dodajte katero koli (ali vse) naslednje kode:



Po vrsti se prikažejo ti ukazi:

  • Stavek 'pozdravljen svet'
  • Trenutni datum in ura
  • PHP informacije za namestitev

Shranite datoteko, nato znova zaženite Apache:

sudo service apache2 restart

Če želite videti rezultate, osvežite stran.

PHP in Apache delujeta. Zdaj je čas za namestitev programske opreme zbirke podatkov, MySQL.

3. korak: Namestite MySQL na Raspberry Pi

WordPress (in druga dinamično ustvarjena programska oprema za spletna mesta) zahteva zbirko podatkov za shranjevanje vsebine, povezav do slik in upravljanje dostopa uporabnikov (med drugim). Ta projekt uporablja vilico MySQL, imenovano MariaDB:

sudo apt install mysql-server php-mysql -y

Ko je ta nameščen, boste morali znova zagnati Apache:

sudo service apache2 restart

Kot je navedeno, so za to vrsto projekta na voljo druge možnosti zbirke podatkov. Za najboljše rezultate, še posebej, če prvič konfigurirate spletni strežnik, se držite MySQL.

4. korak: Namestite WordPress na Raspberry Pi

Če želite namestiti WordPress, ga morate najprej namestiti. Preden to storite, izbrišite vsebino datoteke /html/ imenik:

cd /var/www/html/
sudo rm *

Zvezdica (*) z zvezdico izbriše vse v imeniku zahvaljujoč datoteki rm (odstrani) ukaz.

Nato uporabite wget za prenos najnovejše različice WordPress:

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

Ko prenesete, izvlecite vsebino:

sudo tar xzf latest.tar.gz

Imenik wordpress je treba ustvariti, vendar želite, da je njegova vsebina v html -ju. Čeprav jih lahko ročno premaknete z namiznim uporabniškim vmesnikom, je to preprosto iz ukazne vrstice:

sudo mv wordpress/* .

Na koncu vključite presledek in piko, ki se nanašajo na trenutni imenik!

Vnesite ls potrdite, da je imenik poln map WordPress in datotek PHP:

Preden nadaljujete, malo uredite stvari in zavrzite preneseno datoteko in imenik wordpress:

sudo rm -rf wordpress latest.tar.gz

Nato nastavite uporabnika Apache kot lastnika imenika:

sudo chown -R www-data: .

5. korak: Konfigurirajte MySQL

Če želite nastaviti bazo podatkov, morate najprej zagnati namestitveni ukaz:

sudo mysql_secure_installation

Kmalu boste pozvani, da nastavite korensko geslo. Sledite navodilom na zaslonu in si zapomnite geslo, saj bo to potrebno pozneje.

Ko je to eno, se prikažejo naslednji pozivi:

  • Odstranite anonimne uporabnike
  • Na daljavo onemogočite prijavo root
  • Odstranite preskusno zbirko podatkov in dostop do nje
  • Zdaj znova naložite tabele privilegijev

Za vsako od teh se dotaknite IN potrditi. Ko končate, se prikaže sporočilo 'Vse končano!' se prikaže sporočilo.

6. korak: Ustvarite bazo podatkov WordPress

Če želite namestiti WordPress, morate najprej konfigurirati bazo podatkov. Začnite z zagonom mysql ukaz, ki vnese geslo od prej.

sudo mysql -uroot -p

S tem se odpre monitor MariaDB. Ob pozivu ustvarite bazo podatkov:

create database wordpress;

Upoštevajte, kako se vsi ukazi na monitorju MariaDB končajo z ';'. Nato korenski uporabnik potrebuje pravice do zbirke podatkov. Namesto GESLA uporabite svoje geslo.

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

Sledite temu tako, da izbrišete prejšnje pravice do baze podatkov:

FLUSH PRIVILEGES;

Zaprite orodje za upravljanje zbirke podatkov MariaDB z Ctrl + D .

7. korak: Namestite in konfigurirajte WordPress

Namestitev WordPress je preprosta; če ste to že storili na obstoječem spletnem mestu, morate vedeti, kaj storiti.

Odprite spletno mesto v brskalniku (kot je opisano zgoraj). Videti bi morali zaslon za nastavitev WordPressa. Izberite svoj jezik, nato Nadaljuj in zapišite, kaj je potrebno: ime zbirke podatkov, uporabniško ime, geslo, gostitelja in predpono tabele (to je za tabele zbirke podatkov).

Če ste prišli tako daleč, bi morali zbirko podatkov poimenovati 'wordpress' in si zabeležiti geslo. Uporabniško ime je koren , in gostitelja lokalni gostitelj . The Predpona tabele je wp_.

Kliknite Predloži , potem Zaženite namestitev in vnesite naslov strani , skupaj z Uporabniško ime , in Geslo za vaš skrbniški račun. Kliknite Namestite WordPress , in počakajte, da je WordPress (hitro) nastavljen.

Če se želite prijaviti v namestitev WordPress, pojdite na http: // localhost/wp-admin .

Na tej stopnji imate spletno mesto, ki ga lahko začnete uporabljati. Naš vodnik po začetek dela z WordPressom bo tukaj pomagalo. Ne pozabite izbrati teme in nekaj uporabnih vtičnikov. Potrebovali boste tudi način za dostop do spletnega mesta.

Dostopajte do svojega spletnega mesta WordPress z interneta

Do sedaj lahko do spletnega mesta dostopate le iz svojega domačega omrežja. Če želite to spremeniti, potrebujete statični naslov IP in upravljate posredovanje vrat z usmerjevalnika na vaš Raspberry Pi.

Statični naslovi IP so dragi, vendar lahko uporabite dinamičnega ponudnika DNS. To v bistvu povezuje URL po meri z vašim Raspberry Pi, čeprav so takšne storitve pogosto plačljive. Preverite naš seznam najboljši ponudniki dinamičnih DNS za vse podrobnosti.

kako dobiti preskusno različico spotify premium

Če naletite na težave z prazne bele strani ali 500 notranjih napak strežnika v WordPressu , poglejte naš koristen vodnik.

Gostite spletno mesto WordPress na Raspberry Pi: Uspeh!

Zdaj ste končali in na vašem Raspberry Pi deluje spletno mesto WordPress. Dokler je računalnik vklopljen, bo spletno mesto še vedno dostopno. Tudi ta postopek je preprost, zato morate preprosto:

  • Namestite Apache, PHP in MySQL
  • Prenesite in namestite WordPress
  • Konfigurirajte bazo podatkov MySQL
  • Ustvarite svojo bazo podatkov WordPress
  • Konfigurirajte WordPress
  • Zaženite spletno mesto in do njega dostopajte lokalno ali prek spleta

Če je bilo vse skupaj nekoliko pretresljivo, vam ne zamerimo. Zato priporočamo uporabo WP motor za gostovanje spletnih mest WordPress brez težav. Obvladujejo vsa administrativna vprašanja, tako da se lahko osredotočite na svojo vsebino.

Izboljšajte svoje znanje o WordPressu z našim vodnikom predstavljene sličice in velikosti slik v WordPressu .

Deliti Deliti Cvrkutati E-naslov Kako spremeniti videz in občutek namizja Windows 10

Želite vedeti, kako izboljšati Windows 10? S temi preprostimi prilagoditvami naredite Windows 10 svoj.

Preberite Naprej
Sorodne teme
  • DIY
  • Wordpress
  • Spletni strežnik
  • Malina Pi
O avtorju Christian Cawley(1510 objavljenih člankov)

Namestnik urednika za varnost, Linux, DIY, programiranje in razlago tehnologije ter resnično uporaben podcast producent, z bogatimi izkušnjami s podporo za namizne računalnike in programsko opremo. Sodelujoč v reviji Linux Format, Christian je mačkar Raspberry Pi, ljubitelj Lega in ljubitelj retro iger.

Več od Christiana Cawleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite
Kategorija Diy