# Instalació i configuració de Wordpress 1.- Instala les dependencies: ``` sudo apt update sudo apt install apache2 \ ghostscript \ libapache2-mod-php \ mysql-server \ php \ php-bcmath \ php-curl \ php-imagick \ php-intl \ php-json \ php-mbstring \ php-mysql \ php-xml \ php-zip ``` 2.- Instala wordpress ``` sudo mkdir -p /var/www/wordpress.alexM.test sudo chown isard:www-data /var/www/wordpress.alexM.test curl https://wordpress.org/latest.tar.gz | sudo -u isard tar zx -C /var/www/wordpress.alexM.test --strip-components=1 ``` ![image](https://hackmd.io/_uploads/SkVVtWaET.png) ![image](https://hackmd.io/_uploads/BkYxq-TV6.png) ![image](https://hackmd.io/_uploads/ryD03-aEp.png) 3.- Configura Apache per a wordpress 3.1.- Crear la pagina a /etc/apache2/sites-available ![image](https://hackmd.io/_uploads/rJTGCWaNT.png) 3.2.- Configurar la pagina (Copiar el que posa a la pagina menys el virtualhost) i activar la pagina ![image](https://hackmd.io/_uploads/SJAiyfpE6.png) ![image](https://hackmd.io/_uploads/Sk-blf6N6.png) 3.3.- Activar rescribiment d'URLs ![image](https://hackmd.io/_uploads/SyavRWS4a.png) 3.4.- Desactivar la pagina predeterminada ![image](https://hackmd.io/_uploads/By2oRWHVp.png) 3.5.- Recargar apache2 ![image](https://hackmd.io/_uploads/SyWwefa4a.png) 4.- Configurar base de dades 4.1.- Entrar a mySQL ![image](https://hackmd.io/_uploads/HJIReGBVp.png) 4.2.- Crear la base de dades ![image](https://hackmd.io/_uploads/SyfikX6V6.png) 4.3.- Crear l'usuari ![image](https://hackmd.io/_uploads/SkB-lmT46.png) 4.4.- Donar permisos al usuari ![image](https://hackmd.io/_uploads/HJR_gXaNp.png) ![image](https://hackmd.io/_uploads/HJ5HMGrN6.png) 5.- Activar mysql ![image](https://hackmd.io/_uploads/SJ__MfrVp.png) 6.- Conectar wordpress a la base de dades 6.1.- Copia la configuració de prova a wp-config.php ![image](https://hackmd.io/_uploads/rkOAwfT4T.png) 6.2.- Estipular les credencials de la base de dades ![image](https://hackmd.io/_uploads/S1CZqzaET.png) (Credencials cambiades) ![image](https://hackmd.io/_uploads/BkFOs7AV6.png) 6.3.- Obre el fitxer de configuració amb nano (o vi) i esborra: ``` define( 'AUTH_KEY', 'put your unique phrase here' ); define( 'SECURE_AUTH_KEY', 'put your unique phrase here' ); define( 'LOGGED_IN_KEY', 'put your unique phrase here' ); define( 'NONCE_KEY', 'put your unique phrase here' ); define( 'AUTH_SALT', 'put your unique phrase here' ); define( 'SECURE_AUTH_SALT', 'put your unique phrase here' ); define( 'LOGGED_IN_SALT', 'put your unique phrase here' ); define( 'NONCE_SALT', 'put your unique phrase here' ); ``` 6.4.- Posa on acabas de esborrar el contingut de la seguent pagina: https://api.wordpress.org/secret-key/1.1/salt/ ![image](https://hackmd.io/_uploads/rJd6jm0E6.png) 7.- Configura wordpress anant a la pagina i iniciant sesió amb credencials distintes a las de mySQL ![image](https://hackmd.io/_uploads/ryVQaXREa.png) 8.- Y ya esta :smile: ![image](https://hackmd.io/_uploads/BkHK6XR4T.png)