Instalar WordPress en Amazon AWS
Para instalar WordPress debemos seguir estos pasos:
- Descargar la ultima version del wordpress desde la consola usando wget:
$ wget https://wordpress.org/latest.tar.gz - Descomprime el contenido del archivo de esta forma:
$ tar -xzf latest.tar.gz El archivo se descomprime dentro de la carpeta «wordpress«.
- Inicie la base de datos si es que no esta ya activa usando:
$ sudo systemctl start mariadb - Inicia sesión usando este comando y luego ingresa to usuario «root» y contraseña que elegiste cuando instalaste mariadb:
$ mysql -u root -p - Ya dentro de la base de datos crea un nuevo usuario especifico para la instalacion de wordpress:
CREATE USER 'wordpress-user'@'localhost' IDENTIFIED BY 'your_strong_password'; - Crea la base de datos a usar con wordpress
CREATE DATABASE `wordpress-db`; - Conceda privilegios completos para la base de datos al usuario de WordPress que ha creado antes. VacÃe los privilegios de base de datos para recoger todos los cambios. Y al final, salga del cliente de
mysql.
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO "wordpress-user"@"localhost";
FLUSH PRIVILEGES;
exit Crea y modifica el archivo wp-config.php
Dentro de la carpeta de wordpress, localiza el archivo nombrado «wp-config-sample.php» y crea una copia de este y nombralo de esta manera: «wp-config.php». Para esto, usaremos esta linea en la consola:
$ cp wordpress/wp-config-sample.php wordpress/wp-config.php Modifique el archivo wp-config.php con el editor de texto, yo uso «nano» por preferencia.
$ nano wordpress/wp-config.php Una vez abierto el fichero, busca las lineas «DB_USER» y cambie «username_here» por el usuario de la base de datos que ha creado anteriormente. Despues, busque la lÃnea que define «DB_PASSWORD» y cambie «password_here» por la contraseña fuerte que ha creado anteriormente. Aqui estan las lineas que debes buscar para referencia:
define('DB_USER', 'wordpress-user');
define('DB_PASSWORD', 'your_strong_password'); Para la sección «Authentication Unique Keys and Salts«. Estos valores ofrecen una capa de cifrado a las cookies del explorador que los usuarios de WordPress almacenan en sus equipos locales. Dichos valores largos aleatorios hacen que el sitio sea más seguro. Para obtener estas llaves, puedes visitar esta direccion: https://api.wordpress.org/secret-key/1.1/salt/ ; allà vaz a poder generar aleatoriamente un conjunto de valores de claves que luego debes copiar y pegar en el archivo wp-config.php.
define('AUTH_KEY', '');
define('SECURE_AUTH_KEY', '');
define('LOGGED_IN_KEY', '');
define('NONCE_KEY', '');
define('AUTH_SALT', '');
define('SECURE_AUTH_SALT', '');
define('LOGGED_IN_SALT', '');
define('NONCE_SALT', ''); las llaves generadas se veran de esta forma: «Zsz._P=l/|y.Lq)XjlkwS1y5NJ76E6EJ.AV0pCKZZB,*~*r ?6OP$eJT@;+(ndLg«. Y para copiar y pegarlo en el archivo, nos posicionamos con el puntero donde vamos a pegar la llave y damos click derecho, esto equivale a pegar el texto. Luego guarde los cambios hecho y salga del archivo.
Lo siguiente sera copiar la carpeta de wordpress a la direccion de carpeta en apache «/var/www/html/«
$ cp -r wordpress sibling = document.querySelector( '.wp-site-blocks' ); if ( ! sibling ) { return; } skipLinkTargetID = skipLinkTarget.id; if ( ! skipLinkTargetID ) { skipLinkTargetID = 'wp--skip-link--target'; skipLinkTarget.id = skipLinkTargetID; } skipLink = document.createElement( 'a' ); skipLink.classList.add( 'skip-link', 'screen-reader-text' ); skipLink.id = 'wp-skip-link'; skipLink.href = '#' + skipLinkTargetID; skipLink.innerText = 'Saltar al contenido'; sibling.parentElement.insertBefore( skipLink, sibling ); }() ); 
