Cum de a găzdui un site WordPress pe zmeura Pi

Cum de a găzdui un site WordPress pe zmeura Pi / DIY

Doriți un server web pentru a găzdui site-ul dvs. WordPress, dar nu aveți fondurile? Poate că pur și simplu trebuie să testați câteva pluginuri sau teme înainte de a le lansa pe site-ul live? Indiferent de situație, puteți folosi o piersică Pi!

Iată cum să configurați Apache, MySQL și PHP pe site-ul dvs. de Raspberry Pi și gazdă local (pe propria rețea) sau pe web.

De ce să folosiți WordPress?

Dacă sunteți în căutarea unei modalități de a găzdui un site web cu cel mai puțin zgomot, WordPress nu este soluția evidentă. Ne-am uitat deja la modul de configurare a Pi pentru a găzdui un site static sau dinamic Gazdă propriul dvs. site-ul pe dvs. de zmeură Pi Gazdă propriul dvs. site-ul pe dvs. de zmeură Pi Aveți nevoie pentru a rula un site web, dar nu își poate permite costurile de hosting? O modalitate în jurul valorii de acest lucru este cu low-powered Raspberry Pi, care este mai mult decât capabil de a rula software-ul de bază server de web. Citiți mai mult (adică unul care se bazează pe paginile standard, pre-scrise sau pe un site care utilizează o bază de date pentru a popula pagini).

Într-adevăr, este posibil să nu aveți nevoie chiar de un server web deloc. Proiect itty bitty vă permite să creați o pagină web Cum de a crea un site-ul gratuit de găzduire cu Itty Bitty Cum de a crea un site-ul de gazduire gratuit cu Itty Bitty Aveți nevoie pentru a crea o pagină web, dar nu își pot permite web hosting? Cu site-urile Itty Bitty, nu aveți nevoie de nici o găzduire! Citește mai mult care este conținut în propria adresă URL.

Dar dacă într-adevăr trebuie să utilizați WordPress, sau dezvoltați o temă sau pluginuri pentru un site WordPress, atunci având un Raspberry Pi cu aplicația web instalată și gata de utilizare este o opțiune excelentă.

Care zmeură Pi ar trebui să utilizați?

Pentru a instala WordPress pe o Raspberry Pi, va trebui să o configurați ca un server LAMP. Cu Linux, Apache, MySQL și PHP instalat, dvs. Pi va fi capabil să se ocupe de WordPress (și alte programe software de pe site).

Sunt disponibile mai multe modele de Raspberry Pi. S-ar putea să aveți unul, mai multe sau nici unul. Dar care dintre ele este cel mai potrivit pentru rularea WordPress?

Din fericire, orice versiune a Raspberry Pi poate fi utilizată pentru a găzdui un site WordPress. Cu toate acestea, pentru cele mai bune rezultate, vă recomandăm să utilizați un Raspberry Pi 2 sau o versiune ulterioară. În plus, asigurați-vă că utilizați un card SD mai mare - cel puțin 16 GB - deoarece spațiul de stocare este o cerință esențială pentru serverele web. (De asemenea, ia în considerare unele stocare externe pentru Pi!)

Restul tutorialului presupune că Raspberry Pi este alimentat și conectat la rețeaua locală. De asemenea, trebuie să aveți configurația SSH, pentru accesul la linia de comandă de la distanță.

Pasul 1: Configurați serverul Web Apache

Începeți prin instalarea serverului web Apache. Acesta este un software care vă permite să difuzați orice tip de pagină web în orice browser. Este tot ce aveți nevoie pentru a servi o pagină HTML, statică sau dinamic creată cu PHP.

sudo apt instala apache2 -y

Odată instalat, Apache va arunca un fișier HTML de test în folderul Web de pe Pi. Trebuie să testați acest lucru de la alt computer (sau smartphone) din rețeaua dvs. Va trebui să introduceți adresa IP a liniei Pi în bara de adrese a browserului dvs. Dacă utilizați SSH, veți ști deja acest lucru; altfel, introduceți

hostname -I

Acesta afișează adresa IP a fructului dvs. de zmeură Pi. Pagina pe care o vedeți ar trebui să fie ceva de genul:

De asemenea, puteți verifica dacă pagina web funcționează de la Raspberry Pi utilizând adresa http: // localhost.

Pasul 2: Instalați PHP pe zmeura Pi

Apoi, este timpul să instalați PHP. Acesta este un pre-procesor software care permite difuzarea de pagini web generate de server, mai degrabă decât pagini HTML statice. În timp ce o pagină HTML ar putea fi scrisă în întregime, o pagină PHP va conține apeluri către alte pagini, iar baza de date va fi încărcată cu conținut.

