Oglas
Ako želite najviše WordPress iskustva bez problema, a upravljani host WordPress Najbolji WordPress hosting hostingiPokretanje vlastite WordPress stranice? Evo najboljih WordPress hosting pružatelja usluga kako bi se smanjile glavobolje i maksimizirale performanse. Čitaj više Kao 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 lokacija.
Ali ako nemate sredstva ili samo želite usavršavati svoje DIY vještine, tada možete upotrijebiti Raspberry Pi za svoju WordPress web lokaciju.
Evo kako postaviti Apache, MySQL i PHP na Raspberry Pi i web stranice domaćina, i to lokalno i na webu.
Zašto koristiti WordPress?
Ako tražite način da host web stranice s najmanje gužve, WordPress nije očigledno rješenje. Već smo pogledali kako konfigurirati Raspberry Pi za hostiranje statičkih ili dinamičnih web stranica (tj. onu koja se oslanja na standardne, unaprijed napisane stranice ili web mjesto koje koristi bazu podataka za popunjavanje stranica).
Ali ako stvarno trebate koristiti WordPress ili razvijate temu ili dodatke za WordPress web mjesto, a onda je izvrsno instalirati Raspberry Pi s instaliranom i spremnom za upotrebu platformu za bloganje opcija.
Koji Raspberry Pi biste trebali koristiti?

Da biste instalirali WordPress na Raspberry Pi, morat ćete ga postaviti kao LAMP poslužitelj. Sa instaliranim Linuxom, Apacheom, MySQL-om i PHP-om, vaš Pi će moći rukovati WordPressom (i ostalim softverom za web mjesto).
Na raspolaganju je nekoliko modela Raspberry Pi. Možda imate jednog, nekoliko ili nijednog. Ali koji je najprikladniji za pokretanje WordPressa?
Na sreću, bilo koja inačica Raspberry Pi-a može se koristiti za host WordPress stranice. No, za najbolje rezultate, preporučujemo vam da koristite Raspberry Pi 2 ili noviju verziju. Uz to, osigurajte da koristite veću SD karticu - najmanje 16 GB - jer je prostor za pohranu ključni zahtjev za web poslužitelje. (Također razmislite o nekom vanjskom spremištu za Pi!)
Ostatak ovog vodiča pretpostavlja da je vaš Raspberry Pi uključen i povezan s vašom lokalnom mrežom. Trebali biste imati i konfiguriran SSH za daljinski pristup naredbenom retku.
1. korak: Postavljanje Apache web servera
Započnite instaliranjem Apache web poslužitelja. Ovo je softver koji vam omogućuje posluživanje bilo koje vrste web stranica u bilo kojem pregledniku. Sve je to potrebno za posluživanje HTML stranice, statičke ili dinamički stvorene pomoću PHP-a.
sudo apt instalirati apache2 -y
Jednom instaliran, Apache će baciti 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. U adresnu traku preglednika morat ćete unijeti IP adresu Pi. Ako koristite SSH, to ćete već znati; u suprotnom upišite:
ime domaćina -I
Prikazuje IP adresu vašeg Raspberry Pi. Stranica koju vidite trebalo bi biti ovako:

