Cómo crear un sitio de blogs de WordPress en Raspberry Pi y publicarlo en la red pública


inserte la descripción de la imagen aquí

descripción general

En este tutorial, crearemos un sitio de blogs de Wordpress en Raspberry Pi, comenzaremos la era de los blogs y registraremos la vida. Al mismo tiempo, realice la penetración de la intranet para publicar el blog en línea, de modo que los usuarios de Internet puedan acceder a él, sin necesidad de IP de red pública y sin necesidad de comprar servidores en la nube, lo cual es simple y rápido.

Instalar PHP

  • Actualizar al repositorio más reciente
sudo apt-get update -y
  • instalar apache2-php
sudo apt-get install apache2 php  -y
  • Reinicie el servicio apache2
sudo service apache2 restart

Instalar la base de datos MySQL

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

Instalar 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
  • descomprimir
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: .

Configura tu 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 Intro , 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 de la cuenta de root

  • En este momento, le solicitará Nueva contraseña , ingrese su contraseña de MySQL aquí , importante : tenga en cuenta esta contraseña, presione Enter después de ingresarla, le pedirá que vuelva a ingresar la nueva contraseña, luego repita la contraseña en este momento y presione Enter. .

  • Luego, cuando se le solicite eliminar usuarios anónimos, presione Y.

  • Luego, le preguntará No permitir el inicio de sesión root de forma remota y presione Y.

  • Luego, le pedirá Eliminar base de datos de prueba y acceder a ella, presione Y.

  • Luego, le preguntará Recargar tablas de privilegios ahora, presione Y.

  • Finalmente, verás los mensajes ¡Todo listo! y ¡Gracias por usar MariaDB! Indica que la configuración se ha completado.

Crear una base de datos de WordPress

sudo mysql -uroot -p
  • Ingrese la contraseña de root que creó.
create database wordpress;
  • Ahora otorgue privilegios 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';

**NOTA IMPORTANTE:** Cambie lo anterior YOURPASSWORDpor su contraseña.

  • Para que los cambios surtan efecto, es necesario actualizar los permisos de la base de datos:
FLUSH PRIVILEGES;
  • Salir de MariaDB:
exit

Reinicie la Raspberry Pi

sudo reboot

configuración de WordPress

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

20221117162456

  • Seleccione su idioma y haga clic en Continueel botón.

Verás la pantalla de bienvenida de WordPress.

20221117162503

  • 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 提交para continuar.

  • Haga clic en 运行安装程序el botón.

¡Ahora te estás acercando!

20221117162526

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:

20221117162534

Publicar el sitio de WordPress en la red pública

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

  • https://github.com/optimizamx/odt-relative-urls
  • http://wordpress.org/plugins/relative-url/
  • http://wordpress.org/plugins/root-relative-urls/

En este ejemplo, instalamos Relative URLel complemento:

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

20221117162545

  • Ingrese en la barra de búsqueda de palabras clave Relative URLIngrese

20221117162554

  • 现在安装Haga clic en el botón después de encontrar el complemento.
  • 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 tunelizado. 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, como se muestra en la figura:

20221117162603

Luego podemos publicar el sitio web del blog modificado en línea, penetrar a través de la intranet cpolar y crear un túnel seguro para mapear el puerto local, de modo que los usuarios de la red pública también puedan acceder normalmente al sitio web del blog que construimos en la Raspberry Pi local.

Sitio web oficial de cpolar: https://www.cpolar.com/

Para obtener más información, consulte este artículo tutorial: Creación de un sitio web en Raspberry Pi

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

20221117162611

Estilo de enlace de amigo de soporte

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

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

Ve 设置y vete 固定链接.

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

20221117162618

Debe habilitar el módulo de reescritura de Apache:

sudo a2enmod rewrite

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

  • Edite el archivo de configuración de Apache para el 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úrate de que esté en <VirtualHost *:80>, así:
<VirtualHost *:80>
    <Directory "/var/www/html">
        AllowOverride All
    </Directory>
    ...
  • Guarda el archivo y cierra.

  • Reinicie Apache.

sudo service apache2 restart

tema personalizado

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 el tema, agregar páginas y publicaciones, editar menús, agregar complementos y más. Esto fue solo 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 -> Temas

20221117162631

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

20221117162639

  • Una vez que el tema se haya instalado correctamente, haga clic en 启用el botón.

  • Volvamos a abrir el sitio y veamos el efecto:

20221117162648

Ahora que su sitio ha sido creado, puede experimentar más temas y explorarlos lentamente.
Una muestra de algo interesante.

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

Supongo que te gusta

Origin blog.csdn.net/weixin_74937672/article/details/132414834
Recomendado
Clasificación