Cómo Instalar WordPress En Tu Servidor Paso a Paso

Escrito por el dic 30, 2013 en wordpress | 0 comentarios

En este post quiero explicarte cómo puedes instalar WordPress en tu servidor paso a paso. Es una forma de instalar WordPress totalmente manual sin utilizar ningún software tipo Fantastico, el cuál, nos permite realizar una instalación automática pero por otro lado no permite tener un control 100% del proceso de instalación.

Cómo instalar WordPress desde cero

 

Pasos para instalar WordPress desde 0 en tu servidor.

 

1) Descargar la última versión de WordPress desde la web oficial

http://es.wordpress.org/

2) En mi caso he descargado el fichero wordpress-3.8-es_ES.zip

3) Tenemos que tener un dominio previamente contratado

4) Hemos de tener una cuenta de hosting previamente contratada para poder colgar el sitio web

5) En este punto apuntaremos el dominio a los DNS que nos hayan indicado en nuestro alojamiento web

6) Una vez se hayan propagado los DNS (1-3 días) ya podremos ver el alojamiento en lugar de la página de bienvenida del registrador de dominios

7) Descomprimimos el archivo zip que contiene la instalación de WordPress en una carpeta de nuestro ordenador

8) Accedemos al panel de control del alojamiento para crear la base de datos y los accesos. Voy a realizar el proceso desde un panel de control de tipo cPanel que lo puedes encontrar en un proveedor de hosting como Hostgator.

8.1) Ir a la opción de MySQL Base de Datos

8.2) Poner el nombre de la base de datos y pulsar el botón Crear

8.3) Creamos el usuario de conexión a la base de datos

8.4) Ahora añadimos el usuario a la base de datos configurando los permisos. Por defecto marcamos todos los privilegios

9) Copiamos el fichero wp-config-sample.php a wp-config.php y modificaremos este último con los datos de conexión y un par de cosas más como detallo a continuación

9.1) En la siguiente sentencia sustituiremos ‘nombredetubasededatos’ por la base de datos que hemos creado previamente (punto 8.2)

define(‘DB_NAME’, ‘nombredetubasededatos’);

9.2) En las siguientes sentencias sustituiremos ‘nombredeusuario’ y ‘contraseña’ por las que hemos creado previamente (punto 8.3)

define(‘DB_USER’, ‘nombredeusuario’);

define(‘DB_PASSWORD’, ‘contraseña’);

9.3) Después generaremos las claves únicas de autentificación o también llamadas “SaltKeys. Para ello simplemente tendremos que ejecutar lo siguiente:

https://api.wordpress.org/secret-key/1.1/salt/

Esto nos generará un bloque que tendremos que sustituir por :

define(‘AUTH_KEY’, ‘pon aquí tu frase aleatoria’);

define(‘SECURE_AUTH_KEY’, ‘pon aquí tu frase aleatoria’);

define(‘LOGGED_IN_KEY’, ‘pon aquí tu frase aleatoria’);

define(‘NONCE_KEY’, ‘pon aquí tu frase aleatoria’);

define(‘AUTH_SALT’, ‘pon aquí tu frase aleatoria’);

define(‘SECURE_AUTH_SALT’, ‘pon aquí tu frase aleatoria’);

define(‘LOGGED_IN_SALT’, ‘pon aquí tu frase aleatoria’);

define(‘NONCE_SALT’, ‘pon aquí tu frase aleatoria’);

9.4) Una medida de seguridad a implementar será el cambio del prefijo que aparece por defecto de la base de datos. Cambiaremos el ‘wp_’ por otro

$table_prefix  = ‘wp_';

9.5) El lenguaje de la instalación en español

define(‘WPLANG’, ‘es_ES’);

9.6) Al final del archivo añadiremos las siguientes líneas :

/** Custo **/

define(‘WP_POST_REVISIONS’, FALSE);

define( ‘WP_AUTO_UPDATE_CORE’, false );

La primera sentencia desactivará las revisiones para todos los post futuros. Esto nos permitirá tener una base de datos mucho más limpia y de menor tamaño.

La segunda sentencia desactivará las actualizaciones menores automáticas de nuestra instalación. Siempre es preferible controlar manualmente cuando hay actualizaciones disponibles. Pero si no te apetece esta funcionalidad simplemente no pongas la sentencia.

10) En este punto ya podemos subir la instalación a nuestro servidor. Esto lo haremos con un programa de FTP, como por ejemplo, Filezilla que lo podemos descargar de https://filezilla-project.org/ (Filezilla Client). Procurar que la conexión sea segura por sftp

11) Una vez tengamos instalado el programa de FTP tendremos que configurar una cuenta de FTP para la conexión con nuestro servidor, y de esta forma poder copiar los ficheros de la instalación

12) Los ficheros de la instalación los copiaremos en el root del dominio o si los queremos instalar en un subdirectorio pues crearemos previamente el directorio y después copiaremos los ficheros dentro del mismo

http://dominio.com/ ó http://dominio.com/blog/

13) Una vez tengamos todos los ficheros copiados en el servidor podremos ya ejecutar el dominio en nuestro navegador

http://www.dominio.com

y automáticamente nos aparecerá

http://www.dominio.com/wp-admin/install.php

En este momento deberemos introducir:

– Título del sitio

– Nombre de Usuario

– Password

– Tu correo electrónico

– Permitir que los motores de búsqueda indexen este sitio -> desmarcarlo ya que todavía no nos interesa que el sitio sea indexado. Yo normalmente no permito que los motores indexen el sitio hasta que lo he terminado de crear

Importante: Tanto para la generación de usuario como contraseñas es conveniente que sean lo más seguros posibles. Una herramienta que recomiendo es LastPass aparte de tener otras funciones interesantes.

14) Borraremos los ficheros readme.html e install.php de la instalación por temas de seguridad

15) En este punto ya tendremos nuestro sitio web en funcionamiento con la plantilla por defecto que nos brinda WordPress

16) Otra parte importante es la configuración de los ficheros robots.txt y .htaccess. Es una tema que se podría tratar en un artículo aparte

 

Te recomiendo la lectura de dos artículos que publiqué hace algún tiempo y tienen cierta relación con lo que en estos momentos estoy escribiendo. Uno de ellos explica cómo tener presencia online en 5 pasos y el otro explica cómo instalar WordPress en un servidor local o localhost.

 

Te invito a que dejes algún comentario, compartas este post y te suscribas a mi canal de YouTube.

 

Be Sociable, Share!

Deje una respuesta.

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>