Dies Irae

PHP 5.0.2 y la conspiración de los ineptos

crystal_clear_mimetype_php.pngUltimamente por imperativos económicos me veo obligado a trabajar con herramientas gratuitas y debido a la pérdida de tiempo que me ocasionan con sus nefastos sistemas de instalación y su soporte en base al socorrido sistema del amiguete (jejejaja) he decidido instituir los premios truño de oro, de cuyo primer ganador ya hablé en una entrada anterior. Es simplemente una terapia: tu me haces perder el tiempo yo te doy plomo. Y en paz. Las bases del concurso son las siguientes, salvo que se me ocurra alguna otra cosa:

  1. La puntuación máxima es 10, la cual se concede en un primer momento a cualquier software que se vaya a probar.
  2. Si no funciona a la primera se le restan 5 puntos.
  3. Si la configuración es manual en base a editar interminables ficheros de texto en lenguajes crípticos se le restan 2 puntos.
  4. Si para entender algún punto concreto de la configuración debo pasar por 1 o más foros se le resta 1 punto. Si son más de 5 foros se pierden 3 puntos.
  5. Si la única documentación disponible sólo se halla en foros se pierde 5 puntos.
  6. Si se da la misma solución en todas las fuentes (foros o documentación) y después de varios intentos sigue sin funcionar y de pronto, sin tocar nada, funciona, 7 puntos menos.
  7. Si configurado de cierta forma permite el funcionamiento de parte del programa y necesita configurarse de otra para hacer funcionar la otra parte, -10 puntos.

El software con la puntuación más baja es el más pestilente, truño de oro para él. Dicho esto presentamos al candidato de hoy: PHP 5.2.0 PHP 5.0.2. Instalado bajo Apache 2.0 y testeado con el script de prueba funciona a la primera. Pero lo necesito con el módulo MySQL para correr phpMyAdmin. Aquí empieza el baile. Descomento la línea del fichero php.ini donde se indica la carga de dicha extensión y verifico las rutas dos veces, que te conozco. Nada. El módulo no se carga. ¿Porqué? No se sabe, no se carga. Googleo. En todas partes (foros) lo mismo: descomenta ambas líneas y copia el fichero y las extensiones a la carpeta Windows (¿también?). Pruebo y repruebo. Nada. El fichero de test también deja de funcionar. Elimino php.ini, por probar, de todas las rutas y vuelve a funcionar (?). Vuelvo a crearlo en la carpeta de instalación y por fin arranco phpMyAdmin, pero el fichero de test no (¿?). No importa, me interesa el gestor de MySQL. Conecto y me dice que necesita el módulo mbstring para gestionar correctamente los caracteres (no, no escribo en chino). La busco y no la encuentro, ni siquiera dónde se supone que debe estar. En este caso el googleo aún da peores resultados.

Conclusión: PHP 5.2.0 PHP 5.0.2 -23 puntos, un truño de los buenos. Al final funcionó cargando dos módulos: mysql y mysqli.

Y más (6 de Junio de 2007): Necesito añadir soporte para gráficos al PHP con la librería GD y sigo peleando con el mbstring. Que si quieres arroz catalina. Lo curioso es que los módulos mysql se cargan ahora haga lo que haga. Y todo esto para poder usar un buen CMS como es Joomla, que ya veremos si termino usándolo. Lástima. Un buen producto asentado sobre bases muy débiles. Para todo aquel interesado (le compadezco) aquí va un buen enlace (¡uno!) sobre PHP. Y si alguien se aclara en la página de GD que avise. Gracias.

El fin (8 de Junio de 2007). Llevo tres días peleando con este software gratuito sin resultado alguno. El jefe va a tener que rascarse el bolsillo. La información que he encontrado sobre el tema es nula y repetitiva, es decir, nadie a quien le haya pasado lo ha solucionado o, si lo ha hecho, no ha publicado la solución, que para el caso es lo mismo. Estas son las bases en las que se asienta la red, software gratuito y de mala calidad, incapaz de ejecutarse por un conflicto con el sentido de las barras de división de directorios en una ruta, como es el caso. ¿Le extraña a alguien que cualquier tarado indocumentado sea capaz de crear programas maliciosos? Hay que ser tonto de remate para no poder hacerlo. Después pretenden que nos dediquemos a comprar y a gestionar nuestros ahorrillos on line. Llevo en la red muchos años y sigo sin fiarme ni un pelo de lo que se cuece por aquí. Y del software libre aún menos. Sólo para jugar.

5 Junio 2007 Publicado por Ubertino | Denuncia, Informática | | 2 comentarios