Software > WeeWX

Duda tonta sobre NO-IP y nombre de ficheros

<< < (2/3) > >>

jmfernandezz:
Muchas gracias a los dos.
Entonces ¿si cambio mi  "/var/www/index.html" por "/var/www/index.php" se solventará mi duda?

Se supone que mi index.php debería ser: <META HTTP-EQUIV="refresh" CONTENT="1; url=/var/www/weewx/index.html">

Quizás sea por mis pocos conocimientos, ¿pero no es lo mismo este php que el html que tengo actualmente?

Saludos



jantoni:
A ver, distingamos entre diferentes instalaciones de Apache2

En Wheezy, el directorio raiz de Apache era

/var/www

En Jessie y otras instalaciones es:

/var/www/html

En el index php tienes que poner el directorio sobre el raiz.

De este modo, como en la mayoría de las instalaciones weewx está en:

/var/www/weewx

o

/var/www/html/weewx

en ambos casos, si no se han modificado las instalaciones "estándar", el index.php debe ser:

--- Citar ---<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx/index.html">
--- Fin de la cita ---

Insisto, en cualquiera de las instalaciones estándar y siempre que no se hayan "personalizado" los directorios.

jmfernandezz:
Hola,
Mi instalación es la que trae la imagen de Jantoni y el directorio raíz de Apache es "/var/www". De hecho, en ese directorio es donde tengo actualmente el fichero index.html que redirige a "weewx/index.html".

Si no me equivoco, mi estructura de directorios que tengo es la siguiente:
- /var/www: Aquí solo tengo un fichero. Es el index.html (<meta http-equiv="Refresh" content="0;url=weewx/index.html">) que redirige "weewx/index.html".
- /var/www/weewx: Aquí tengo todos los ficheros que genera Weewx, incluyendo un index.html (la principal de weewx).

Ahora es cuando me termino de perder. Jantoni indica que debo poner el PHP en el directorio "/var/www/weewx" con el contenido "<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx/index.html">".

Sin embargo, creo que nunca se llegará a ejecutar el PHP, ya que creo que el flujo de arranque sería el siguiente:
1. Apache arranca en la carpeta  "/var/www".
2. Ejecuta index.html.
3. El index anterior redirige y ejecuta el index.html de Weewx que está en la carpeta "/var/www/weewx".
4. ¿Cuando se ejecuta el PHP?

No se si me he perdido en algún paso, a menos que haya entendido mal y lo que me indicáis es que sustituya el index.html que tengo /var/www (que redirige a "/var/www/weewx/index.html" por el PHP. Si es así, ¿la sustitución de mi actual html por el PHP evitará que en la barra de direcciones aparezca en nombre del fichero que se abre (week.html, year.html,...?

Saludos y muchas gracias por vuestra ayuda.

jantoni:
No, no, no, no, no......

Es que yo no sé que versión tiene cada uno.

Por eso digo que hay DOS VERSIONES:

Whezzy monta el directorio raiz de Apache2 en /var/www

Jessie monta el directorio raiz de Apache2 en /var/www/html

El index.php se instala, siempre, en el directorio raiz de Apache2

En index.php se indica, siempre, el directorio donde se encuentran los ficheros de Weewx. Y se suele indicar en formato relativo sobre el raíz de Apache2.

De este modo, tendremos:

En Whezzy: /var/www/index.php

En Jessie: /var/www/html/index.php

Y, en ambos casos, AL TRATARSE DE UNA DIRECCION RELATIVA Y NO ABSOLUTA, el contenido es el mismo:


--- Citar ---<META HTTP-EQUIV="refresh" CONTENT="1; url=weewx/index.html">
--- Fin de la cita ---

Por lo que Apache2 cargaría por defecto:

En Wheezy: /var/www/weewx/index.html

En Jessie: /var/www/html/weewx/index.html

Es todo muy sencillo. Olvídate de lo que has leído hasta ahora, porque creo que te has liado.

jantoni:
Ah, mis imágenes están hechas con Wheezy.

No obstante para comprobar:


--- Código: ---cat /etc/debian_version
--- Fin del código ---

Si es 7.x es Wheezy.

Si es 8.x es Jessie.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa