Ir al contenido principal

Entradas

Qué Pasa Cuando una Sesión en PHP es Creada? (What Happen Automatically When a Session is Created in PHP)

Cuando una sesión es creada las siguientes cosas pasan de manera automática, es decir, sin haber sido llamado por alguna línea de código o comando que usted haya puesto: PHP primero crea un identificador único (unique identifier) para la sesión en particular, el cual es una cadena de caracteres de 32 números. Por ejemplo: 3c7foj34c3jj973hjkop2fc937e3443 . Se envia a la computadora del usuario una cookie llamada  PHPSESSID,  la cual almacena la cadena única de identificación de la sesión. La creada en el punto anterior. Un archivo es creado en el servidor en el directorio designado para ello (vease session.save_path). El nombre de este archivo inicia (prefijo) con la palabra sess_ y seguido el indetificador único. Ejemplo:   sess_3c7foj34c3jj973hjkop2fc937e3443 . Una sesión es creada con el comando  session_start .

Varios Dominios en un Solo Servidor Web (Virtual Hosts - More than One Domain With One Web Server)

Nota: Las siguientes indicaciones fueron probadas pro mi en Linux Crunchbang 11 (32-bit) alías Waldorf . Si tu deseas tener más de un dominio en un solo servidor Web, es muy probable que necesites hacer uso de Virtual Hosts para ello. Virtual Hosts , te da la posibilidad de tener más de un sitio Web (o dominio) en un solo servidor. En este artículo te explicaremos como hacerlo. Para este articulo crearemos dos dominios: dominio1.com y dominio2.com Creando el Layout Si usas Debian o Crunchbang, vete a /var/www , y create el sigiuente conjunto de carpetas: mkdir -p dominio1.com/{public,private,log,cgi-bin,backup} y mkdir -p dominio2.com/{public,private,log,cgi-bin,backup} Archivo para Probar los Dominios Para probar que los dos dominios trabajan, crearemos un archivo sencillo en HTML llamado index.html , el cual contendra dentro de el, lo siguiente: <html> <head> <title>dominio#.com</title> </head> <body> <h1>domini...

Error Iniciando una Maquina Virtual en VirtualBox: kernel driver not installed rc=-1908 (Error starting virtual machine in VirtualBox)

Estoy usando Ubuntu 12.10 y dentro de mis labores es tener virtuales, por ello decidi instalar el VirtualBox. El Virtual que se encuentra en el Software Center es la versión 4.1. Una vez instalado, decidi iniciar una virtual de Windows 7, pero lo que único que logre iniciar fue este error: En esta pantalla te dicen que el kernel del VirtualBox no ha cargado o que tienes un tema de permiso con la ruta /dev/vboxdrv , y que reinstales el kernel ejecutando el comando: /etc/init.d/vboxdrv setup Yo me encontre que el vboxdrv no existe en la ruta indicada, asi que no podía hacer nada. Leyendo en la Web me decían que una solución era instalar el VirtualBox 4.2 desde  https://www.virtualbox.org/wiki/Downloads . Me decicí ha instalar esta versión.

Instalación Sencilla de MySQL 5.5.31 en Crunchbang 11

Una instalación de MySQL en un mundo feliz sería de esta forma y con los mensajes siguientes: raccode@crunchbang:~$ sudo apt-get install mysql-server [sudo] password for raccode: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: cronolog dbconfig-common libblas3gf liblapack3gf libmcrypt4 libmozjs18d libonig2 libqdbm14 xulrunner-18.0 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libdbd-mysql-perl libmysqlclient18 mysql-client-5.5 mysql-common mysql-server-5.5 mysql-server-core-5.5 Suggested packages: libterm-readkey-perl tinyca The following NEW packages will be installed: libdbd-mysql-perl libmysqlclient18 mysql-client-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 0 upgraded, 7 newly installed, 0 to remove and 10 not upgraded. Need to get 8,132 kB/8,259 kB of archives. Aft...

Instalación de Apache en Crunchbang 11 (Apache Installation inCrunchbang 11)

Datos: - Crunchbang 11 (Waldorf), 32-bit - Apache 2.2.22-13 Para instalar el apache ejecuta los siguientes comandos en tu terminal: 1. apt-get update 2. apt-get install apache2 3. service apache2 restart Si la instalación fue sin mensajes de error, abre tu navegador (browser) favorito, escribe http://localhost . Si en este te aparece una página con un texto en negrita It Works! , entonces ya tienes instalado correctamente tu servicio de Apache. Nota: Es posible que tengas que ejecutar los comandos de arriba como root. Incidentes (Issues): 1. Si all intentar reiniciar el apache con el comando: service apache2 restart, obtienes la siguiente respuesta: /etc/init.d/apache2: 51: .: Can't open /etc/apache2/envvars Es posible que tengas que reinstalar tu Apache. Para ello ejecuta los siguientes comandos: a. apt-get remove -purge apache2 apache2-utils. Este comando removerá completamente el Apache de tu PC, incluyendo archivos de configuración y directo...

Debian - /dev/sda1 has been mounted X times without being checked, check forced.

Si usas Debian (como yo) y en ocasiones ves interrumpido tu proceso de iniciar tu laptop por un mensaje como este, no te preocupes, tengo entendido que es una revisión forzada del sistema operativo. Checkea estos links: 1. http://crunchbanglinux.org/forums/topic/10373/dev-sda1-check-forced/ 2. http://ubuntuforums.org/showthread.php?t=623859 Si deseas que tu computadora no te muestre este mensaje, tienes que hacer unos cambios en ciertos files, para que este checkeo no vuelva a aparecer más. Pero, toma en cuenta que no es muy beneficio siempre evitar esta revisión. Enlaces que te ayudarán (no han sido probados por mi). 1. http://www.cyberciti.biz/faq/linux-unix-bypassing-fsck/ 2. http://forums.debian.net/viewtopic.php?f=30&t=52723

Error al recuperar un generador de clases COM para el componente con CLSID {############} debido al siguiente error: 80040154

Hello Everyone!! Realmente no se si este mensaje de error es genérico o específio. Por ende, voy a decirles que si están: - Usan Visual Studio 2010 - Windows 7 x64 - Y tan trantando de correr un programa desarrollado en una versión anterior al VS 2010 y que hace referencia a DLL's, entonces chequeate este video, porque te va a dar la solución: www.youtube.com/watch?v=pDtyGns6mOw Fin!!!