În timp ce alte platforme de pe server sunt disponibile (cum ar fi ASP), PHP este vital aici, deoarece este necesar pentru WordPress deoarece WordPress în sine este scris în PHP.

Instalați cu:

sudo apt instala php -y

Odată ce acest lucru este făcut, ar trebui să testați că PHP funcționează. Schimbați directorul în / var / www / html /:

cd / var / www / html /

Aici, ștergeți fișierul index.html (pagina web pe care ați văzut-o mai devreme):

sudo rm index.html

Apoi, creați un nou fișier, index.php cu editorul de text (nano este instalat în mod implicit).

sudo nano index.php

Aici adăugați orice (sau toate) codul următor:

  

În ordine, aceste comenzi afișează:

  • Fraza “Salut Lume”
  • Data și ora curente
  • Informații PHP pentru instalare

Salvați fișierul, apoi reporniți Apache:

serviciul sudo apache2 reporniți

Actualizați pagina pentru a vedea rezultatele.

PHP și Apache funcționează amândouă. Acum este momentul să instalați software-ul bazei de date, MySQL.

Pasul 3: Instalați MySQL pe zmeura Pi

WordPress (și alte programe software generate în mod dinamic) necesită o bază de date pentru a stoca conținutul, link-urile către imagini și pentru a gestiona accesul utilizatorilor (printre multe altele). Acest proiect utilizează o furcă de MySQL, numită MariaDB:

sudo apt instala mysql-server php-mysql -y

Odată ce acest lucru este instalat, va trebui din nou să reporniți Apache:

serviciul sudo apache2 reporniți

Așa cum am notat, alte opțiuni de bază de date sunt disponibile pentru acest tip de proiect. Cu toate acestea, pentru cele mai bune rezultate, mai ales dacă aceasta este prima dată când configurați un server web, stick cu MySQL.

Pasul 4: Instalați WordPress pe zmeura Pi

Pentru a instala WordPress, va trebui mai întâi să o instalați. Înainte de a face acest lucru, însă, ștergeți conținutul directorului / html /

cd / var / www / html / sudo rm *

Asteriskul wildcard (*) șterge totul din director datorită comenzii rm (remove).

Apoi, folosiți wget pentru a descărca cea mai recentă versiune de WordPress:

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

După descărcare, extrageți conținutul:

sudo tar xzf latest.tar.gz

Directorul wordpress ar trebui să fie creat, dar doriți conținutul acestuia în html. În timp ce s-ar putea să le mișcați manual utilizând interfața de utilizator desktop, este simplu să faceți acest lucru din linia de comandă:

sudo mv wordpress / * .

Asigurați-vă că includeți spațiul și perioada de la final, care se referă la directorul curent!

Introduceți ls pentru a confirma că directorul este plin de foldere WordPress și fișiere PHP:

Înainte de a continua, aranjați puțin lucrurile, aruncați fișierul descărcat și directorul wordpress:

sudo rm-rf wordpress latest.tar.gz

Apoi, setați utilizatorul Apache ca proprietar al directorului:

sudo chown -R www-date: .

Pasul 5: Configurați MySQL

Pentru a configura baza de date, va trebui mai întâi să executați comanda de instalare:

sudo mysql_secure_installation

În scurt timp vi se va solicita să setați o parolă pentru root. Urmați instrucțiunile de pe ecran, asigurându-vă că țineți notă de parolă, așa cum va fi necesar mai târziu.

Odată ce aceasta este una, vor apărea următoarele instrucțiuni:

  • Eliminați utilizatorii anonimi
  • Nu permiteți conectarea la distanță a root-ului
  • Eliminați baza de date de testare și accesați-o
  • Reîncărcați tabelele de privilegii acum

Pentru fiecare dintre acestea, atingeți Y pentru a confirma. Când ați terminat, “Totul este gata!” mesajul va fi afișat.

Pasul 6: Creați baza de date WordPress

Pentru a instala WordPress, va trebui mai întâi să configurați baza de date. Începeți prin rularea MySQL comanda, introducând parola de la mai devreme.

sudo mysql -uroot -p

Aceasta deschide monitorul MariaDB. La prompt, creați baza de date:

crea baza de date wordpress;

Rețineți cum toate comenzile din monitorul MariaDB se termină cu a “;”. Apoi, utilizatorul rădăcină are nevoie de privilegii de bază de date. Utilizați parola proprie în locul PASSWORD.

Acordați toate privilegiile pe wordpress. * TO 'root' @ 'localhost' IDENTIFICAT DE "PASSWORD";

Urmați acest lucru prin eliminarea privilegiilor din baza de date anterioare:

PRIVILEGIILE FLUXULUI;

Ieșiți din instrumentul de gestionare a bazei de date MariaDB cu Ctrl + D.

Pasul 7: Instalați și configurați WordPress

Instalarea WordPress este simplă; dacă ați făcut-o deja pe un site existent, ar trebui să știți ce să faceți.

Deschideți site-ul în browser-ul dvs. (așa cum este descris mai sus). Ar trebui să vedeți ecranul de configurare WordPress. Selectați limba, apoi Continuați și notați ce este necesar: numele bazei de date, numele de utilizator, parola, gazda și prefixul tabelului (acesta este pentru tabelele bazei de date).

Dacă ați reușit acest lucru, ar fi trebuit să numiți baza de date “wordpress”, și notează parola. Numele de utilizator este rădăcină, și gazda gazdă locală. Prefixul tabelului este wp_.

Clic A depune, atunci Rulați instalarea, și introduceți Titlul Site-ului, impreuna cu Nume de utilizator, și Parola pentru contul dvs. de administrator. Clic Instalați WordPress, și așteptați ca WordPress (rapid) să fie configurat.

Pentru a vă conecta la instalarea WordPress, mergeți la http: // localhost / wp-admin.

În acest stadiu, aveți un site pe care îl puteți utiliza. Blog sau utilizați ca site web mai static, utilizând opțiunile pe care le veți găsi în ecranul de setări. Ghidul nostru pentru a începe cu WordPress Configurați-vă blog-ul cu Wordpress: Ultimate Ghid Configurați-vă blog-ul cu Wordpress: Ultimate Ghid Vrei sa incepi propriul blog, dar nu stiu de unde sa incep? Ar trebui să te uiți cu adevărat în Wordpress, cea mai simplă și mai puternică platformă de bloguri disponibilă astăzi. Citiți mai multe vă va ajuta aici. Nu uitați să alegeți o temă și câteva pluginuri utile. De asemenea, veți avea nevoie de o metodă de accesare a site-ului de pe internet.

Accesați site-ul WordPress de pe Internet

După cum se întâmplă, veți avea probabil acces numai la site-ul din rețeaua dvs. de domiciliu. Pentru a schimba acest lucru, veți avea nevoie de o adresă IP statică și să gestionați redirecționarea porturilor de la router la Raspberry Pi.

Adresele IP statice sunt totuși scumpe, dar puteți utiliza în schimb un furnizor DNS dinamic. Acest lucru leagă de fapt o adresă URL personalizată la Raspberry Pi, deși astfel de servicii sunt adesea plătite. Verificați lista noastră cu cei mai buni furnizori DNS dinamic 5 Cel mai bun furnizor de DNS dinamic puteți căuta gratuit astăzi 5 dintre cei mai buni furnizori DNS dinamici pe care îl puteți căuta gratuit astăzi DynDNS a fost întotdeauna o referință de top când DNS-urile dinamice libere au fost dezvoltate. Dar acum că nu mai există, există vreo alternativă bună? Sunt sigur. Citiți mai multe pentru detalii complete.

Găzduiți un site WordPress pe zmeura Pi: Succes!

Acum sunteți gata și un site WordPress rulează pe zmeura Pi. Atâta timp cât calculatorul rămâne alimentat, site-ul va continua să fie accesibil. Procesul este simplu, cerându-vă pur și simplu:

  • Instalați Apache, PHP și MySQL
  • Descărcați și instalați WordPress
  • Configurați baza de date MySQL
  • Creați baza de date WordPress
  • Configurați WordPress
  • Lansați site-ul și accesați-l la nivel local sau pe web

Desigur, nu trebuie să folosiți un Raspberry Pi pentru asta. S-ar putea să aveți un PC de rezervă sau un laptop pe care să îl puteți utiliza pentru a găzdui un site web. Între timp, dacă este pur și simplu pentru serviciile de testare, puteți instala WordPress pe PC-ul dvs. cu Bitnami Cum să încercați Wordpress, Joomla & Mai rapid și gratuit într-o mașină virtuală cu Bitnami Cum să încercați Wordpress, Joomla & Într-o mașină virtuală cu Bitnami Am vorbit despre crearea unui server local înainte, dar procesul este încă destul de complicat și există o mulțime de ciudățenii și incompatibilități dacă încercați să-l rulați pe Windows, ceea ce duce la nimic altceva decât ... Citeste mai mult .

.