martes, 28 de abril de 2015

Acceder a "manager webapp" en Tomcat 7

En este vídeo explico cómo acceder al administrador de aplicaciones (manager webapp) de Tomcat 7. Las líneas que se deben agregar al archivo XML que menciono en el vídeo son las siguientes:

<role rolename="manager-gui"></role>
<user username="miusuario" password="mipassword" roles="manager-gui"></user>

jueves, 16 de abril de 2015

Máquina virtual en VirtualBox no inicia por problema con dll en Windows 8

Hoy 16 de Abril por la mañana reinicié mi computadora porque algunas actualizaciones se instalaron por la noche; al intentar iniciar una máquina virtual que tengo en VirtualBox, me mandaba un mensaje de error como el siguiente:

Figura 1. Mensaje de error 1 al intentar iniciar VM

Figura 2. Mensaje de error 2 al intentar iniciar VM

Después de investigar un poco, encontré en un foro que una actualización (de las que se instalaron anoche) en Windows 8 provocó ese error (todavía no saben si es culpa de oracle o de microsoft); sin embargo esa actualización no deja iniciar la máquina virtual de VirtualBox (ninguna). Para solucionar esto (mientras oracle corrige este asunto), será necesario eliminar la actualización que está causando conflicto con VirtualBox; la actualización a eliminar es: Actualización de seguridad para Microsoft Windows (KB3045999). Sólo tienen que entrar a panel de control>Programas y características>Actualizaciones instaladas y ya dentro, desinstalar la actualización mencionada:

Figura 3. Desinstalar la actualización KB3045999

Finalmente, después de desinstalar la actualización KB3045999 la máquina virtual inicia normalmente:

Figura 4. Máquina virtual iniciada correctamente



martes, 14 de abril de 2015

Instalación de PHP 5.2.6 sobre IIS 5.1 en Windows XP 32 bits

En esta ocasión quiero compartir un vídeo donde explico cómo instalar la versión 5.2.6 de PHP sobre el servidor de Microsoft IIS 5.1 en el sistema operativo Windows XP de 32 bits.

Para la instalación de IIS es necesario tener una copia de Windows XP; si no contaran con una, pueden descargar el iso en el siguiente link (o buscar uno en Google). Nota: Esta imagen ISO no la subí yo, es una que encontré en Internet "googleando".


También es necesario contar con un programa para montar imágenes (en caso de que utilicen una imagen ISO de Windows XP 32 bits):


Finalmente, es necesario tener una versión de PHP (source), la versión con la que trabajé (por compatibilidad) fue la 5.2.6, la pueden descargar del siguiente enlace a donde lo he subido:


Ahora sí, aquí está el vídeo y espero les pueda ser de utilidad. Saludos.

lunes, 6 de abril de 2015

Menú ASP.NET no funciona en Google Chrome

Hace unos días estaba desarrollando un sitio web en Visual Studio y me di cuenta que el menú no se veía correctamente en el explorador Chrome de Google, pero sí en Internet Explorer (qué novedad). Así que me di a la tarea de investigar el por qué del problema y rápidamente encontré una solución  (sacada del blog de Soluciones Informáticas Sierra) que me sirvió y fue fácil de implementar. A continuación se las comparto:

1. En el Explorador de Soluciones hacemos clic con el botón derecho sobre nuestro proyecto y añadimos una carpeta de ASP.NET con el nombre App_Browsers.

Fig. 1. Creación de una carpeta en el Explorador de Soluciones

Fig. 2. Carpeta App_Browsers creada

2. Añadimos, dentro de esta carpeta, un nuevo elemento del tipo Archivo de explorador (.browser) y lo llamamos safari.browser.

Fig. 3. Añadir un nuevo elemento a la carpeta App_Browsers

Fig. 4. Crear el elemento del tipo Archivo de Explorador con el nombre safari.browser

Fig. 5. Elemento safari.browser creado

3. Eliminamos TODO el código que se genera por defecto y pegamos lo siguiente:

<browsers>
<browser refID="safari1plus">
<controlAdapters>
<adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
</controlAdapters>
</browser>
</browsers>

Fig. 6. Código del elemento safari.browser

Con estos sencillos pasos deberíamos poder corregir el problema de visualización del menú ASP en Google Chrome. Espero les sirva. Un saludo.