Foros del Web » Programando para Internet » PHP »

servidor de prueba

Estas en el tema de servidor de prueba en el foro de PHP en Foros del Web. Hola a todos, tengo un problema con dreamwaver a la hora de visualizar mis páginas en el navegador. He empezado a programar en php y ...
  #1 (permalink)  
Antiguo 18/07/2006, 15:13
 
Fecha de Ingreso: julio-2006
Ubicación: Malaga
Mensajes: 29
Antigüedad: 11 años, 4 meses
Puntos: 0
Busqueda servidor de prueba

Hola a todos,

tengo un problema con dreamwaver a la hora de visualizar mis páginas en el navegador.
He empezado a programar en php y hasta este momento no tenia ningun problema en visualizar mis paginas htm.
He instalado Appserv (apache,php,mysql,phpmyadmin) y funciona todo perfecto, trabajo en la carpetaC:\AppServ\www\
y accedo a mis archivos desde el explorador con la direccion //localhost/. Hasta aqui todo estupendo. Llega el momento
de configurar mi servidor de prueba en dreamwaver para poder visualizar mis archivos php y trabajar en local. Los datos local en dreamwaver
los tengo en C:\mi_pagina (carpeta raiz local). El servidor de prueba lo configuro bien ya que puedo trabajar con archivos php sin problema alguna.

Carpeta del servidor de prueba: C:\AppServ\www\
Prefijo de URL: //localhost:80/

Al darle a F12 desde dreamwaver se me abre el navegador (como siempre) y visualizo mi archivo, realizandose una copia automatica de éste en C:\AppServ\www\.
Mi problema esta en que al intentar visualizar mis archivos htm se me abre como //localhost/index.htm (ejemplo) y se hace una copia en dicha carpeta, ya no se me abre como antes como C:\mi_pagina\index.htm. Aun asi puedo visualizar la pagina siempre y cuando copie las imagenes,etc que estan vinculadas a index.htm. Mi problema consiste en que cuando quiero acceder desde index.htm a principal.htm (ejemplo) situada en la misma carpeta me da el siguiente error:

Forbidden
You don't have permission to access /principal.htm on this server

Alguien me puede dar una solucion??

Gracias!!!
__________________
patricio218
  #2 (permalink)  
Antiguo 18/07/2006, 15:43
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 11 años, 6 meses
Puntos: 3
Antes de ver tu problem vamos a dar una vueltecita por tu httpd.conf (C:\AppServ\apache\conf)
de hay editadmos el archivo httpd.conf y nos vamos hasta
- ServerName "aqui nombre de tu server"
si estas en una empresa con diminio el dominio de tu pc "mipc.dominio.com"
si estas en casa "mipc"

vamos a correrno un poquito mas abajo y nos llegamos hasta los modulos de dirección
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.php index.php3 list.php inicio.php
</IfModule>
aqui has de incluir todos aquellos archivos principales de cada modulo, quizas aqui deba de ir principal.htm que me inmagino que ha de ser un archivo principal.

luego seguimos por el mismo archivo y llegamos a un buen lugar
<IfModule mod_alias.c>
al modulo de los alias, bien
si dentro de un sitio tenemos un modelo que sea de libro de visita
podemos hacer esto
Alias /visita/ "C:/AppServ/www/visita/"
<Directory "C:/AppServ/www/visita">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
y el archivo principal lo colocamos aqui
<IfModule mod_dir.c>
DirectoryIndex
</IfModule>

si el archivo existe no te molestes en ponerlo de nuevo

Si no deseas que cuando pongas
http://www.dominio.com/visita
y quieres que aparezca
http://www.dominio.com/librovisita

pues en modulo alias
Alias /librovisita/ "C:/AppServ/www/visita/"
<Directory "C:/AppServ/www/visita">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

por aqui culminamos
guardamos cerramos el archivo o la aplicacion si lo abrimos con el notepad
y luego debo de reiniciar el servicio apache para que me coja esos cambios.

Porque te enrredando tanto usando dos sitios

postea error luego de que hagas esto
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #3 (permalink)  
Antiguo 20/07/2006, 10:34
 
Fecha de Ingreso: julio-2006
Ubicación: Malaga
Mensajes: 29
Antigüedad: 11 años, 4 meses
Puntos: 0
Lo anterior no me soluciona el problema . Aca lo explico nuevamente con mas detalle.

COLOR="Black"]DREAMWEAVER[COLOR]

DATOS LOCALES

Nombre del sitio: misitio
Carpeta raiz local: D:\web\
Direccion HTTP: miurl

SERVIDOR DE PRUEBA

Modelo de servidor: PHP MySQL
Acceso: Local/Red
Carpeta del servidor: C:\AppServ\www\
Prefijo URL: //localhost/

HTTPD.CONF

ServerRoot "C:/AppServ/Apache"
ServerName localhost
DocumentRoot "C:/AppServ/www/"
<Directory "C:/AppServ/www/">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>

DirectoryIndex index.php index.php3 index.html index.html.var index.htm


MI PROBLEMA

Tengo almacenada la mi web en D:\web\, tengo mi archivo index.htm junto con otras archivos htm (loquesea).
En index tengo un link hacia otro documento htm -> loquesea.htm. Ahora bien, cuando abro en dreamweaver el index .htm y le doy a F12
index.htm se copia automaticamente en C:\AppServ\www\ y se me abre con la siguiente direccion en el explorador
//localhost/index.htm. Hasta este punto todo bien pero cuando pincho el link para dirigirme al documento loquesea.htm
me sale el siguiente error:

Forbidden
You don't have permission to access /loquesea.htm on this server.




Este error me aparece aunque tenga el archivo loquesea.htm copiado sobre C:/AppServ/www/. Esto me pasa con cualquier documento htm no solo con index
al saltar a otro documento de mi pagina me salta ese error.
__________________
patricio218
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:45.