Introducció
Servei de neteja
Instal·lació
Introducció
WordPress és el sistema de gestió de continguts dominant a Internet. Potencia tot, des de blocs fins a llocs web complexos amb contingut dinàmic. En aquest tutorial s'explicarà com posar en funcionament WordPress a OpenBSD 6.2.
Abans de començar, hi ha alguns petits articles de neteja que s'han de cuidar perquè WordPress funcioni correctament. Si us plau, no us salteu aquests passos, perquè si ho feu, obtindreu alguns errors molt genèrics que són gairebé impossibles de desxifrar. Recordeu que el httpdservidor intern d'OpenBSD s'executa en un chrootentorn i aquests passos de neteja ho expliquen.
Servei de neteja
Creeu el directori /var/www/etci manteniu els permisos predeterminats.
Creeu un fitxer nou anomenat hostsi afegiu les entrades següents. Això permetrà que WordPress descarregui actualitzacions, temes i connectors.
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
Instal·leu alguns paquets de requisits previs.
pkg_install php-5.6 php-fastcgi php-curl php-mysql php-zip mariadb-server mariadb-client
pkg_install wget unzip
Copieu els inifitxers de mostra de /etc/php-5.6.samplea /etc/php-5.6/.
Creeu un /etc/httpd.conffitxer similar al següent. Opcionalment, podeu substituir el nom del servidor pel nom "default"real al DNS, però això no és estrictament necessari.
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"
}
}
Ara és el moment d'habilitar els dimonis necessaris perquè s'iniciïn a l'inici del sistema.
rcctl enable php56_fpm
rcctl enable httpd
rcctl enable mysqld
Instal·lació
Baixeu WordPress, després moveu-lo /var/wwwi configureu els permisos correctes.
cd /tmp
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress /var/www/.
chown -R www:www /var/www/wordpress/
Configura MariaDB per proporcionar la base de dades per a WordPress. Es mysql_secure_installationrecomana l' execució perquè pot eliminar usuaris anònims i la base de dades de prova. A més, s'ha establert una contrasenya d'arrel per a MariaDB.
mysql_install_db
rcctl start mysqld
mysql_secure_installation
Creeu la base de dades de WordPress. Assegureu-vos de substituir Passwordamb la contrasenya que voleu utilitzar.
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;
Ara que heu creat la base de dades de WordPress, és hora d'iniciar el servidor web i el fastcgidimoni.
rcctl start httpd
rcctl start php56_fpm
A partir d'aquí, obriu un navegador web i navegueu fins al vostre lloc web, per exemple www.example.org. Veureu l'assistent d'instal·lació de WordPress. A la pantalla següent, se us demanarà el nom de la base de dades, el nom d'usuari de la base de dades, la contrasenya de la base de dades, el servidor i el prefix de la taula.
El nom de la base de dades per defecte és " wordpress". Assegureu-vos d'establir l'usuari de la base de dades a " wordpress" i utilitzar la mateixa contrasenya que quan vau crear la base de dades anteriorment. Finalment, canvieu el servidor a 127.0.0.1i deixeu el prefix de la taula tal com està.
L'assistent hauria d'omplir correctament la base de dades i després demanar-vos que creeu un adminusuari " ". Un cop fet això, ja esteu preparat per descarregar temes i connectors i començar el disseny del vostre lloc web. Com a nota final, assegureu-vos de vigilar les noves versions i mantenir la instal·lació de WordPress actualitzada. Com més us allunyeu de la versió actual, més difícils acostumen a ser les actualitzacions.