Cómo alojar un sitio de WordPress en Raspberry Pi

Cómo alojar un sitio de WordPress en Raspberry Pi

Si desea la experiencia de WordPress más sencilla, un host de WordPress administrado como Motor WP maneja toda la configuración y el soporte para que pueda concentrarse en su contenido. Es lo que usamos para ejecutar nuestros propios sitios hermanos.





Pero si no tiene fondos, o simplemente desea flexibilizar sus habilidades de bricolaje, puede usar una Raspberry Pi para su sitio de WordPress.





A continuación, le mostramos cómo configurar Apache, MySQL y PHP en su Raspberry Pi y sitios web de alojamiento, tanto localmente como en la web.





¿Por qué usar WordPress?

Si está buscando una forma de alojar un sitio web con el mínimo de complicaciones, WordPress no es la solución obvia. Ya hemos mirado cómo configurar la Raspberry Pi para alojar un sitio web estático o dinámico (es decir, uno que se basa en páginas estándar, previamente escritas, o un sitio que usa una base de datos para poblar páginas).

Pero si realmente necesita usar WordPress, o está desarrollando un tema o complementos para un sitio de WordPress, entonces tener una Raspberry Pi con la plataforma de blogs instalada y lista para usar es una excelente opción.



cómo apagar el tiempo de pantalla

¿Qué Raspberry Pi debería usar?

Para instalar WordPress en una Raspberry Pi, deberá configurarlo como un servidor LAMP. Con Linux, Apache, MySQL y PHP instalados, su Pi podrá manejar WordPress (y otro software de sitios web).

Hay varios modelos de Raspberry Pi disponibles. Puede tener uno, varios o ninguno. Pero, ¿cuál es el más adecuado para ejecutar WordPress?





Afortunadamente, cualquier versión de Raspberry Pi se puede utilizar para alojar un sitio de WordPress. Sin embargo, para obtener los mejores resultados, le recomendamos que utilice una Raspberry Pi 2 o posterior. Además, asegúrese de utilizar una tarjeta SD más grande (al menos 16 GB), ya que el espacio de almacenamiento es un requisito clave para los servidores web. (¡Considere también algo de almacenamiento externo para el Pi!)

El resto de este tutorial asume que su Raspberry Pi está encendida y conectada a su red local. También debe tener SSH configurado para el acceso remoto a la línea de comandos.





Paso 1: configurar el servidor web Apache

Comience instalando el servidor web Apache. Este es un software que le permite servir cualquier tipo de página web a cualquier navegador. Es todo lo que necesita para servir una página HTML, estática o creada dinámicamente con PHP.

|_+_|

Una vez instalado, Apache colocará un archivo HTML de prueba en la carpeta web de su Pi. Debe probar esto desde otra computadora (o teléfono inteligente) en su red. Deberá ingresar la dirección IP del Pi en la barra de direcciones de su navegador. Si está utilizando SSH, ya lo sabrá; de lo contrario, ingrese:

|_+_|

Esto muestra la dirección IP de su Raspberry Pi. La página que ve debería ser algo como esto:

También puede verificar si la página web funciona desde su Raspberry Pi usando la dirección http: // localhost.

Paso 2: Instale PHP en Raspberry Pi

A continuación, es hora de instalar PHP. Este es un preprocesador de software que permite el servicio de páginas web generadas por el servidor en lugar de páginas HTML estáticas. Si bien una página HTML puede estar escrita en su totalidad, una página PHP presentará llamadas a otras páginas y a la base de datos para completarla con contenido.

Mientras que otras plataformas del lado del servidor están disponibles (como ASP), PHP es vital aquí, ya que es necesario para WordPress porque WordPress está escrito en PHP.

Instalar con:

|_+_|

Una vez hecho esto, debe probar que PHP funciona. Cambiar directorio a / var / www / html / como esto:

|_+_|

Aquí, elimine el index.html archivo (la página web que vio anteriormente):

|_+_|

A continuación, cree un nuevo archivo llamado index.php (nano está instalado por defecto):

|_+_|

Aquí, agregue cualquiera (o todo) del siguiente código:

|_+_|

En orden, estos comandos se muestran:

  • La frase 'hola mundo'
  • La fecha y hora actual
  • Información PHP para la instalación

Guarde el archivo, luego reinicie Apache:

|_+_|

Actualiza la página para ver los resultados.

PHP y Apache están funcionando. Ahora es el momento de instalar el software de base de datos, MySQL.

Paso 3: Instale MySQL en Raspberry Pi

WordPress (y otro software de sitios web generado dinámicamente) requiere una base de datos para almacenar el contenido, los enlaces a las imágenes y administrar el acceso de los usuarios (entre muchas otras cosas). Este proyecto usa una bifurcación de MySQL llamada MariaDB:

|_+_|

Una vez que esté instalado, deberá reiniciar Apache una vez más:

|_+_|

Como se señaló, hay otras opciones de base de datos disponibles para este tipo de proyecto. Sin embargo, para obtener los mejores resultados, especialmente si es la primera vez que configura un servidor web, quédese con MySQL.

Paso 4: Instale WordPress en Raspberry Pi

Para instalar WordPress, primero deberá instalarlo. Sin embargo, antes de hacer esto, elimine el contenido del / html / directorio:

|_+_|

El comodín de asterisco (*) borra todo en el directorio gracias al rm (quitar) comando.

A continuación, use wget para descargar la última versión de WordPress:

