Instalar WordPress en OpenBSD 6.2

Introducción

WordPress es el sistema de gestión de contenido dominante en Internet. Potencia todo, desde blogs hasta sitios web complejos con contenido dinámico. Este tutorial discutirá cómo poner WordPress en funcionamiento en OpenBSD 6.2.

Antes de comenzar, hay algunos elementos pequeños de limpieza que deben ser atendidos para que WordPress funcione correctamente. No omita estos pasos, porque si lo hace, obtendrá algunos errores muy genéricos que son casi imposibles de descifrar. Recuerde que el httpdservidor interno de OpenBSD se ejecuta en un chrootentorno y estos pasos de limpieza explican esto.

Limpieza interna

Cree el directorio /var/www/etcy mantenga los permisos predeterminados.

Cree un nuevo archivo llamado hostsy agregue las siguientes entradas. Esto permitirá que WordPress descargue actualizaciones, temas y complementos.

127.0.0.1       localhost
66.155.40.202 api.wordpress.org
66.155.40.186 downloads.wordpress.org
66.155.40.187 downloads.wordpress.org
66.155.40.188 downloads.wordpress.org

Instale algunos paquetes de requisitos previos.

pkg_install php-5.6 php-fastcgi php-curl php-mysql php-zip mariadb-server mariadb-client
pkg_install wget unzip 

Copie los iniarchivos de muestra de /etc/php-5.6.samplea /etc/php-5.6/.

Crea un /etc/httpd.confarchivo similar al siguiente. Opcionalmente, puede reemplazar el nombre del servidor "default"con el nombre real en DNS, pero eso no es estrictamente necesario.

types { include "/usr/share/misc/mime.types" }

server "default" {
    listen on egress port 80
    root "/wordpress"
    directory index index.php

    location "*.php*" {
            fastcgi socket "/run/php-fpm.sock"
    }
}

Ahora es el momento de habilitar los demonios necesarios para que se inicien al iniciar el sistema.

rcctl enable php56_fpm 
rcctl enable httpd
rcctl enable mysqld

Instalación

Descargue WordPress, luego muévalo /var/wwwy configure los permisos correctos.

cd /tmp
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress /var/www/.
chown -R www:www /var/www/wordpress/

Configure MariaDB para proporcionar la base de datos para WordPress. mysql_secure_installationSe recomienda ejecutar porque puede eliminar usuarios anónimos y la base de datos de prueba. Además, se establece una contraseña de root para MariaDB.

mysql_install_db
rcctl start mysqld
mysql_secure_installation

Crea la base de datos de WordPress. Asegúrese de reemplazar Passwordcon la contraseña que tiene la intención de usar.

mysql -u root -p <password goes here>
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' identified by 'Password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'Password'; 
FLUSH PRIVILEGES;
EXIT;

Ahora que ha creado la base de datos de WordPress, es hora de iniciar el servidor web y el fastcgidemonio.

rcctl start httpd
rcctl start php56_fpm

Desde aquí, abra un navegador web y navegue hasta su sitio web, por ejemplo www.example.org. Verá el asistente de instalación de WordPress. En la siguiente pantalla, se le solicitará el nombre de la base de datos, el nombre de usuario de la base de datos, la contraseña de la base de datos, el servidor y el prefijo de la tabla.

El nombre de la base de datos por defecto es " wordpress". Asegúrese de configurar el usuario de la base de datos en " wordpress" y usar la misma contraseña que cuando creó la base de datos anteriormente. Finalmente, cambie el servidor a 127.0.0.1y deje el prefijo de la tabla como está.

El asistente debe llenar correctamente la base de datos y luego solicitarle que cree un " admin" usuario. Una vez que esto se haya completado, estará listo para descargar temas y complementos y comenzar el diseño de su sitio web. En una nota de cierre, asegúrese de estar atento a las nuevas versiones y mantener su instalación de WordPress actualizada. Cuanto más te alejes de la versión actual, más difíciles serán las actualizaciones.



Leave a Comment

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

El impacto de la inteligencia artificial en la atención médica 2021

El impacto de la inteligencia artificial en la atención médica 2021

La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.