Autor Tema: Configuracion Correcta Del Path (APACHE)  (Leído 3774 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LicH

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6600
  • ¿are you tolerant enough to tolerate intolerance?
    • Sv Community
Configuracion Correcta Del Path (APACHE)
« : mayo 09, 2006, 07:09:59 pm »
bueno ahora que ando mas tiempo offline he instalado apache y me he dado pija en una babosada y aqui les dejo el manualito que ayudo a solventar mis problemas. :phew:

Citar
TENGO APACHE EN WINDOWS, COMPATIBLE CON PHP, Y UN SCRIPT ME PIDE EL PATH.. COMO ES??
GRACIAS


Si estás trabajando en tu PC, el path es el directorio o carpeta que pide el script.

Ej.: Si tienes el script instalado en este directorio:

c:\web\sitios\miscript\

...entonces el path es:

c:/web/sitios/miscript

...porque Apache trabaja con /, en cambio Windows lo hace con \

Pero cuidado, porque cuando subas tu script a un servidor en Internet, el path seguramente cambiará por otro totalmente distinto. Me explico: en tales servidores existen dos tipos fundamentales de paths:

1. Los paths WS (web server) o paths virtuales, que indican una ruta relativa a un directorio que está configurado para que tu navegador lo "vea" como si fuera directorio raíz del servidor.

2. Los paths FS (file system) o paths reales (físicos), que indican una ruta absoluta respecto del directorio raíz real del servidor. Este tipo de paths los "ve" solamente el servidor, y no tu navegador.

Un ejemplo: Tomemos un script gratuito bastante conocido tal como el Zen-Cart (es un carrito de compras que se consigue en www.zen-cart.com). Y supongamos que instalamos este script para tu sitio llamado www.misitio.com. Entonces, si queremos ir al directorio /admin de ese sitio, los paths son los siguientes:

I. Para nuestro navegador es:

misitio.com/admin

...y que para el servidor donde está instalado el script equivale a decir /admin/. Esto es un path WS, o path virtual.

II. Para el servidor donde está instalado el script, el path es:

/home/httpd/vhosts/misitio.com/httpdocs/admin/

...que es un path FS, o path real.

Dependiendo del servidor en Internet que estés usando, el path FS al directorio raíz de tu sitio puede ser así:

/home/httpd/vhosts/misitio.com/httpdocs/

...o así:

/var/www/vhost/misitio.com/public_html/

...o así:

/var/www/users/misitio_com/html/

...o así:

/usr/wwws/users/fulano/misitio/

...eeeeeeeeetc.

Para saber cuál es el path correcto, escribe en tu navegador una dirección especificando un archivo .php que no exista en tu sitio, por ej.:

www.misitio.com/mxgxw.php

El servidor te dará un error parecido a esto:

Warning: main(/mxgxw.php): failed to open stream: No such file or directory in /usr/wwws/users/fulanito/misitio/mxgxw.php on line 22

Bueno, ahí tienes subrayado el path de tu directorio raiz FS, mientras que el path de tu directorio raiz WS sería simplemente /. A partir de ahí puedes ubicar cualquier archivo en tu servidor.