91 comentarios

Como instalar WordPress en tu dominio

Eh recibido cantidad de E-mail preguntandome como instalo el WordPress en mi dominio o en mi dominio gratuito.

También existe sitios como WordPress.com que hace tu blog gratis, solamente registrandote y seguir unos sencillos paso.

Pero aquí les dejo el tutorial de como hacerlo en tu propio dominio.

Eh aquí el tutorial:

Lo primero que necesitamos para instalar WordPress, es que donde lo vayas a instalar tengas estos requisitolos cuales son:

* Debe tener soporte para base de datos.
* Soporte para PHP.
* Que tenga acceso FTP

Escoger el hosting es importante ya que:

* Debe ser estable.
* Rápido.
* Gran ancho de banda.
* Espacio.

En cualquier caso debes saber cual es el nombre de tu base de datos, el nombre del usuario, contraseña y el nombre del servidor de bases de datos. Esto te lo puede facilitar el administrador o webmaster de tu host.

Otra cosa si no dispones de un cliente FTP puedes descargarte el CuteFTP Professional (Es de Pago)

Primeros pasos para la instalación de WordPress:

* Descomprimir los archivos de WordPress.
* Edición del archivo wp-config.php.
* Configuración del cliente FTP y subida de los archivos descomprimidos de WordPress al servidor.
* Instalación de WordPress.
* Configuración del idioma.

Editar del archivo wp-config.php:

Renombrar el archivo up wp-config-sample.php a wp-config.php, abrirlo y fijarse en esto:

define(‘DB_NAME’, ‘wordpress’);
define(‘DB_USER’, ‘username’);
define(‘DB_USER’, ‘password’);
define(‘DB_HOST’, ‘localhost’);

DB_NAME = nombre de la base de datos.
DB_USER =usuario que accede a la base de datos.
DB_PASSWORD = contraseña para acceder a la base de datos.
DB_HOST = donde está la base de datos (suele ser localhost).

Estos datos se facilitan a la hora de registrarse en cualquier servidor. Por ejemplo, el archivo de configuración de WordPress quedaría así en tu dominio:

define(‘DB_NAME’, ‘NombreDeMiBlog_es_db’);
define(‘DB_USER’, ‘NombreDeMiBlog’);
define(‘DB_PASSWORD’, ‘’);
define(‘DB_HOST’, ‘localhost’);


Por ejemplo:

Supongamos que tu blog se llama Blog Personal, tu nombre de usuario es admin., tu password (ese sólo lo conoces tú) y el nombre de tu host MyHost, quedaría algo como esto:

define(‘DB_NAME’, ‘Blog Personal‘);
define(‘DB_USER’, ‘admin‘);
define(‘DB_USER’, ‘tu password‘);
define(‘DB_HOST’, ‘MyHost‘);


Configuración del cliente FTP y subida de los archivos descomprimidos de WordPress al servidor:

* Se necesitan 3 cosas: nombre del servidor de ftp, login y contraseña.

* Cuando te registraste en el servidor te dieron estos datos, te enviaron un email con ellos o si no están fácilemente accesibles en alguna pestaña.

* En lycos sería:
o servidor = ftp.tudominio.com. o login = Nombre_de_mi_Blog. o password = contraseña_que_pusiste.

* El cliente FTP deberá estar en modo pasivo (hay sitios que no hace falta).

* No queda más que copiar los archivos de Worpress de tu ordenador al servidor utilizando el cliente FTP, en una ventana saldrá el servidor, y no hay más que ir arrastrando archivos desde tu ordenador al servidor.Instalación de WordPress en el servidor:

* Localiza el archivo install.php, debería estar dentro del directorio en wp-admin.

* Para realizar la instalación hay que ejecutar install.php, para ello hay que escribir la dirección completa en el navegador así: http://tudomino.com/NombreDeMiBlog/wp-admin/install.php.

* Si todo va bien, sale esto:

imagen externa

Haces clic donde dice Primer Paso y te sale esto:

imagen externa

Aquí llenas los datos que te piden y haces clic en Continuar al segundo paso y sale esto:

imagen externa

Aquí te crea las tablas de la base de datos y se genera un password (admin) y una contraseña para tu blog ¡NO LA PIERDAS! y lo primero que debes hacer es cambiarla por una que te sea fácil recordar (para ello teclea el nombre de tu sitio en el navegador http://tudominio.com/MiBlog/, te identificas como admin con la contraseña que acabas de apuntar, y buscas la pestaña que pone perfil, ahí está la opción de cambiar contraseña).
Por último haces clic en wp-login.php y sale esto:

imagen externa

No olvides borrar el fichero install.php, por cuestiones de seguridad.

Configuración del idioma:

Primero visita está página: http://wordpress-es.sourceforge.net/ y busca el archivo de lenguaje de acuerdo a la versión de WordPress que descargaste. Siempre es recomendable descargarse la última versión.

* Lo primero es descomprimir el archivo que hemos bajado antes, por ejemplo, el es_ES.zip para obtener el es_ES.mo.
* Después se crea un directorio /languages dentro del directorio /wp-includes/ de la instalación de WordPress.
* Se sube el archivo es_ES.mo a ese directorio recién creado.
* Y finalmente en la línea 19 del archivo wp-config.php, hay que cambiar:

define (’WPLANG’, ‘’);

por:

define (’WPLANG’, ‘es_ES’);


Por último borra el archivo install.php y cambia los permisos del wp-config.php al mínimo (dependiendo del servidor necesitará más o menos permisos activados), por ejemplo prueba poniendo 600 (sólo el propietario tiene permiso de lectura y escritura) con el cliente FTP.

Si tienes problemas con la ñ y las tildes prueba a cambiar la codificación de UTF-8 a ISO-8859-1. Para ello te identificas como admin y buscas la pestaña Opciones -> Lectura.

Basado en el tutorial de Cristalab.com Modificaciones por Luis Kano
Se actualizarón algunos datos, además se utilizó imagénes nuevas. Se puede copiar el Tutorial, siempre que se respete el texto y las imágenes y poner la fuente de donde proviene.

Saludos, Luis Kano

Acerca de Luis Kano

Luis Kano, egresado de Ingeniería en Sistemas Computacionales de la Universidad del Valle de México campus Villahermosa. Programador de C# | Jefe de Informática de una empresa comercial | Administrador | Bebedor Social | Irreverente |

91 Comentarios en “Como instalar WordPress en tu dominio

  1. Error establishing a database connection

    eso, si mas cosas, es el error que me sale al poner:
    http://localhost/wordpress/

    Lo que pasa es que quiero instalar wordpress. Ya tengo un servidor propio en mi maquina, la cual tiene Fedora con apache, php y mysql instalados.

    Segui un manual de internet el cual se encuentra ; todo va bien, descargo el wordpress, lo mando a mi carpeta /var/www/ , que es donde esta la carpeta principal de apache (eso creo).

    A la hora de crear la base de datos para wordpress no me da ningun problema:

    mysql> CREATE DATABASE wordpress
    -> ;
    Query OK, 1 row affected (0.03 sec)

    mysql> SHOW DATABASES;
    +——————–+
    | Database |
    +——————–+
    | information_schema |
    | mysql |
    | test |
    | wordpress |
    +——————–+
    4 rows in set (0.00 sec)

    mysql> USE wordpress
    Database changed

    En lo que tengo duda es que en el manual que segui dice que todas las bases de datos de mysql se guardan en una carpeta llamada ‘data’ que esta en la carpeta principal de mysql, pero en mi caso no existe
    dicha carpeta y guarda las bases en la carpeta principal de mysql (podria ser este el problema, como solucionarlo???)

    despues de crearla pues me dirigo al archivo ‘wp-config-sample.php’ y lo modifico tal y como dice el manual:

    define(‘DB_NAME’, ‘prueba’); // el nombre de la base de datos

    define(‘DB_USER’, ‘root’); // su nombre de usuario de MySQL

    define(‘DB_PASSWORD’, »); // …y su contrasena

    define(‘DB_HOST’, ‘localhost’); // hay un 99% de probabilidades de que no necesite cambiar esto

    lo guardo como ‘wp-config.php’ y voy al navegador pongo la direccion que dice: ‘http://loclhost/wordpress’ y aparece el mentado error:

    Error establishing a database connection

    Espero me puedan ayudar, hasta pronto

  2. mta, creo que todo el comentario quedo vinculado jejeje, bueno aqui esta el manual que segui: AQUI

    un pequeño errorsilloo en el comentario anterior :p

  3. El error puede ser, a que la base de datos aun no la has creado y por eso te manda ese error. Además verifica la direccion de la misma…
    Saludos.

  4. Gracias por rapida respuesta, pero la base si la creé, hasta accedo a ella desde la consola.

    Ya intente creando otros usuarios y contraseñas, pero sigue el mismo error. Verifico todo, desde que el host es ‘localhost’, el nombre de la base de datos, privilegios pa acceder a dicha base, etc. pero por mas que le muevo sale el mismo error. :s

  5. Probe tambien acceder a la base de datos con una pequeña pagina en php y logra acceder sin ningun problema.

  6. Contacta con el soporte técnico de tu hosting, ellos te deberán decir cual es la dirección de la base de datos….
    haz probado darle todos los permisos necesarios a la base de datos para que se pueda escribir en ella y crear todo lo necesario que se necesita para el WordPress..

    Saludos.

  7. sip, todos los permisos.

    -rwxr-xr-x 1 juan juan 907 feb 17 00:48 wp-config.php

    mysql> show databases;
    +——————–+
    | Database |
    +——————–+
    | information_schema |
    | amarok |
    | mysql |
    | test |
    | wordpress |
    +——————–+

    mysql> use mysql
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A

    Database changed
    mysql> select host, user from user;
    +————+——+
    | host | user |
    +————+——+
    | 127.0.0.1 | root |
    | localhost | blog |
    | localhost | juan |
    | localhost | root |
    | makako2010 | root |
    +————+——+
    5 rows in set (0.02 sec)

    mysql>grant all privileges on wordpress.* to blog@localhost identified by ‘****’;
    mysql> flush privileges;

    El servidor esta en mi propia maquina (makako2010.no-ip.org), la vdd ya no se ni que hacer :p

  8. Debes de tener la última versión del Mysql pero la server que tiens que instalar en tu máquina. Tú maquina cuando no esté online no estará disponible tu blog, así que te recomendaría que buscarás un host, o abrieras una cuenta en wordpress.com que es la mejor forma y de manera gratuita.

    Saludos.

  9. Tengo el siguiente error ¿alguien sabe?

    Warning: require() [function.require]: Unable to access /home/webcindario/b/l/bluerain/wp/wordpress231/wordpress/wp-includes/compat.php in /home/webcindario/b/l/bluerain/wp/wordpress231/wordpress/wp-settings.php on line 117

    Warning: require(/home/webcindario/b/l/bluerain/wp/wordpress231/wordpress/wp-includes/compat.php) [function.require]: failed to open stream: No such file or directory in /home/webcindario/b/l/bluerain/wp/wordpress231/wordpress/wp-settings.php on line 117

    Fatal error: require() [function.require]: Failed opening required ‘/home/webcindario/b/l/bluerain/wp/wordpress231/wordpress/wp-includes/compat.php’ (include_path=’.’) in /home/webcindario/b/l/bluerain/wp/wordpress231/wordpress/wp-settings.php on line 117

    Gracias

  10. Muy buen blog, creo que no te será dificil calificar como Student Partner en Microsoft.
    Adelante, luego te marco a tu cel….
    Saludos.

  11. Hola, al momento de instalar wordpress no me da la contraseña temporal, nunca me aparece en pantalla el paso 2, que podria ser?

  12. @Will: Debes de ver si se están creando las tablas en la base de datos. Además de que esté bien la dirección de las bases de datos.
    Saludos.

  13. Muy útil la información, y paso a comentar el problema que tengo: una vez he instalado WordPress y recibido el usuario y el password, al tratar de iniciar sesión me sale una página con errores del tipo:

    
    Warning: Cannot modify header information – headers already sent by (output started at /www/hostbot.com/j/l/s/jlsarralde/htdocs/wp-config.php:1) in /www/hostbot.com/j/l/s/jlsarralde/htdocs/wp-login.php on line 267

    Warning: Cannot modify header information – headers already sent by (output started at /www/hostbot.com/j/l/s/jlsarralde/htdocs/wp-config.php:1) in /www/hostbot.com/j/l/s/jlsarralde/htdocs/wp-login.php on line 279

    Warning: Cannot modify header information – headers already sent by (output started at /www/hostbot.com/j/l/s/jlsarralde/htdocs/wp-config.php:1) in /www/hostbot.com/j/l/s/jlsarralde/htdocs/wp-includes/pluggable.php on line 595

    ¿A qué se puede deber?

    Gracias.

  14. Pues ese error se debe a que está mal tu archivo wp-config.php
    Ese error siempre aparece cuando bajas la versión en español.
    Es mejor bajar la versión en inglés y al final lo traduces al español.
    Saludos.

  15. Gracias, efectivamente, eso es lo que me sucedía. Ya he podido «empezar» con la versión en inglés.

  16. Warning: require_once() [function.require-once]: Unable to access ../../wp-load.php in /www/sites/1/iespana.es/a/d/adventistasbarahona/site/wp-admin/install.php on line 4

    Me sale este error despues que se conecta con la base de datos por favor ayudenme soy nuevo en esto..

    Warning: require_once(../../wp-load.php) [function.require-once]: failed to open stream: No such file or directory in /www/sites/1/iespana.es/a/d/adventistasbarahona/site/wp-admin/install.php on line 4

    Fatal error: require_once() [function.require]: Failed opening required ‘../../wp-load.php’ (include_path=’.:/www/usr/lib/php’) in /www/sites/1/iespana.es/a/d/adventistasbarahona/site/wp-admin/install.php on line 4

  17. Me sale este error despues que se que me envia para seguir instalando wordpress por favor ayudendeme soy nuevo en esto: este es el error,

    Warning: require_once() [function.require-once]: Unable to access ../../wp-load.php in /www/sites/1/iespana.es/a/d/adventistasbarahona/site/wp-admin/install.php on line 4

    Warning: require_once(../../wp-load.php) [function.require-once]: failed to open stream: No such file or directory in /www/sites/1/iespana.es/a/d/adventistasbarahona/site/wp-admin/install.php on line 4

    Fatal error: require_once() [function.require]: Failed opening required ‘../../wp-load.php’ (include_path=’.:/www/usr/lib/php’) in /www/sites/1/iespana.es/a/d/adventistasbarahona/site/wp-admin/install.php on line 4

  18. Preguntale a los del host, cual es la dirección de la bases de datos, te da ese error, porque no se conecta con la bases de datos.
    Saludos.

  19. Hola! Muchísimas gracias por este aporte, me ha ayudado mucho. Pero tengo un problema, justo cuando pongo la dirección web para activar el install.php me sale este error:

    WordPress database error Table ‘Sql214061_3.wp_options’ doesn’t exist for query INSERT INTO wp_options (option_name, option_value, autoload) VALUES (‘cron’, ‘a:2:{i:1222509737;a:1:{s:17:\»wp_update_plugins\»;a:1:{s:32:\»40cd750bba9870f18aada2478b24840a\»;a:3:{s:8:\»schedule\»;s:10:\»twicedaily\»;s:4:\»args\»;a:0:{}s:8:\»interval\»;i:43200;}}}s:7:\»version\»;i:2;}’, ‘yes’) made by add_option WordPress database error Table ‘Sql214061_3.wp_options’ doesn’t exist for query INSERT INTO wp_options (option_name, option_value, autoload) VALUES (‘random_seed’, ’05b4a12ede79b43e45e9909d52f52025′, ‘yes’) made by add_option WordPress database error Table ‘Sql214061_3.wp_options’ doesn’t exist for query INSERT INTO wp_options (option_name, option_value, autoload) VALUES (‘auth_salt’, ‘acQVyJZGs6XG’, ‘yes’) made by add_option

    ¿Tú sabrías a qué se debe? ¿no pongo bien el nombre de mysql? ¿cómo sería el formato correcto?

    Muchas gracias, un saludo

  20. Verifica si la bases de datos que versión usa….
    Y además verifica los derechos del usuario de la bases de datos, que tenga todos los permisos…

  21. hola, logro hacer toda la instalación pero cuando voy a entrar al area del administrador me sale este error :

    Warning: Cannot modify header information – headers already sent by (output started at /home/hyperweb/public_html/blog/wp-config.php:1) in /home/hyperweb/public_html/blog/wp-login.php on line 267

    Warning: Cannot modify header information – headers already sent by (output started at /home/hyperweb/public_html/blog/wp-config.php:1) in /home/hyperweb/public_html/blog/wp-login.php on line 279

    Quien me pueda ayudar envieme un email a mi correo. alvjonas@hotmail.com gracias de ante mano.

  22. Hola, gracias por toda esta información, útil de verdad.

    Me podrías ayudar con un error que me ha dejado «atascada» al iniciar la sesión en el blog que parecía ya instalado (en Lycos). Pego la fila de errores:
    wp-settings.php on line 27

    streams.php on line 62

    wp-login.php on line 267

    wp-login.php on line 279

    Muchas gracias de antemano.

  23. @jonas: Si bajaste la versión en español, sustituyela con la versión inglesa.
    Ese error me mandaba a mi también, después cambie todo bajando la version inglesa, la configuré y todo y al final cambié el idioma y si se instaló.
    @carmen: Puede ser un error ocasionado por esos archivos corruptos. Baja de nuevo la versión más reciente y sustituyelo.
    Saludos.

  24. bueno Luis_Kano Octubre 13th, 2008 (#): yo ya tenia la version inglesa pero no pude pasarla a español,, voy a intentarlo de nuevo y aviso.

  25. Luis, muchísimas gracias por la respuesta, luego voy a hacer lo que me dices. Un saludo.

  26. luis estoy muy agradecido, me funciono porfina, ahora lo unico q me falta es cambiar la plantilla de mi blog. vamos a ver si puedo. seguro que si, gracias.

  27. Hola otra vez. Siento volver a preguntar… pero es que he subido de nuevo los archivos presuntamente corruptos(descomprimidos de la última versión de wordpress) y me siguen saliendo errores:

    wp-settings.php on line 27

    wp-includes/streams.php on line 62

    wp-login.php on line 267

    wp-includes/pluggable.php on line 595

    /wp-includes/pluggable.php on line 770

    ¿Qué me aconsejas?

    Muchas gracias por tu tiempo. Un saludo.

  28. Carmen ponte en contacto conmigo por medio de mi correo. Te puedes poner en contacto en este formulario:
    http://www.luiskano.net/blog/contacto/
    saludos.

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.