Directorio de artículos
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 BY
su propia contraseña después de .
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
**IMPORTANTE:** YOURPASSWORD
Cambie 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.
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 en
提交
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:
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
- 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 y presione
Relative URL
Enter
- 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í:
¡Ahora, la red pública puede acceder normalmente a nuestro sitio de blogs! Veamos el efecto:
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 保存更改
.
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
- 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.
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.