Directorio de artículos
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 BY
su propia contraseña después de .
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
**NOTA IMPORTANTE:** Cambie lo anterior YOURPASSWORD
por 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.
- Seleccione su idioma y haga clic en
Continue
el botón.
Verás la pantalla de bienvenida de WordPress.
-
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!
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 安装 WordPress
el 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:
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 URL
el complemento:
- Inicie sesión en WordPress
仪表盘
–>插件
–>安装插件
- Ingrese en la barra de búsqueda de palabras clave
Relative URL
Ingrese
现在安装
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:
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:
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 保存更改
.
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
- Haga clic en Popular, elija un tema que le guste y haga clic en
安装
el botón
-
Una vez que el tema se haya instalado correctamente, haga clic en
启用
el botón. -
Volvamos a abrir el sitio y veamos el efecto:
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.