Continuando con la serie “
Migración de Blogger a WordPress”, en esta primera parte “
Migración de Blogger a WordPress 1.6 parte I”, veremos lo fundamental, para poder correr el WordPess y otros CMS como PHPNuke, PhpBB …en nuestros ordenadores( a lo español :)).
Esta parte corresponde a la
instalación y configuración de Apache, PHP, MySQL, phpMyAdmin bajo el Windows XP/ 2003. Aunque suene sencillo esto, para los que venimos de IIS, ASP.NET, SQL Server, nos es algo complicado ya que no solo es instalarlo y usarlo.
Bueno, empecemos. Primero necesitamos descargar todo de la red (las versiones más recientes), así de sencillo, no hay que pagar ni un céntimo (claro, si deseas haces una donación a los proyectos que desees).
Requisitos:
Descargar
Apache HTTP Server 2.0.55Descargar
PHP 5.0.5 Instalable y
PHP 5.0.5 ZIPDescargar
MySQL 4.1Descargar
phpMyAdmin 2.6.4-pl2Descargar
WordPress 1.5.2Nota: - Necesitamos el PHP instalable y el zip donde están las dlls.
- Si desean probar el WordPress 1.6
Nightly Builds inscríbanse en esta lista.
Instalación de Apache – PHP - MySQL1. Instalación del servidor Apache- Primero debemos mandar a dormir al IIS, en el command prompt del Windows XP/2003, escribir:
net stop iisadmin- Ejecutar apache_2.0.54-win32-x86-no_ssl.msi – Next – aceptas los términos y condiciones – Next
Server information:a -
Network Domain: localhost
b -
Server Name: localhost
c -
Administrator's email address: tumail@neuronaltraining.net
d -Install for all users on port 80, as a service
- Custom installation
- Next – Next – Install
2. Instalación de PHP 5.0.5- Ejecutar php-5.0.5-installer.exe – Next – Standard – Next – Next
-
SMTP Server: localhost
-
From address: me@localhost.com
-
Server type: seleccionar APACHE – Next – Next – Next
-
Apache Configuration: Sorry La configuración de httpd no ha sido todavía escrita…OK
- Installation Complete! – OK
- Debe aparecer en el system tray una nuevo icono "apache monitor", con una
flecha en verde, significa que apache ha sido instalado como un servicio en Windows y está corriendo perfectamente. Con un click izquierdo se despliega un menú con el que pueden detener o reiniciar el servicio.
- Abrir un navegador y escribir:
http://localhost/ , si aparece el mensaje “¡Funcionó! ¡El Servidor de Red Apache ha sido instalado en ese sitio!” entonces todo esta OK
3. Instalación MySQL 4.1- Descomprimir mysql-4.1.14-win32.zip y ejecutar Setup.exe
- Setup type: Custom – Next – Next – Install
- Sing-Up: Skip Sing-Up – Finish
- Configuration: Next
- Configuration type: Detailed Configuration - Next
- Server type: Developer Machine - Next
- Database Usage: Multifuntional Database - Next
- InnoDB Tablespace: Next
- Concurrent: Decision Support (DSS)/OLAP - Next
- Networking: - Next
- Character set: Standard - Next
- Windows Service: Install as Windows Service - Next
- Security: poner un password al root ( no se olviden cual es!) – Next – Execute – Finish!!
Configuración de Apache – PHP – MySQL1. APACHE - httpd.conf- Descomprimir php-5.0.5-Win32.zip y copiar
php5apache2.dll, en C:\PHP- Ir a C:\Program Files\Apache Group\Apache2\conf y abrir con un editor de texto el archivo httpd.conf
a- Buscar la sección "Dynamic Shared Object (DSO) Support" y agregar esta línea:
LoadModule php5_module C:/php/php5apache2.dllb- Buscar la sección “
ServerRoot” debe tener:
ServerRoot "C:/Program Files/Apache Group/Apache2", es directorio donde está instalado APACHE, si no queremos cambiar, dejémoslo así como está.
c- Buscar la sección “
AddType” y agregar:
AddType application/x-httpd-php .phpd- Reiniciar el servidor Apache
Hasta aquí, probemos si las cosas están funcionando, en el bloc de notas u otro editor escribir este código y guardarlo en “C:\Program Files\Apache Group\Apache2\htdocs\prueba” con extensión .php, pónganle el nombre prueba.php
En su navegador escribir http://localhost/prueba/test.php, si nos muestra información de PHP, las cosas van bien.
2. PHP – php.ini - MySQL- Ir a C:\WINDOWS y abrir el archivo php.ini con el bloc de notas
- Buscar “
register_globals = Off” y dejarlo así
- Ir la carpeta php-5.0.5-Win32 que descomprimimos y copiar la carpeta ext (con toda las DLLs) dentro de la carpeta C:\PHP
- En php.ini buscar “
extension_dir” y ponerle esta ruta:
extension_dir = "C:\PHP\ext"- Configuración opcional:
session.save_path = "C:/ PHP/sessions/" upload_max_filesize = 2M- Ir a la sección “
Extensions” y activar las que necesitamos, por ahora solo la de mysql
extension=php_mysql.dll- Reiniciar el servidor Apache y nos mostrará un error, que la ruta no es correcta, pero todo esta bien, saber el problema me tomó más de una hora. Bueno la solución es muy simple, no se por que pero, con ir a C:\Program Files\MySQL\MySQL Server 4.1\bin copiar la DLL “
libmySQL.dll” dentro de C:\WINDOWS\system32 se soluciona el problema, ahora nuevamente a reiniciar el Servidor Apache y ya estará corriendo perfectamente
Instalación/Configuración de phpMyAdmin- Descomprimir phpMyAdmin-2.6.4-pl2.zip y renombrar a la carpeta resultante con “
pma” o cualquier nombre
- Copiar la carpeta “
pma” dentro de C:\Program Files\Apache Group\Apache2\htdocs
- En el navegador escribir:
http://localhost/pma/ upsss le olvidé algo, nuevamente abran el archivo
httpd.conf, navegar hasta la sección
DirectoryIndex y agregar esto, hasta que quede así:
DirectoryIndex index.html index.html.var index.php index.php3 index.php4Ahora si nuevamente
http://localhost/pma/ y ya no nos mostrará el directorio con los archivos.
- ahora vamos a la configuración de
phpMyAdmin, en D:\Program Files\Apache Group\Apache2\htdocs\pma abrir con el bloc de notas “
config.inc.php”, bueno, no se entiende nada, así que mejor abrirlo con el
wordpad y buscar la linea:
$cfg['Servers'][$i]['password'] = 'clave'; // MySQL password (only neededClave= la clave que usaste al instalar el MySQLAhora si, nuevamente
http://localhost/pma/ y ya está!!!
Esto es todo por hoy, me cansé, mañana seguimos con WordPress