|_+_|

Una vez descargado, extrae el contenido:

|_+_|

Se debe crear el directorio de wordpress, pero desea que su contenido esté en html. Si bien puede moverlos manualmente usando la interfaz de usuario del escritorio, es simple hacerlo desde la línea de comando:

|_+_|

¡Asegúrese de incluir el espacio y el punto al final, que se refieren al directorio actual!

Ingresar ls para confirmar que el directorio está lleno de carpetas de WordPress y archivos PHP:

Antes de continuar, arregle un poco las cosas, descartando el archivo descargado y el directorio de wordpress:

|_+_|

A continuación, configure el usuario de Apache como propietario del directorio:

|_+_|

Paso 5: configurar MySQL

Para configurar la base de datos, primero deberá ejecutar el comando de instalación:

|_+_|

En breve se le pedirá que establezca una contraseña de root. Siga las instrucciones en pantalla, asegurándose de anotar la contraseña, ya que se le pedirá más adelante.

Una vez que este sea uno, aparecerán las siguientes indicaciones:

  • Eliminar usuarios anónimos
  • No permitir el inicio de sesión de root de forma remota
  • Eliminar la base de datos de prueba y acceder a ella
  • Recargar tablas de privilegios ahora

Para cada uno de estos, toque Y para confirmar. Cuando termine, aparecerá el mensaje '¡Todo listo!' se mostrará el mensaje.

Paso 6: crea la base de datos de WordPress

Para instalar WordPress, primero deberá configurar la base de datos. Comience ejecutando el mysql comando, ingresando la contraseña anterior.

|_+_|

Esto abre el monitor MariaDB. Cuando se le solicite, cree la base de datos:

|_+_|

Observe cómo todos los comandos dentro del monitor MariaDB terminan con un ';'. A continuación, el usuario root necesita privilegios de base de datos. Utilice su propia contraseña en lugar de PASSWORD.

|_+_|

Siga esto eliminando los privilegios de la base de datos anterior:

|_+_|

Salga de la herramienta de administración de bases de datos MariaDB con Ctrl + D .

Paso 7: instalar y configurar WordPress

Instalar WordPress es simple; si ya lo ha hecho en un sitio web existente, debe saber qué hacer.

Abra el sitio web en su navegador (como se describe arriba). Debería ver la pantalla de configuración de WordPress. Seleccione su idioma, luego Continuar y tome nota de lo que se requiere: el nombre de la base de datos, el nombre de usuario, la contraseña, el host y el prefijo de la tabla (esto es para las tablas de la base de datos).

Si llegó hasta aquí, debería haber llamado a la base de datos 'wordpress' y tener una nota de la contraseña. El nombre de usuario es raíz y el anfitrión localhost . los Tabla de prefijos es wp_.

Hacer clic Enviar , luego Ejecuta la instalación , e ingrese el Título del sitio , junto con Nombre de usuario , y Contraseña para su cuenta de administrador. Hacer clic Instalar WordPress y espere a que WordPress se configure (rápidamente).

Para iniciar sesión en su instalación de WordPress, vaya a http: // localhost / wp-admin .

En esta etapa, tiene un sitio que puede comenzar a usar. Nuestra guía para empezando con WordPress ayudará aquí. No olvide elegir un tema y algunos complementos útiles. También necesitará un método para acceder al sitio desde Internet.

Acceda a su sitio de WordPress desde Internet

Tal como están las cosas, probablemente solo podrá acceder al sitio desde su red doméstica. Para cambiar esto, necesitará una dirección IP estática y administrar el reenvío de puertos desde su enrutador a su Raspberry Pi.

Sin embargo, las direcciones IP estáticas son caras, pero puede utilizar un proveedor de DNS dinámico en su lugar. Básicamente, esto vincula una URL personalizada a su Raspberry Pi, aunque dichos servicios a menudo se pagan. Consulte nuestra lista de mejores proveedores de DNS dinámicos para conocer todos los detalles.

cómo instalar adobe flash player en mac

Si tiene problemas con páginas blancas en blanco o un error interno del servidor 500 en WordPress , eche un vistazo a nuestra útil guía.

Alojar un sitio de WordPress en Raspberry Pi: ¡Éxito!

Ya ha terminado y un sitio de WordPress se está ejecutando en su Raspberry Pi. Mientras la computadora permanezca encendida, el sitio seguirá siendo accesible. El proceso también es sencillo y requiere que simplemente:

  • Instale Apache, PHP y MySQL
  • Descarga e instala WordPress
  • Configurar la base de datos MySQL
  • Crea tu base de datos de WordPress
  • Configurar WordPress
  • Inicie el sitio y acceda a él localmente o a través de la web

Si todo esto fue un poco abrumador, no te culpamos. Por eso recomendamos usar Motor WP para alojar sitios de WordPress sin problemas. Gestionan todos los problemas administrativos para que pueda concentrarse en su contenido.

Siga perfeccionando su conocimiento de WordPress con nuestra guía para miniaturas destacadas y tamaños de imágenes en WordPress .

Cuota Cuota Pío Correo electrónico Cómo cambiar la apariencia de su escritorio de Windows 10

¿Quiere saber cómo hacer que Windows 10 se vea mejor? Utilice estas sencillas personalizaciones para personalizar Windows 10.

Leer siguiente
Temas relacionados
  • Bricolaje
  • Wordpress
  • Servidor web
  • Frambuesa pi
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Un colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse