Cum să găzduiți un site WordPress pe Raspberry Pi

Cum să găzduiți un site WordPress pe Raspberry Pi

Dacă doriți cea mai bună experiență WordPress fără probleme, o gazdă WordPress gestionată este ca Motor WP gestionează toate setările și asistența, astfel încât să vă puteți concentra asupra conținutului. Este ceea ce folosim pentru a rula propriile noastre site-uri surori.





Dar dacă nu aveți fonduri sau doriți doar să vă flexați abilitățile de bricolaj, atunci puteți utiliza un Raspberry Pi pentru site-ul dvs. WordPress.





Iată cum să configurați Apache, MySQL și PHP pe Raspberry Pi și să găzduiți site-uri web, atât local, cât și pe web.





De ce să folosești WordPress?

Dacă sunteți în căutarea unei modalități de a găzdui un site web cu minim de agitație, WordPress nu este soluția evidentă. Ne-am uitat deja cum se configurează Raspberry Pi pentru a găzdui un site static sau dinamic (adică una care se bazează pe pagini standard, pre-scrise sau pe un site care folosește o bază de date pentru a completa paginile).

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



de ce își doresc escrocii carduri cadou

Ce Raspberry Pi ar trebui să utilizați?

Pentru a instala WordPress pe un Raspberry Pi, va trebui să îl configurați ca server LAMP. Cu Linux, Apache, MySQL și PHP instalate, Pi-ul dvs. va fi capabil să gestioneze WordPress (și alte programe de site-uri web).

Sunt disponibile mai multe modele de Raspberry Pi. S-ar putea să aveți unul, mai mulți sau nici unul. Dar care este cel mai potrivit pentru a rula 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ță cheie pentru serverele web. (Luați în considerare și unele spații de stocare externe pentru Pi!)

Restul acestui tutorial presupune că Raspberry Pi este pornit și conectat la rețeaua dvs. locală. De asemenea, ar trebui să aveți SSH configurat, pentru acces la linia de comandă la distanță.





Pasul 1: configurați serverul web Apache

Începeți instalând serverul web Apache. Acesta este un software care vă permite să difuzați orice tip de pagină web către orice browser. Este tot ce aveți nevoie pentru a difuza o pagină HTML, statică sau creată dinamic cu PHP.

sudo apt install apache2 -y

Odată instalat, Apache va lăsa un fișier HTML de testare în folderul web de pe Pi. Ar trebui să testați acest lucru de pe alt computer (sau smartphone) din rețeaua dvs. Va trebui să introduceți adresa IP a Pi în bara de adrese a browserului. Dacă utilizați SSH, veți ști deja acest lucru; în caz contrar, introduceți:

hostname -I

Aceasta afișează adresa IP a Raspberry Pi. Pagina pe care o vedeți ar trebui să fie ceva de genul acesta:

De asemenea, puteți verifica funcționarea paginii web de pe Raspberry Pi utilizând adresa http: // localhost.

Pasul 2: Instalați PHP pe Raspberry Pi

Apoi, este timpul să instalați PHP. Acesta este un pre-procesor software care permite difuzarea paginilor web generate de server, mai degrabă decât a paginilor 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 și către baza de date, pentru ao completa 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 install php -y

După ce ați făcut acest lucru, ar trebui să testați dacă PHP funcționează. Schimbați directorul în / var / www / html / asa:

cd /var/www/html/

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

sudo rm index.html

Apoi, creați un fișier nou numit index.php (nano este instalat implicit):

sudo nano index.php

Aici, adăugați oricare (sau toate) dintre următoarele coduri:



În ordine, aceste comenzi afișează:

  • Expresia „salut lume”
  • Data și ora curente
  • Informații PHP pentru instalare

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

sudo service apache2 restart

Reîmprospătați pagina pentru a vedea rezultatele.

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

Pasul 3: Instalați MySQL pe Raspberry Pi

WordPress (și alte programe web generate în mod dinamic) necesită o bază de date pentru a stoca conținutul, a face legături către imagini și a gestiona accesul utilizatorilor (printre multe alte lucruri). Acest proiect folosește un fork MySQL numit MariaDB:

sudo apt install mysql-server php-mysql -y

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

sudo service apache2 restart

După cum sa menționat, 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ă este prima dată când configurați un server web, rămâneți cu MySQL.

