El día de hoy me tocó instalar la última versión de WordPress, la 3.4.1.realmente me gusta este CMS y la facilidad de instalación y uso son de lujo.
Para quienes no han escuchado hablar de él, voy a tomar prestada la introducción que hacen en Wordpress Español:
[quote]WordPress es una avanzada plataforma semántica de publicación personal orientada a la estética, los estándares web y la usabilidad. WordPress es libre y, al mismo tiempo, gratuito.
Dicho de forma más sencilla, WordPress es el sistema que utilizas cuando deseas trabajar con tu herramienta de publicación en lugar de pelearte con ella.[/quote]
A continuación voy a detallar el proceso de instalación para CentOS 6.2.
Requerimientos:
- Entorno LAMP: Sistema Operativo CentOS 6.2 + Apache 2.2 + MySQL 5.1 + PHP 5.3
Procedimiento:
Descargamos la última versión de WP en español.
wget http://es.wordpress.org/wordpress-3.4.1-es_ES.tar.gz
Descomprimimos
tar -xzvf wordpress-3.4.1-es_ES.zip
Movemos el directorio que contiene nuestro WordPress, a la ruta raíz del servidor web
mv wordpress /var/www/html/wp
Definimos al usuario y grupo apache, como dueño del directorio
cd /var/www/html
chown -R apache.apache wp
Creamos el archivo de configuración a partir del archivo de prueba que viene con la distribución de WP
cd wp
cp wp-config-sample.php wp-config.php
Editamos el archivo de configuración
nano wp-config.php
Y definimos las variables de conexión a la base de datos y las cadenas aleatorias para crear claves.
define('DB_NAME', 'dbwp');
define('DB_USER', 'userwp');
define('DB_PASSWORD', 'p4sswp2012');
define('AUTH_KEY', 'T-cn9Y2ru=4g7NqJ(KtSGd];:>[hVvMh]t}Q+Y2xBoxgy+-z@)(DW]mqc-RN4?x;');
define('SECURE_AUTH_KEY', '.-&t*Q,)GrkLiYl$;`T.,[px9|1)/-`1f');
define('LOGGED_IN_KEY', '|lM4mHX-YOL :r[0D-@h=;|nvR80o;A&a{bqOXuma9(D>y9o2e9r0[R9c$%AxRrH');
define('NONCE_KEY', 'T3^ .&qPD3L~rW+Xcu-M}J,j@%gt*=)e<4c`2?dJ:}_-*OfQr@u8xbRqlK`Q_|;&');
define('AUTH_SALT', '&^u_G%[7gq*hDB$g^ )eGhP`|BUa9B!1Xz`eVb`OJF)eI)5-q~EOUqrz');
define('SECURE_AUTH_SALT', 'UJ<?16*_pAErfmAWaOwj{H:e;)d)/+XANl5t0/c_S-yy<=33z@{X-UN@c$xH*5al');
define('LOGGED_IN_SALT', 'O0 h!WrF0T{beb;;NRbkD$,/B]&Z1A-a8%k$4k&VR;FRZ6uMfpYcliz|?Z~RhDht');
define('NONCE_SALT', 'gkv$5b0@S9v)le~}JPZ@ws=z+@K~1;;c1J%1- T 6=A*n.wh_1P,NFzJnd&bOgsB');
Las cadenas aleatorias las podemos obtener de la siguiente manera
curl http://api.wordpress.org/secret-key/1.1/salt/
define('AUTH_KEY', 'T-cn9Y2ru=4g7NqJ(KtSGd];:>[hVvMh]t}Q+Y2xBoxgy+-z@)(DW]mqc-RN4?x;');
define('SECURE_AUTH_KEY', '.-&t*Q,)GrkLiYl$;`T.,[px9|1)/-`1f');
define('LOGGED_IN_KEY', '|lM4mHX-YOL :r[0D-@h=;|nvR80o;A&a{bqOXuma9(D>y9o2e9r0[R9c$%AxRrH');
define('NONCE_KEY', 'T3^ .&qPD3L~rW+Xcu-M}J,j@%gt*=)e<4c`2?dJ:}_-*OfQr@u8xbRqlK`Q_|;&');
define('AUTH_SALT', '&^u_G%[7gq*hDB$g^ )eGhP`|BUa9B!1Xz`eVb`OJF)eI)5-q~EOUqrz');
define('SECURE_AUTH_SALT', 'UJ<?16*_pAErfmAWaOwj{H:e;)d)/+XANl5t0/c_S-yy<=33z@{X-UN@c$xH*5al');
define('LOGGED_IN_SALT', 'O0 h!WrF0T{beb;;NRbkD$,/B]&Z1A-a8%k$4k&VR;FRZ6uMfpYcliz|?Z~RhDht');
define('NONCE_SALT', 'gkv$5b0@S9v)le~}JPZ@ws=z+@K~1;;c1J%1- T 6=A*n.wh_1P,NFzJnd&bOgsB');
Antes de ejecutar el instalador web, procedemos a crear la base de datos que definimos en el archivo de configuración, así como también el usuario de la base de datos y su clave de acceso.
mysql -u root -p
mysql> create database dbwp;
mysql> grant all on dbwp.* to 'userwp'@'localhost' identified by 'p4sswp2012';
mysql> flush privileges;
mysql> exit
Finalmente en un navegador ingresamos a la URL de instalación
https://midominio.com.ec/wp/wp-admin/install.php
Llenamos la información de nuestro sitio:
- Título del Sitio
- Nombre de Usuario
- Password
- Correo electrónico
- Privacidad
Y listo
Ingresamos al sitio de administración
Y ya podemos personalizar nuestro sitio
Espero que les sea de utilidad :D
Salu2
---------------------------
---------------------------
Comentarios
El wordpress no sólo es
El wordpress no sólo es sencillo de usar, sino que simple de actualizar.. ojalá todos los cms tuvieran un sistema de actualización, con advertencias y demás... lógico que si me pongo en plan de conspirador podría ver cosas malas, pero es penoso ver cómo hay cms que son casi que imposibles de actualizar e incluso incompatibles entre versiones.
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre