Cree un sitio web de blog de WordPress desde cero en Raspberry Pi y obtenga acceso a la red pública

preludio

Este artículo es el segundo de una serie de artículos sobre " Creación de un sitio web en Raspberry Pi ". Puede leer el primer artículo primero . En el primer artículo, creamos un sitio de herramienta estática simple y publicamos el sitio de intranet en la red pública.

Descripción general

En este artículo, haremos que nuestro sitio sea más práctico y crearemos un sitio de blogs de WordPress. ¿No tiene sentido comenzar la era de los blogs y registrar cada detalle de tu vida? ¡Empecemos!

1. Instalar PHP

  • Actualización al último almacén
sudo apt-get update -y
  • Instalar apache2php
sudo apt-get install apache2 php  -y
  • Reiniciar el servicio apache2
sudo service apache2 restart

2. Instalar la base de datos MySQL

sudo apt-get install mariadb-server php-mysql -y
sudo service apache2 restart

3. Instale WordPress

cd /var/www/html/
  • Eliminar el contenido antiguo del sitio estático
sudo rm -rf *
  • Descargue el último paquete comprimido de WordPress
sudo wget http://wordpress.org/latest.tar.gz
  • Abrir la cremallera
sudo tar xzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
  • Configurar permisos de directorio
sudo chown -R www-data: .

4. Configure su base de datos de WordPress

Configurar MySQL/MariaDB

sudo mysql_secure_installation
  • En este momento el sistema le pedirá: Ingrese la contraseña actual para root (ingrese para ninguna): presione la tecla Enter , porque no hay contraseña para el primer inicio de sesión.
  • Luego se le preguntará: ¿Establecer contraseña de root? - Presione Y para establecer la contraseña para la cuenta de root.
  • En este momento, se le solicitará una nueva contraseña . Ingrese su contraseña de MySQL aquí . Importante : recuerde esta contraseña. Presione Entrar después de ingresar. Se le pedirá que vuelva a ingresar la nueva contraseña. En este momento, vuelva a ingresar la contraseña y presione Ingresar.
  • Luego, se le pedirá que elimine usuarios anónimos, presione Y.
  • Luego, se le pedirá que no permita el inicio de sesión raíz de forma remota, presione Y.
  • Luego, se le pedirá que elimine la base de datos de prueba y acceda a ella, presione Y.
  • Luego, se le pedirá que vuelva a cargar las tablas de privilegios ahora y presione Y.
  • Finalmente, verás los mensajes ¡Todo listo! y ¡Gracias por usar MariaDB!. Indica que la configuración se ha completado.

Crear base de datos de WordPress

sudo mysql -uroot -p
  • Ingrese la contraseña de root que creó.
create database wordpress;
  • Ahora otorgue permisos de base de datos al usuario root. **Nota:** Deberá ingresar IDENTIFIED BYsu propia contraseña después de .
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';

**IMPORTANTE:** YOURPASSWORDCambie lo anterior por su contraseña.

  • Para que los cambios surtan efecto, es necesario actualizar los permisos de la base de datos:
FLUSH PRIVILEGES;
  • Salga de MaríaDB:
exit

Reinicie la Raspberry Pi

sudo reboot

5. Configuración de WordPress

  • Abra un navegador web en su Pi y vaya a http://localhost, debería ver una página de WordPress que le pedirá que seleccione su idioma.
  • imagen

Verás la pantalla de bienvenida de WordPress.

imagen

  • Haga clic en 现在就开始!el botón.
  • Ahora complete la información básica del sitio web de la siguiente manera:
Database Name:      wordpress
User Name:          root
Password:           <YOUR PASSWORD>
Database Host:      localhost
Table Prefix:       wp_
  • Haga clic en 提交Continuar.
  • Haga clic en 运行安装程序el botón.

¡Ahora te estás acercando!

imagen

Complete la información: asigne un nombre a su sitio, cree un nombre de usuario y contraseña e ingrese su dirección de correo electrónico. Haga clic en 安装 WordPressel botón e inicie sesión con la cuenta que acaba de crear.

Ahora que ha iniciado sesión y tiene su sitio configurado, puede verlo visitando http://localhost/wp-admin.

Inicie sesión en el fondo de gestión:

imagen

6. Publique su sitio de WordPress en la red pública.

Si no ha instalado cpolar, consulte el primer artículo para instalar y configurar cpolar.

Antes de usar cpolar para publicar WordPress en la red pública, normalmente debemos hacer dos cosas:

Instalar el complemento de URL relativa

Debes asegurarte de que WordPress se publique como URL relativas. Puedes hacer esto instalando uno de los siguientes complementos

En este ejemplo, instalamos Relative URLel complemento:

  • Inicie sesión en WordPress 仪表盘–> 插件–>安装插件

imagen

  • Ingrese en la barra de búsqueda de palabras clave y presione Relative URLEnter

imagen

  • Después de encontrar el complemento, haga clic en 现在安装el botón
  • Cuando la instalación sea exitosa, haga clic en 启用el botón para activar el complemento.

Modificar la configuración de config.php

Debe asegurarse de que WordPress comprenda que debe entregarse a través del nombre de host del túnel. Puede configurar WordPress modificando wp-config.php para incluir la siguiente línea:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
  • Modificar el archivo wp-config.php
sudo nano /var/www/html/wp-config.php

Después de la configuración, se ve así:

imagen

¡Ahora, la red pública puede acceder normalmente a nuestro sitio de blogs! Veamos el efecto:

imagen

7. Admite el estilo de enlace de amigo

Se recomienda que cambie la configuración de su enlace permanente para que sus URL sean más fáciles de usar.

Para hacer esto, inicie sesión en WordPress y vaya a 仪表盘.

Vaya a 设置y luego vaya a 固定链接.

Seleccione 文章名una opción y haga clic en 保存更改.

imagen

Debe habilitar el módulo de reescritura de Apache:

sudo a2enmod rewrite

También debe indicarle al servidor web que atiende el sitio que permita solicitudes de anulación.

  • Edite el archivo de configuración de Apache del host virtual:
sudo nano /etc/apache2/sites-available/000-default.conf
  • Agregue las siguientes líneas después de la línea 1.
<Directory "/var/www/html">
    AllowOverride All
</Directory>
  • Asegúrese de que esté como se muestra a continuación:
<VirtualHost *:80>
    <Directory "/var/www/html">
        AllowOverride All
    </Directory>
    ...
  • Guarda el archivo y cierra.
  • Reinicie Apache.
sudo service apache2 restart

8. Temas personalizados

WordPress es muy personalizable. Al hacer clic en el nombre de su sitio en el banner de WordPress en la parte superior de la página (cuando haya iniciado sesión), accederá al panel de control. Desde allí, puedes cambiar temas, agregar páginas y publicaciones, editar menús, agregar complementos y más. Esto es sólo una muestra de cómo configurar algunas cosas divertidas en el servidor web de Raspberry Pi.

A continuación, intentemos cambiar un tema.

  • Panel de WordPress–>Apariencia–>Tema

imagen

  • Haga clic en Popular, elija un tema que le guste y haga clic en 安装el botón

imagen

  • Una vez que el tema se haya instalado correctamente, haga clic en 启用el botón.
  • Volvamos a abrir el sitio y veamos el efecto:

imagen

Ahora que su sitio ha sido creado, puede experimentar más temas y explorarlos lentamente.

Reimpreso del artículo de cpolar pole cloud: Cree un sitio web de blog de WordPress en Raspberry Pi y publíquelo en la red pública a través de la intranet.

Supongo que te gusta

Origin blog.csdn.net/qq_43289447/article/details/132812898
Recomendado
Clasificación