Pasul 4: Instalați WordPress pe Raspberry Pi

Pentru a instala WordPress, va trebui mai întâi să îl instalați. Cu toate acestea, înainte de a face acest lucru, ștergeți conținutul fișierului / html / director:

cd /var/www/html/
sudo rm *

Comodul asterisc (*) șterge totul din director datorită fișierului rm (elimina) comanda.

Apoi, utilizaț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 creat, dar doriți conținutul acestuia în html. Deși s-ar putea să le mutați manual folosind interfața de utilizare 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 la final, care se referă la directorul curent!

introduce eu sunt pentru a confirma că directorul este plin de dosare WordPress și fișiere PHP:

Înainte de a continua, ordonaț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-data: .

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ă root. Urmați instrucțiunile de pe ecran, asigurându-vă că păstrați o notă a parolei, deoarece va fi necesară mai târziu.

Odată ce acesta este unul, vor apărea următoarele solicitări:

  • Eliminați utilizatorii anonimi
  • Nu permiteți conectarea la root de la distanță
  • 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 ȘI a confirma. Când ați terminat, „Toate 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 mai devreme.

sudo mysql -uroot -p

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

create database wordpress;

Rețineți cum toate comenzile din monitorul MariaDB se termină cu un „;”. Apoi, utilizatorul root are nevoie de privilegii de bază de date. Folosiți propria parolă în locul parolei.

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

Urmați acest lucru spălând privilegiile anterioare ale bazei de date:

FLUSH PRIVILEGES;

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 web existent, ar trebui să știți ce să faceți.

Deschideți site-ul web în browserul dvs. (așa cum este descris mai sus). Ar trebui să vedeți ecranul de configurare WordPress. Selectați limba dvs., apoi Continuați și notați ceea 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 ajuns până aici, ar fi trebuit să numiți baza de date „wordpress” și să aveți o notă a parolei. Numele de utilizator este rădăcină , și gazda gazdă locală . The Prefixul tabelului este wp_.

Clic Trimite , atunci Rulați instalarea și introduceți fișierul 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 să fie configurat (rapid).

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

În această etapă, aveți un site pe care puteți începe să îl utilizați. Ghidul nostru pentru începând cu WordPress va ajuta aici. Nu uitați să alegeți o temă și câteva plugin-uri utile. De asemenea, veți avea nevoie de o metodă pentru a accesa site-ul de pe internet.

Accesați site-ul dvs. WordPress de pe Internet

În starea actuală, probabil că veți putea accesa site-ul doar din rețeaua dvs. de domiciliu. Pentru a schimba acest lucru, veți avea nevoie de o adresă IP statică și veți gestiona redirecționarea porturilor de la router la Raspberry Pi.

Cu toate acestea, adresele IP statice sunt scumpe, dar puteți folosi un furnizor DNS dinamic. Acest lucru leagă practic o adresă URL personalizată la Raspberry Pi, deși astfel de servicii sunt adesea plătite. Verificați lista noastră de cei mai buni furnizori DNS dinamici pentru detalii complete.

windows 10 cum se introduce bios

Dacă întâmpinați probleme cu pagini albe goale sau o eroare de server intern de 500 în WordPress , aruncați o privire la ghidul nostru util.

Găzduiește un site WordPress pe Raspberry Pi: Succes!

Ați terminat acum și un site WordPress rulează pe Raspberry Pi. Atâta timp cât computerul rămâne alimentat, site-ul va continua să fie accesibil. De asemenea, procesul este simplu, necesitându-vă să:

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

Dacă toate acestea au fost un pic copleșitoare, nu vă învinovățim. De aceea vă recomandăm să utilizați Motor WP pentru a găzdui site-uri WordPress fără probleme. Ei gestionează toate problemele administrative, astfel încât să vă puteți concentra asupra conținutului dvs.

Continuați să vă rafinați cunoștințele despre WordPress cu ghidul nostru pentru au prezentat miniaturi și dimensiuni de imagini în WordPress .

Acțiune Acțiune Tweet E-mail Cum să schimbați aspectul și senzația desktopului dvs. Windows 10

Vrei să știi cum să faci Windows 10 să arate mai bine? Folosiți aceste personalizări simple pentru a vă face Windows 10 propriul dvs.

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Wordpress
  • Server Web
  • Raspberry Pi
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy