Estamos pasando (migrando) de IIS-ASP-MDB a Apache-PHP-MySQL en Mayo lo logramos

Ha pasado más de un mes sin novedades técnicas. Pero ahora podemos dar un resumen de lo hecho hasta ahora a modo de bitácora, quien sabe, así como yo encuentro tanta información útil en Internet para ir avanzando quizás no venga mal para alguien esto.

He invertido mucho tiempo en la "arquitectura" ya es la cuarta vez que estoy programando todo: primero en VB (Visual Basic 6), luego en ASP (Active Server Page), luego en javascript, y ahora en PHP. Estoy exagerando un poco, javascript ha sido lo único estable que se puede usar en ASP y PHP, pero hay que pensar bien las cosas ya que parte del objetivo de Universaldata es estructurar las cosas de tal forma que no haya que estar reprogramando todo cada vez que se quiere cambiar algo.

Así que la solución parece ser hacer todo lo mas posible en javascript.

Por otro lado el cambio al servidor Apache debe ser inminente.
Actualmente el sitio está teniendo unas 100 visitas por día (y estamos al limite del IIS que admite 10 conexiones simultáneas.

Se estuvo trabajando en eliminar los caches, pero parece resistirse ya que antes de llegar a completar las programaciones han aparecido estas demandas de mejora tecnológica, así que parece que lo que se vendrá es Apache con consultas a paginas htm cacheadas en la base my-Sql (Siempre se generan desde el programa EDU en Visual Basic 6) pero esto tal vez desahogue para poder ir mejorando la parte dinámica y continuar hacia la meta de que se pueda editar desde internet.
Hoy estan funcionando las consultas al cache desde Apache, al integrarlo a la pagina principal en PHP se pasará al servidor de producción.
Lamentablemente el cuello de botella seguirá siendo la conexión de 256k de subida que se proporciona en Uruguay.

Pequeños cambios han sido las pruebas de avisos Google y otro de ver publicidad, explicaciones para los nuevos, retoques, pruebas de usuarios por mail, ya se irá unificando todo.
Creo que los avisos distraen del objetivo, a la larga los voy a sacar, por ahora me entretiene ver si alguien hace clic.

Otra cosa importante fue cambiar el router por uno que marcha mejor, ahora no tengo que estar cada 12 horas chequeando y manualmente conectando. También tenemos 1Terabyte de disco para crecer... por aquí estamos por ahora.
Se incorporaron por un tiempo un par de servicios curiosos para ver las visitas pero también se van a sacar por distraer la atención

Feedjit
http://live.feedjit.com/live/universaldata.sytes.net/0/

no es preciso, no registra todas las visitas, que si se registran desde ASP en un archivo de texto.

Tambien
RevolverMaps
http://www.revolvermaps.com/?target=enlarge&i=2ovOiDBYpCF&color=ff0000&m=0&ref=http%3A%2F%2Funiversaldata.sytes.net%2F%2Fbuscador_conceptual.asp
es simpático, veremos

Un disco hacía ruidos y a veces no arrancaba. Compramos otro igual y para clonar el disco antes de reclamar la garantía usamos el programa: Selfimage, la copia quedó perfecta y arrancamos con la clonación sin problema.
http://selfimage-1-2.softonic.com/descargar#pathbar

Por último dejamos constancia del excelente open soft 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.

Por último último para migrar de MDB a MySql se puede bajar un conector en
mysql-connector-odbc-5.1.6-win32.msi
o http://dev.mysql.com/get/Downloads/Connector-ODBC/5.1/mysql-connector-odbc-5.1.6-win32.msi/from/http://mysql.mirrors.hoobly.com/

la página que lo explica es: 
Exportar datos de Access 2000 a MySQL
Una nota por si en la migración da error por ser grande el archivo ver: Solución al error 1153 Got a packet bigger than 'max_allowed_packet' bytes


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 incluciones de archivo. Por lo que hay que declarar las funciones que se usen (no necesitan el contenido), luego 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
pone

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 raiz del sitio Apache llemado .htaccess o editarlo con un contenido como el que sigue: (Notar la parte importante en negrita)

# This folder does not require access over HTTP
# (the following directive denies access by default)
Order allow,deny

order deny,allow
allow from all
deny from 000.000.000.000

ErrorDocument 403 /index.html


allow from all


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 se escribe el nombre entre comillas: ".htaccess"

Algo que estoy deseando hacer pronto son lo videotutoriales de  las pequeñas modificaciones del sitio que permiten encontrar mejor la información en Google: son unos cambios en la sección de botones: "botones de busqueda tradicional" prueben el primero para buscar en google: da más información previa y una imagen y el de imagenes (el segundo) busca las palabras clave en el título por lo que los resultados son más seguros.