Monta tu WordPress 6: Instalación de WordPress y configuración básica

Podemos descargar la última versión de WordPress desde la sección descargas de WordPress.org, pero esto nos instalaría la versión en inglés y luego debemos instalar la traducción. Vamos a instalar directamente la versión en español, pero indicamos como se haría con la versión inglesa:

cd /var/www/html/sitename
# (1) Descargar version Español https://es.wordpress.org/txt-download/
sudo wget https://es.wordpress.org/wordpress-4.9.5-es_ES.tar.gz
sudo tar -xzf wordpress-4.9.5-es_ES.tar.gz
mv wordpress public_html
rm wor dpress-4.9.5-es_ES.tar.gz

# (2) Descargar internacional + traducción
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo mv wordpress public_html
sudo rm wordpress-4.9.5-es_ES.tar.gz

# Descargar traducción desde https://make.wordpress.org/polyglots/teams/?locale=es_ES
mv es_ES.mo public_html/wp-content/languages/

Por ultimo debemos establecer los permisos adecuados para el directorio public_html donde se aloja la web de wordpress, tanto del propietario como de permisos de escritura.

cd public_html
sudo chown -R usuario-server:www-data .
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Finalmente reiniciar servicios:

sudo systemctl restart php7.0-fpm nginx

Acceder a nuestro navegador a la dirección localhost. Utilizamos los datos que hemos creado anteriormente (Nombre de la base de datos, Nombre de usuario, Contraseña). Estos datos pueden ser todos aleatorios, podemos generar el nombre de la base de datos como si fuera una contraseña aleatoria igual que la contraseña misma. En servidor de la base de datos dejamos locahost y el prefijo de la tabla también el valor por defecto wp_.

Por último modificamos los permisos del archivo de configuración de WordPress para que solo el autor pueda escribir y los usuarios que pertenezcan al grupo www-data solo puedan leer:

chmod 640 wp-config.php

Ya podemos acceder a nuestro wordpress en la direccion http://sitename.tld/wp-admin. Por fin!!

Configuración basica de WordPress

Bueno a partir de ahora los siguientes pasos son opcionales pero podemos tomarlo como un checklist post instalación, algunas tareas adicionales de seguridad o parámetros que pueden sernos útiles:

• Borrar el post y la página de ejemplo. WordPress nos crea algunos datos de ejemplo que podemos borrar directamente.

• Establecer la codificación de los enlaces de nuestros posts (Permalinks).

• Establecer las actualizaciones automáticas de WordPress. Cada vez que sale una nueva versión de WordPress (hay de varios tipos), desde el administrador tendremos que actualizar. Para las actualizaciones menores, podemos dejar que WordPress se actualice automáticamente añadiendo la siguiente opción en el archivo wp-config.php:

/** Auto-actualizar versiones menores **/
define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ );

Más info: Configuring Automatic Background Updates
• Deshabilitar el almacenamiento de las versiones de los post. Por defecto WordPress almacena en la base de datos todas las versiones de cada post que vamos escribiendo. Esto puede ser útil en algunos casos, pero en mi caso creo que solo hacen que ocupar espacio. Para deshabilitarlos, añadimos la siguiente línea en el archivo wp-config.php:

/** Deshabilitar guardado de revisiones de posts **/
define(‘AUTOSAVE_INTERVAL’, 300 ); // autoguardado cada 5 min.
define(‘WP_POST_REVISIONS’, false );

Si ya hemos creado algún borrador y queremos limpiar la base de datos, nos conectamos a mariaDB (mediante sudo mysql -u root -p):

DELETE FROM wp_posts WHERE post_type = «revision»;

• Mover el archivo crítico wp-config.php fuera del directorio de la web.
https://www.groovypost.com/howto/improve-wordpress-securitty-wp-config-php-location/

Print Friendly, PDF & Email

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *