JMiur [E]

Una de las formas más prácticas de trabajar con WordPress y con muchos otros de estos servicios, es utilizarlos offline, instalándolos en nuestra PC y experimentar a gusto sin temor a destruir nada.

Para eso, la mejor opción es XAMPP, un soft gratuito que nos permite instalar una distribución de Apache que contiene MySQL, PHP y todo lo necesario para correr y gestionar un sitio web.

Hay versiones para casi todos los sistemas operativos. La última versión para Windows incluye:
  • Apache 2.4.2
  • MySQL 5.5.25a
  • PHP 5.4.4
  • phpMyAdmin 3.5.2
  • FileZilla FTP Server 0.9.41
Una vez descargado, procedemos a la instalación que es muy simple, similar a la de cualquier otro programa.

Instalando Xampp en Windows

Terminado esto, lo ejecutamos y se abrirá el panel de control. Si no están iniciados los servicios, hacemos click en Start, tanto de Apache como de MySQL que son los dos imprescindibles. Cerramos el panel que permanecerá como ícono en la barra de tareas.

El Panel de Control de Xampp

Para entrar al servidor abrimos el navegador y escribimos localhost en la barra de direcciones, nos llevará a una página similar a esta:
http://localhost/xampp/splash.php

Seleccionamos el idioma que nos resulte cómodos y vamos a crear una base de datos. En la izquierda, dentro de Herramientas hacemos click en phpMyAdmin:
http://localhost/phpmyadmin/

Una vez allí, colocamos el nombre (por ejemplo "wordpress" sin comillas), elegimos utf8_unicode_ci y click en Crear.

Con eso ya estamos casi listos, nos falta instalar Wordpress, así que descargamos la última versión o la que nos guste, la descomprimimos y la debemos copiar y pegar en la carpeta \\xampp\\htdocs\\ que es donde se agregarán todos nuestros archivos.

Lo que sigue es similar a instalar WorPress en un hosting. Vamos a la carpeta \\xampp\\htdocs\\wordpress que es la raiz de nuestro sitio y buscamos el archivo wp-config-sample.php. Hacemos una copia del mismo y lo renombramos como wp-config.php. Lo editamos y colocamos nuestros datos:
[php]
define(''DB_NAME'', ''wordpress''); // el nombre de la base de datos que acabamos de crear
define(''DB_USER'', ''root''); // nuestro nombre de usuario para MySQL (no cambiar)
define(''DB_PASSWORD'', ''''); // la contraseña (la dejamos en blanco)
define(''DB_HOST'', ''localhost'');
define(''DB_CHARSET'', ''utf8'');
define(''DB_COLLATE'', '''');
[/php]
Para terminar, vamos a esta dirección:

http://localhost/wordpress/wp-admin/install.php

y seguimos el proceso normal, poner el título del blog, un email, nos dará un nombre de usuario (admin) y una contraseña aleatoria y nos llevará a la pantalla de login:

http://localhost/wordpress/wp-login.php

que es la que usaremos de ahí en adelante para entrar en nuestro sitio.

El resto, será igual que administrar WordPress desde un hosting. Podemos agregar temas, plugins (aunque algunos no funcionarán), exportar la base de datos de nuestro blog e importarla a Xampp, crear otras, etc.

Una de las ventajas es que no es necesario utilizar el editor interno y podemos usar cualquier otro como Notepad++ o el que nos resulte más cómodo. abrimos los archivos, los editamos y los guardamos. Todo se hace más sencillo, más rápido y no necesitamos conectarnos a internet.

Si bien el proceso detallado se refiere a a WordPress, en realidad, la utilidad de software como Xampp no se limita a este tipo de servicios ya que podemos hacer lo mismo con cualquier otro CMS: Joomla, Drupal, o no usar ninguno de ellos y experimentar con el lenguaje PHP de manera directa.

9 comentarios:

Rom  

Una consulta. Había escuchado de este aplicativo pero recuerdo que traté de instalar el PHP y MySQl (una instalación manual, sin hacer uso de este aplicativo) y funcionaba bien, excepto que cuando hacía un test de configuración de PHP simplemente no me mostraba MySQL, era como si no estuviera instalada las librerías, y las dll estaban en la carpeta correcta. Estos fueron los pasos que seguí:

INSTALACIÓN PHP 5
1. descomprimir php-5.2.4-Win32.zip y pecl-5.2.4-Win32.zip (copiar el contenido de esta última en la carpeta EXT de la primera)
2. copiar el contenido de php-5.2.4-Win32.zip a la ubicación donde deseas instalar PHP
3. crear la carpeta sessions dentro de la carpeta PHP
4. ubicar el archivo php.ini-recommended y renombrarlo como php.ini
5. relizar las siguientes modificaciones en php.ini
5.1 cgi.force_redirect = 0
5.2 session.save_path=C:\php\sessions
5.3 extension_dir = "C:\PHP\ext"
5.4 short_open_tag=on
5.5 descomentar las siguientes lineas

extension=php_mssql.dll
extension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_mbstring.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll

6. copiar php.ini a la carpeta Windows\System32
7. copiar las dll de la carpeta ext a la carpeta system32
8. copiar la libreria libmysql.dll a la carpeta system32
9. en el IIS modificar las siguientes opciones:
9.1 en Filtro ISAPI agregar PHP(nombre de filtro) y C:\php\php5isapi.dll (ejecutable)
9.2 en Directorio particular - Configuración agregar C:\php\php5isapi.dll (ejecutable) y .php (extensión)


INSTALACIÓN MYSQL 5
1. ejecutar el instalador

INSTALACIÓN PHPMYADMIN
1. abrir el archivo libraries\config.deafult.php
2. ingresar el password en la línea $cfg['Servers'][$i]['password']


¿Será que esta aplicación pueda solucionar mis problemas de poder tener PHP y MySQL corriendo correctamente en mi laptop?. Es que bajo Xp, en mi antigua PC, podía tener ambos y como hago diseños en ASP y PHP me resultaba cómodo poder pasar variables entre esos tipos de formatos.

Ahora lo que veo es que tendría 2 servidores web, pues actualmente tengo el IIS corriendo y asumo que el Apache correría PERO en otro puerto. ¿Verdad?

¿Que comentarios y sugerencias me podrías proporcionar?
Mil disculpas si mi comentario es un poco fuera de topic o resulta largo.

Un saludo desde Lima, Perú

JMiur  

Es un tema que supera mis conocimientos y además, nunca he probado ese método pero, se me ocurre que no debería haber problema alguno en instalarlo siempre y cuando, tal como dices, se modifique el puerto.

Hay muchos artículos en al web preguntando por eso mismo y, al parecer, es posible correr ambas cosas, editando alguno de los archivos de configuración. Este es uno que vi recién en un foro.

Responder
Rosendo Ramírez  

Queremos algo asi para blogger :P

JMiur  

Seria buen ¿verdad? :D

Responder
elena  

porke hablar de cosas que nada que ver para blogger o redes sociales si aki estamos por blogger

porke no habvlas del porke ahora facebook cobraa por que las publicaciones llegen a todos nuestro usuarioss o porkee blogger estos dias no qiere visualizar imagenes o demora en cargarlas o de plano no las deja visualizarse en las entradas, o porke el boton compartir de facebook no funciono por mas de 5 dias ? cosas asi si nos interesaria saberr

JMiur  

Porque este es un blog personal.

Desconozco el motivo por el que "estás aquí" pero yo no "estoy" por Blogger sino porque si, porque me divierte y nada más así que no veo motivo para limitarme en ningún sentido. Eso, se lo dejo al mundo de afuera.

No sé el motivo por el cual te adjudicas el derecho de decir lo que a los demás les interesa saber, imagino yo, que eso es imposible y que todos quieren saber cosas distintas, por suerte.

Resumiendo: nada más. Los blogs son para compartir cosas ¿Qué cosas? TODAS !!!!!!!!!!!

PD:
1. no es cierto que Facebook cobre por acceder a las publicaciones
2. no he visto ningún problema en Blogger con las imágenes y, si lo hubiera, eso es algo que deberían resolver ellos
3. si el botón de compartir no te funciona, coloca otro y asunto resuelto

Responder
Lisandro  

Yo usé un sistema muy fácil de usar... lo encontré en la red y me sirvió mucho.
http://bitnami.org/es/stack/wordpress

Responder
rlramirez656  

hola amigos.
tengo un problema instale el php de la version 5.4.4 y tengo un problema que no me corre una aplicacion que si corria en las versiones inferiores y el error es de las sesiones Fatal error: Function name must be a string in

Alguien me puede ayudar por favor.


Gracias :)

JMiur  

Imposible saberlo sin ver el código. Puede ser que la función ya no esté soportada o que estés llamándola con el signo $ delante del nombre.

Responder

¿Quiere dejar un comentario?

recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

Nota: sólo los miembros de este blog pueden publicar comentarios.

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

 
CERRAR