Página 1 de 1

web de windows a linux con apache

NotaPublicado: Mié May 14, 2008 15:55 pm
por poligonero_dpg
Hola.
Quiero meter en un sistema operativo de linux (fedora) una pagina web creada con frotpage en windows.
Al meterla en fedora, modifico las rutas de los enlaces y las imagenes, si lo abro directamente con el navegador y la ruta de la direccion de fedora donde esta guardada la pagina de inicio se me abre y funciona correctamente pero..
Al meter la direccion del servidor apache no se me ven ni las imagenes ni las web dentro de los marcos :?
Alguien que entienda.. ¿Como puedo hacer para que aparezcan las imagenes y las paginas en los marcos iniciando desde el apache?

NotaPublicado: Mié May 14, 2008 16:14 pm
por vaya_putada
cómo has hecho los enlaces???

lo ideal es que los hagas con la ruta absoluta es decir poniendo:

"/directorio1/directorio2/directorio3/archivo.jpg"

o bien con:

"../../directorio1/archivo.jpg"

ni que decir tiene que si tienes enlaces a cosas como:

"C:\directorio1\archivo.html"

no van a funcionar nunca :D

si nos pones un trozo del código o algo kizás te podamos echar una mano...

yo eske no entiendo bien tú problema, si la web está correctamente programada funcionará en cualquier servidor web independientemente del sistema operativo del mismo...

saludos! :saludo:

p.d. tira el frontpage a la basura :D

NotaPublicado: Mié May 14, 2008 16:25 pm
por poligonero_dpg
Pongo el codigo entero ya que es una pagina sencilla y simple

<html>

<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Index</title>
</head>

<frameset rows="136,*,64">
<frame name="superior" scrolling="no" noresize target="contenido" src="cabeza.htm">
<frameset cols="183,*">
<frame name="contenido" target="principal" src="menu.htm">
<frame name="principal" src="inicio.htm" scrolling="auto" target="_self">

</frameset>
<frame name="inferior" scrolling="no" noresize target="contenido" src="pie.htm">
<noframes>
<body>

<p>Esta página utiliza marcos, pero su explorador no las admite.</p>

</body>
</noframes>
</frameset>

</html>

Tiene los marcos que es donde dentro de ellos no me carga las paginas que deberian ir, se me quedan en blanco, aqui no tengo puesta ninguna imagen pero en las que si las tengo, la ruta esta cambiada por la de los directorios del fedora.

Esto es una practica que nos han mandado hacer de clase, hacer una web y hacer que funcione con el servidor apache de fedora, el profesor no entiende de paginas web, pero cree que puede ser algo de los permisos, pero no ha resuelto el problema y los que tienen imagenes no han conseguido verlas.

NotaPublicado: Mié May 14, 2008 17:46 pm
por a100rouge
Esos cabeza.htm, pie.htm, inicio.htm, menu.htm están en la misma carpeta que la que has puesto???

Puedes poner la codificación de esas páginas??

NotaPublicado: Mié May 14, 2008 18:05 pm
por poligonero_dpg
en realidad es .html lo que pasa esque ahi no lo tenia cambiado, y si que estan todos en la misma carpeta, este es cabeza.html
<html>

<head>
<meta http-equiv="Content-Language" content="es">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Homer Simpson</title>
<base target="contenido">
</head>

<body text="#FFFF00" bgcolor="#23C8EF">

<p align="center"><font face="Comic Sans MS" color="#FFFF00"><b><font size="7">
<img border="0" src="fotos/homer_simpson.jpg" width="89" height="110" align="left">Homer
Simpson</font></b></font></p>

</body>

</html>

Este codigo es desde windows, en fedora cambio la ruta de la imagen pero aun asi no se me ve desde el apache

NotaPublicado: Jue May 15, 2008 0:59 am
por poligonero_dpg
Creo que es por los permisos del apache, pero no tengo ni idea de como darselos :?