Ejecutar PHP de otra unidad (usb) desde Apache y creación de un VirtualHost.

Con esto pretendo solucionar el problema de estancar el codigo que estamos generando en un mismo servidor. Con este método podemos tener toda la pàgina PHP en nuestro pendrive y ejecutarlo desde el navegador tranquilamente, sin tener que instalar ningu servidor Apache en nuestro USB.

Para eso serà necesario:

  1. Modificar el archivo que hace función de DNS de nuestro sistema operativo para que, como la palabra “localhost”, creemos otra para nuestro directorio de nuestra unidad externa.En caso de Windows el archivo se llama hosts i se encuentra dentro de System32/drivers/etc. Añadiremos lo siguiente:

    # localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost
    127.0.0.1       thicofriends
    #    ::1             localhost

  2. Segundo, modificar el archivo httpd-vhosts.conf dentro del directorio apache/conf/extra. Añadiremos lo siguiente:
  3. <VirtualHost *:80>
    DocumentRoot “G:/Credit sintesis/THICOFriends”

    ServerName thicofriends:80

    </VirtualHost>

  4. Tercero, modificar los derechos de lectura de Apache, abriremos el archivo apache/conf/httpd.conf, para eso añadiremos un Allow para el directorio de la unidad externa y permitir de este modo que Apache pueda leer el contenido y saltar el Error 403 de Acceso denegado.

    <Directory “G:/Credit sintesis/THICOFriends”>
    Options FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>

Restricciones e inconvenientes:

  • Si la unidad cambia de letra no será posible leer su contenido.
  • Es posible que Xampp no inicie si la unidad externa no està conectada, esto lo tengo pendiente de revisión.
  1. molt bo el post!

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: