Com allotjar un lloc de WordPress a Raspberry Pi

Com allotjar un lloc de WordPress a Raspberry Pi

Si voleu gaudir de l’experiència de WordPress sense problemes, un amfitrió de WordPress gestionat és com Motor WP gestiona tota la configuració i assistència perquè pugueu centrar-vos en el vostre contingut. És el que fem servir per executar els nostres propis llocs germans.





Però si no teniu fons, o simplement voleu flexibilitzar les vostres habilitats de bricolatge, podeu utilitzar un Raspberry Pi per al vostre lloc de WordPress.





A continuació s’explica com configurar Apache, MySQL i PHP al vostre Raspberry Pi i als llocs web d’allotjament, tant localment com al web.





Per què utilitzar WordPress?

Si busqueu una manera d’allotjar un lloc web amb el mínim enrenou, WordPress no és la solució òbvia. Ja ho hem mirat com configurar el Raspberry Pi per allotjar un lloc web estàtic o dinàmic (és a dir, aquella que es basa en pàgines estàndard preescrites o en un lloc que utilitza una base de dades per omplir pàgines).

Però si realment necessiteu utilitzar WordPress o esteu desenvolupant un tema o complements per a un lloc de WordPress, tenir una Raspberry Pi amb la plataforma de blocs instal·lada i llesta per utilitzar-la és una bona opció.



com esbrinar informació sobre algú

Quin Raspberry Pi heu d'utilitzar?

Per instal·lar WordPress en un Raspberry Pi, haureu de configurar-lo com a servidor LAMP. Amb Linux, Apache, MySQL i PHP instal·lats, el Pi podrà gestionar WordPress (i altres programes de llocs web).

Hi ha disponibles diversos models de Raspberry Pi. És possible que en tingueu un, diversos o cap. Però, quin és el més adequat per executar WordPress?





Afortunadament, qualsevol versió del Raspberry Pi es pot utilitzar per allotjar un lloc de WordPress. Tot i això, per obtenir els millors resultats, us recomanem que utilitzeu un Raspberry Pi 2 o posterior. A més, assegureu-vos que utilitzeu una targeta SD més gran (almenys 16 GB), ja que l’espai d’emmagatzematge és un requisit clau per als servidors web. (Tingueu en compte també algun emmagatzematge extern per al Pi!)

La resta d’aquest tutorial assumeix que el vostre Raspberry Pi està encès i connectat a la vostra xarxa local. També heu de tenir SSH configurat per accedir a la línia d’ordres remota.





Pas 1: configureu el servidor web Apache

Comenceu instal·lant el servidor web Apache. Aquest és un programari que us permet publicar qualsevol tipus de pàgina web a qualsevol navegador. És tot el que necessiteu per publicar una pàgina HTML, estàtica o creada dinàmicament amb PHP.

sudo apt install apache2 -y

Un cop instal·lat, Apache deixarà anar un fitxer HTML de prova a la carpeta web del vostre Pi. Hauríeu de provar-ho des d’un altre equip (o telèfon intel·ligent) de la vostra xarxa. Haureu d’introduir l’adreça IP del Pi a la barra d’adreces del navegador. Si utilitzeu SSH, ja ho sabreu; en cas contrari, introduïu:

hostname -I

Es mostra l'adreça IP del vostre Raspberry Pi. La pàgina que veieu hauria de ser així:

També podeu consultar el funcionament de la pàgina web des del vostre Raspberry Pi mitjançant l'adreça http: // localhost.

Pas 2: instal·leu PHP a Raspberry Pi

A continuació, és hora d’instal·lar PHP. Es tracta d’un preprocessador de programari que permet publicar pàgines web generades per servidor en lloc de pàgines HTML estàtiques. Tot i que es pot escriure una pàgina HTML en la seva totalitat, una pàgina PHP inclourà trucades a altres pàgines i a la base de dades per omplir-la de contingut.

Tot i que hi ha altres plataformes del costat del servidor disponibles (com ara ASP), PHP és vital aquí, ja que és necessari per a WordPress perquè el propi WordPress està escrit en PHP.

Instal·la amb:

sudo apt install php -y

Un cop fet això, hauríeu de provar que PHP funcioni. Canvieu el directori a / var / www / html / com això:

cd /var/www/html/

Aquí, suprimiu el fitxer index.html (la pàgina web que heu vist anteriorment):

sudo rm index.html

A continuació, creeu un fitxer nou anomenat index.php (nano està instal·lat per defecte):

sudo nano index.php

Aquí, afegiu qualsevol (o tot) del codi següent:



Per ordre, aquestes ordres mostren:

  • La frase 'hola món'
  • La data i hora actuals
  • Informació de PHP per a la instal·lació

Deseu el fitxer i reinicieu Apache:

sudo service apache2 restart

Actualitzeu la pàgina per veure els resultats.

PHP i Apache funcionen. Ara és hora d’instal·lar el programari de base de dades, MySQL.

Pas 3: instal·leu MySQL a Raspberry Pi

WordPress (i altres programes de llocs web generats dinàmicament) requereixen una base de dades per emmagatzemar el contingut, enllaços a imatges i gestionar l'accés dels usuaris (entre moltes altres coses). Aquest projecte utilitza una forquilla de MySQL anomenada MariaDB:

sudo apt install mysql-server php-mysql -y

Un cop instal·lat, haureu de tornar a reiniciar Apache:

sudo service apache2 restart

Com es va assenyalar, hi ha altres opcions de base de dades disponibles per a aquest tipus de projectes. Tot i això, per obtenir els millors resultats, sobretot si és la primera vegada que configureu un servidor web, enganxeu-vos a MySQL.

Pas 4: instal·leu WordPress a Raspberry Pi

Per instal·lar WordPress, primer haureu d’instal·lar-lo. Abans de fer això, però, suprimiu el contingut del fitxer / html / directori:

cd /var/www/html/
sudo rm *

El comodí asterisc (*) elimina tot el directori gràcies a rm ordre (eliminar).

A continuació, utilitzeu wget per descarregar la darrera versió de WordPress:

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

Un cop descarregat, extreu el contingut:

sudo tar xzf latest.tar.gz

Cal crear el directori de wordpress, però voleu-ne el contingut en html. Tot i que podeu moure-les manualment mitjançant la interfície d'usuari de l'escriptori, és senzill fer-ho des de la línia d'ordres:

sudo mv wordpress/* .

Assegureu-vos d’incloure l’espai i el punt al final, que fan referència al directori actual.

Entra ls per confirmar que el directori està ple de carpetes de WordPress i fitxers PHP:

Abans de continuar, ordeneu una mica les coses, descartant el fitxer descarregat i el directori de wordpress:

sudo rm -rf wordpress latest.tar.gz

A continuació, configureu l'usuari d'Apache com a propietari del directori:

sudo chown -R www-data: .

Pas 5: configureu MySQL

Per configurar la base de dades, primer heu d'executar l'ordre d'instal·lació:

sudo mysql_secure_installation

En breu se us demanarà que definiu una contrasenya d’arrel. Seguiu les instruccions que apareixen a la pantalla i assegureu-vos de mantenir una nota de la contrasenya, ja que serà necessària més endavant.

Un cop n’hi hagi un, apareixeran els següents missatges:

  • Elimina usuaris anònims
  • No permeti l'inici de sessió de root de forma remota
  • Elimineu la base de dades de prova i accediu-hi
  • Torneu a carregar les taules de privilegis ara

Per a cadascun d’aquests, toqueu I per confirmar. En acabar, el botó 'Tot fet!' es mostrarà el missatge.

Pas 6: creeu la base de dades de WordPress

Per instal·lar WordPress, primer haureu de configurar la base de dades. Comenceu executant el fitxer mysql , introduint la contrasenya anterior.

sudo mysql -uroot -p

Això obre el monitor MariaDB. A la sol·licitud, creeu la base de dades:

create database wordpress;

Tingueu en compte que totes les ordres del monitor MariaDB acaben amb un ';'. A continuació, l'usuari root necessita privilegis de base de dades. Utilitzeu la vostra pròpia contrasenya en lloc de CONTRASENYA.

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

Seguiu això eliminant els privilegis de base de dades anteriors:

FLUSH PRIVILEGES;

Sortiu de l'eina de gestió de bases de dades MariaDB amb Ctrl + D .

Pas 7: instal·leu i configureu WordPress

Instal·lar WordPress és senzill; si ja ho heu fet en un lloc web existent, heu de saber què fer.

Obriu el lloc web al navegador (com es descriu anteriorment). Hauríeu de veure la pantalla de configuració de WordPress. Seleccioneu el vostre idioma i, a continuació, Continueu i anoteu el que cal: el nom de la base de dades, el nom d’usuari, la contrasenya, l’amfitrió i el prefix de la taula (és per a les taules de la base de dades).

Si heu arribat fins aquí, hauríeu d'haver anomenat la base de dades 'wordpress' i tenir una nota de la contrasenya. El nom d’usuari és arrel , i l'amfitrió localhost . El Prefix de taula és wp_.

Feu clic a Presentar , doncs Executeu la instal·lació i introduïu el fitxer Títol de la pàgina , juntament amb el Nom d'usuari , i Contrasenya per al vostre compte d'administrador. Feu clic a Instal·leu WordPress i espereu que el WordPress estigui (ràpidament) configurat.

Per iniciar sessió a la vostra instal·lació de WordPress, aneu a http: // localhost / wp-admin .

En aquesta etapa, teniu un lloc que podeu començar a utilitzar. La nostra guia de començar amb WordPress ajudarà aquí. No oblideu triar un tema i alguns complements útils. També necessitareu un mètode per accedir al lloc des d'Internet.

Accediu al vostre lloc de WordPress des d'Internet

Tal com estan les coses, probablement només podreu accedir al lloc des de la vostra xarxa domèstica. Per canviar-ho, necessitareu una adreça IP estàtica i gestionareu el reenviament de ports des del vostre encaminador al vostre Raspberry Pi.

Tot i que les adreces IP estàtiques són cares, podeu utilitzar un proveïdor de DNS dinàmic. Això bàsicament vincula un URL personalitzat al vostre Raspberry Pi, tot i que aquests serveis sovint es paguen. Consulteu la nostra llista de millors proveïdors de DNS dinàmics per obtenir més informació.

Com puc desbloquejar el meu telèfon si he oblidat el meu pin?

Si teniu problemes amb pàgines blanques en blanc o un error de servidor intern de 500 a WordPress , mireu la nostra útil guia.

Allotgeu un lloc de WordPress a Raspberry Pi: èxit!

Ja heu acabat i un lloc de WordPress funciona al vostre Raspberry Pi. Mentre l’ordinador estigui engegat, el lloc continuarà sent accessible. El procés també és senzill i requereix que:

  • Instal·leu Apache, PHP i MySQL
  • Descarregueu i instal·leu WordPress
  • Configureu la base de dades MySQL
  • Crea la teva base de dades de WordPress
  • Configureu WordPress
  • Inicieu el lloc i accediu-hi localment o a través del web

Si tot plegat era una mica aclaparador, no us en culpem. És per això que us recomanem que utilitzeu Motor WP per allotjar llocs de WordPress sense cap problema. Gestionen tots els problemes administratius perquè pugueu centrar-vos en el vostre contingut.

Seguiu perfeccionant els vostres coneixements de WordPress amb la nostra guia de miniatures i mides d'imatges destacades a WordPress .

Compartir Compartir Tweet Correu electrònic Com canviar l’aspecte del vostre escriptori Windows 10

Voleu saber com fer que Windows 10 es vegi millor? Utilitzeu aquestes senzilles personalitzacions per fer que Windows 10 sigui vostre.

Llegiu a continuació
Temes relacionats
  • Bricolatge
  • Wordpress
  • Servidor web
  • Raspberry Pi
Sobre l'autor Christian Cawley(1510 articles publicats)

Editor adjunt de seguretat, Linux, bricolatge, programació i tecnologia explicada, i productor de podcasts realment útils, amb una àmplia experiència en suport d'escriptori i programari. Col·laborador de la revista Linux Format, Christian és un fabricant de Raspberry Pi, un amant de Lego i un fan dels jocs retro.

Més de Christian Cawley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us