Također možete provjeriti radi li web stranica sa vašeg Raspberry Pi koristeći http://localhost adresa.
2. korak: instalirajte PHP na Raspberry Pi
Zatim je vrijeme za instaliranje PHP-a. Ovo je softverski predprocesor koji omogućuje posluživanje web stranica generiranih na poslužitelju, a ne statičkih HTML stranica. Iako se HTML stranica može pisati u cijelosti, PHP stranica sadrži pozive na druge stranice i bazu podataka kako bi je napunili sadržajem.
Dok su dostupne druge platforme na strani poslužitelja (kao što je ASP), PHP je ovdje važan jer je to potrebno za WordPress, jer je sam WordPress napisan u PHP-u.
Instalirajte s:
sudo apt instalirati php -y
Nakon što to učinite, trebali biste testirati da PHP djeluje. Promijenite direktorij u /var/www/html/ kao ovo:
cd / var / www / html /
Ovdje izbrišite index.html datoteka (web stranica koju ste pogledali ranije):
sudo rm index.html
Zatim stvorite novu datoteku pod nazivom index.php (nano je instalirano prema zadanom):
sudo nano index.php
Ovdje dodajte bilo koji (ili sve) sljedećeg koda:
php odjek "zdravo svijetu"; php datum odjeka ('Y-m-d H: i: s'); php phpinfo ();
Kako bi se naredbe prikazale:
- Izraz "zdravo svijetu"
- Trenutni datum i vrijeme
- PHP informacije za instalaciju
Spremite datoteku, a zatim ponovno pokrenite Apache:
ponovno pokrenuti sudo servis apache2
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 za web mjesto) zahtijeva bazu podataka za pohranjivanje sadržaja, veze do slika i upravljanje pristupom korisniku (između ostalog). Ovaj projekt koristi vilicu MySQL-a pod nazivom MariaDB:
sudo apt instalirati mysql-server php-mysql -y
Nakon što je ovo instalirano, morat ćete ponovo pokrenuti Apache:
ponovno pokrenuti sudo servis apache2
Kao što je napomenuto, za ovu vrstu projekata dostupne su i druge mogućnosti baze podataka. Međutim, za najbolje rezultate, posebno ako je ovo prvi put da konfigurirate web poslužitelj, držite se MySQL-a.
4. korak: instalirajte WordPress na Raspberry Pi
Da biste instalirali WordPress, prvo morate ga instalirati. Prije nego što to učinite, izbrišite sadržaj /html/ imenik:
cd / var / www / html / sudo rm *
Znak zvjezdice (*) briše sve u imeniku zahvaljujući rm (ukloni) naredbu.

Dalje, upotrijebite wget za preuzimanje najnovije verzije programa WordPress:
sudo wget http://wordpress.org/latest.tar.gz
Nakon preuzimanja izvadite sadržaj:
sudo tar xzf najnoviji.tar.gz
Wordpress imenik bi trebao biti kreiran, ali želite da njegov sadržaj bude u html-u. Iako ih možete ručno premještati putem korisničkog sučelja za radnu površinu, to je jednostavno učiniti iz naredbenog retka:
sudo mv wordpress / *.
Obavezno na kraju navedite prostor i razdoblje koji se odnose na trenutni direktorij!
Unesi ls za potvrdu da je direktorij pun WordPress mapa i PHP datoteka:

Prije nastavka malo posložite stvari, odbacujući preuzetu datoteku i direktorij wordpress:
sudo rm -rf wordpress najnoviji.tar.gz
Dalje, postavite korisnika Apache kao vlasnika direktorija:
sudo chown -R www-data :.
Korak 5: Konfigurirajte MySQL
Za postavljanje baze podataka prvo morate pokrenuti instalacijsku naredbu:
sudo mysql_secure_installation
Uskoro će se zatražiti da postavite root lozinku. Slijedite upute na zaslonu pazite na to da zabeležite lozinku jer će je kasnije trebati.
Nakon što je ovo jedan, pojavit će se sljedeći upiti:
- Uklonite anonimne korisnike
- Daljinsko onemogućavanje prijave za korijen
- Uklonite testnu bazu podataka i pristupite joj
- Učitajte odmah tablice privilegija
Za svaki od njih dodirnite Y potvrditi. Kada završite, tekst "Gotovo!" prikazat će se poruka.
Korak 6: Stvorite bazu podataka WordPress
Da biste instalirali WordPress, prvo morate konfigurirati bazu podataka. Započnite pokretanjem mySQL naredba, unošenje lozinke od ranije.
sudo mysql -uroot -p
Ovo otvara monitor MariaDB. U trenutku napravite bazu podataka:
stvoriti wordpress baze podataka;
Napominjemo kako se sve naredbe unutar monitora MariaDB završavaju s „;“. Zatim, korijenovom korisniku trebaju privilegije baze podataka. Upotrijebite svoju lozinku umjesto PASSWORD.
PODELITE SVE PRIVILEGE NA wordpress-u. * TO 'root' @ 'localhost' IDENTIFICIRANI 'PASSWORD';
Slijedite to ispiranjem prethodnih privilegija baze podataka:
FLUSH PRIVILEGES;
Izađite iz alata za upravljanje bazama MariaDB sa Ctrl + D.
Korak 7: Instalirajte i konfigurirajte WordPress
Instalacija WordPressa je jednostavna; ako ste to već učinili na postojećoj web lokaciji, trebali biste znati što učiniti.
Otvorite web mjesto u pregledniku (kao što je opisano gore). Trebali biste vidjeti zaslon za postavljanje WordPress-a. Odaberite svoj jezik, a zatim Nastavi i zabilježite što je potrebno: ime baze podataka, korisničko ime, lozinka, host i prefiks tablice (ovo je za tablice baze podataka).
Ako ste to učinili do sada, trebali ste bazu podataka nazvati "wordpress", i imati napomenu zaporke. Korisničko ime je korijen, i domaćina localhost. Prefiks tablice je wp_.
Klik podnijeti, onda Pokrenite instalaciju, i unesite Naslov stranice, zajedno sa Korisničko ime, i Lozinka za vaš administratorski račun. Klik Instalirajte WordPress, i pričekajte da se WordPress (brzo) postavi.
Da biste se prijavili na WordPress instalaciju, idite na http://localhost/wp-admin.

U ovoj fazi imate web mjesto koje možete početi koristiti. Naš vodič za početak rada s WordPressom Postavite svoj blog pomoću WordPressa: Vrhunski vodičŽelite pokrenuti vlastiti blog, ali ne znate kako? Pogledajte WordPress, najmoćniju platformu za blogiranje danas dostupnu. Čitaj više pomoći će ovdje. Ne zaboravite odabrati temu i nekoliko korisnih dodataka. Također će vam trebati metoda za pristup web mjestu sa interneta.
Pristupite svom mjestu WordPress s Interneta
Kako sada stvari stoje, web stranici ćete vjerovatno moći pristupiti samo iz vaše kućne mreže. Da biste to promijenili, trebat će vam statična IP adresa i upravljanje preusmjeravanjem portova s usmjerivača na vaš Raspberry Pi.
Statičke IP adrese su, međutim, skupe, ali umjesto toga možete koristiti pružatelja dinamičnih DNS-a. To u osnovi povezuje prilagođeni URL s vašim Raspberry Pi, iako su takve usluge često plaćene. Pogledajte naš popis najbolji dinamički davatelji DNS-a za sve detalje.
Ako naiđete na probleme sa prazne bijele stranice ili 500 pogrešaka unutarnjeg poslužitelja u WordPressu Vrhunski vodič za rješavanje 500 unutarnjih pogrešaka poslužitelja i praznih bijelih stranica u WordPressuImate problema s 500 pogrešaka unutarnjeg poslužitelja i praznih stranica u WordPressu? Evo kako ih ispraviti odmah. Čitaj više , pogledajte naš koristan vodič.
Domaćin WordPress stranice na Raspberry Pi: Uspjeh!
Sad ste završili, a na vašem Raspberry Pi radi web stranica WordPress. Sve dok je računalo i dalje uključeno, stranica će i dalje biti dostupna. Proces je previše jednostavan, jer morate jednostavno:
- Instalirajte Apache, PHP i MySQL
- Preuzmite i instalirajte WordPress
- Konfigurirajte MySQL bazu podataka
- Stvorite svoju WordPress bazu podataka
- Konfigurirajte WordPress
- Pokrenite web mjesto i pristupite mu lokalno ili putem weba
Da je sve to bilo pomalo neodoljivo, ne krivim vas. Zato preporučujemo upotrebu WP motor da ugostite WordPress web mjesta sa nula dosada. Oni upravljaju svim administrativnim pitanjima kako biste se mogli usredotočiti na svoj sadržaj.
Nastavite usavršavati svoje WordPress znanje pomoću našeg vodiča za istaknute sličice i veličine slika u programu WordPress Kompletan vodič za istaknute sličice i veličine slike u programu WordPressEvo svega što trebate znati o veličinama slika u programu WordPress i upravljanju istaknutim slikama. Čitaj više .
Christian Cawley je zamjenik urednika za sigurnost, Linux, DIY, programiranje i objašnjene tehnologije. On također proizvodi stvarno korisni podcast i ima veliko iskustvo u podlozi za radnu površinu i softver. Christian koji je suradnik časopisa Linux Format, Christian je majstor koji proizvodi Raspberry Pi, ljubitelj Lego i ljubitelj retro igara.