Como pasar -migrar- de IIS-ASP-MDB a Apache-PHP-MySQL

Para ello está el excelente open soft:

Servidores Apache y MySQL

XAMPP (52,4Mb) que contiene el servidor Apache, (con PHP),servidor de base de datos MySql y además Tomcat, Mercury (Servidor de Correo) y FileZilla (gestor FTP)
y que se baja de http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/xampp-win32-1.7.3.exe/download Descomprimido son unos 200Mb y es portable.

Migración desde MDB a MySql

Por último para migrar de MDB a MySql se puede bajar un conector en mysql-connector-odbc-5.1.6-win32.msi
1) Sobre la tabla: boton derecho/Exportar
2) En guardar como tipo elegir: ODBC Databases() y Aceptar
3) Botón Nuevo y elegir MySQL ODBC 5.1 Driver y Siguiente
4) darle un nombre y clic en Guardar, Siguiete y Finalizar
5) Completar los datos de la IP del Server, Usuario, Contraseña y base de datos donde expoertar. Click en OK y Aceptar.

NOTA: si en la migración da error por ser grande el archivo:
1) modificar el parámetro max_allowed_packet que normalmente está en 1M, para que diga por ejemplo:

max_allowed_packet=16M
este parámetro aparece en el archivo ...\xampp\mysql\bin\my.ini
2) luego hay que reiniciar el servidor mysql

Convertir de ASP a PHP

Una perlita más: un soft libre para convertír ASP a PHP se puede bajar en
http://asp2php.naken.cc/download.php
Pero tiene algunos errores:No reconoce inclusiones de archivo. Por lo que hay que:
1) Declarar las funciones que se usen (no necesitan el contenido), 
2) Hay que agregar a mano la referencia al archivo con las funciones: require_once('archivo_de_funciones.php'); No reconoce bien las condiciones complejas de los if.

SEO para no perder las indexaciones de Google-Sitemaps

Para no perder los lugares en google o las referencias desde otros sitios que tengan links hacia nuestra pagina o los sitemaps de google hay que crear un archivo en la raíz del sitio Apache llamado .htaccess o editarlo con un contenido como el que sigue: (Notar la parte importante en negrita, ya que esa es la que hay que cambiar respetando no poner el dominio en el primer parámetro pero sí en el segundo, el resto creo que no es necesario)

Order allow,deny
allow from all
deny from 000.000.000.000
ErrorDocument 403 /index.html
Redirect 301 /buscador_conceptual.asp http://universaldata.sytes.net/buscador_conceptual.php
Redirect 301 /concepto.asp http://universaldata.sytes.net/concepto.php

Redirect 301 /byt.asp http://universaldata.sytes.net/byt.php
Redirect 301 /traducir.asp http://universaldata.sytes.net/traducir.php
Redirect 301 /boton.asp http://universaldata.sytes.net/boton.php

Se hace en el block de notas y para guardarlo se escribe el nombre entre comillas: ".htaccess"

No hay comentarios:

Publicar un comentario