Alta definición
Registro en forodvd
+ Responder tema
Resultados 1 al 15 de 2823

Siemens Gigaset HD795 T

Vista híbrida

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por nianoniano Ver mensaje
    Hola, os quería pedir un favor por si alguien lo sabe:

    Mediante los paquetes ipkg he instalado un servidor web liviano (lighttpd) que ya lo he hecho funcionar en el chisme, pero no sé cómo hacer para que tenga soporte php, ahora mismo, tal cual está instalado sirve las páginas html bien, pero sin la parte php, con lo que no me sirve para lo que quiero: acceder a las bases de datos de las grabaciones mediante una interfaz web.

    He mirado por google, pero como mi base es escasa y casi siempre hablan de distribuciones linux propias de pc, no coinciden las cosas con respecto a la estructura de estos chismes realtek.

    Saludos
    Hola nianoniano, eso que intentas está muy bien, yo lo quise hacer también pero al final por vaguería, por que controlo mejor C# y forms de Windows que php y el entorno web, me decidí por la interface Windows con el RecTimerMgr.

    Te comento cosas.

    El firmware de MHDWorld, tenía incorporados tanto servidor http como php, de hecho había un montón de cosillas hechas con el php, pero como no cuajó lo suficiente...

    El php se podría instalar con el ipkg, lo que pasa es que hay muchas cosas para php y no se yo si con el espacio que nos queda en el directorio etc vamos a tener suficiente, pero vamos se instalaría tal que así:
    ipkg install php
    Yo no lo he probado por todo lo que te he comentado, pero hay muchísimos packages disponibles para nuestro equipo una vez montado el ipkg. Están todos en esta página:
    http://ipkg.nslu2-linux.org/feeds/op...table/Packages

    Yo te animo a que sigas investigando por ese camino, y yo te ayudaré en todo lo que pueda porque lo suyo es tener resuelto el tema de las grabaciones en web, para que se pueda servir desde el equipo y no haya que instalar nada en los PCs; y como basta con el navegador pues podría valer desde Windows, desde linux o desde Mac, da igual.

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  2. #2
    principiante
    Registro
    12 oct, 08
    Mensajes
    84
    Agradecido
    14 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Ok Carva, pero eso ya lo he probado (instalar php desde los paquetes ipk), creo que es porque hay que especifiar en la configuración del lighttpd algún modulo de php, pero no sé muy bien cómo, creo que es algo del fastcgi, pero ando verde, verde, jaja.

    Segiremos intentando

  3. #3
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por nianoniano Ver mensaje
    Ok Carva, pero eso ya lo he probado (instalar php desde los paquetes ipk), creo que es porque hay que especifiar en la configuración del lighttpd algún modulo de php, pero no sé muy bien cómo, creo que es algo del fastcgi, pero ando verde, verde, jaja.

    Segiremos intentando
    Entonces... ¿tienes instalado ya el php?, ¿ocupa mucho?
    En lo demás no te puedo ayudar porque no he trabajado con php antes...

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  4. #4
    principiante
    Registro
    12 oct, 08
    Mensajes
    84
    Agradecido
    14 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por Carva Ver mensaje
    Hola nianoniano, eso que intentas está muy bien, yo lo quise hacer también pero al final por vaguería, por que controlo mejor C# y forms de Windows que php y el entorno web, me decidí por la interface Windows con el RecTimerMgr.

    Te comento cosas.

    El firmware de MHDWorld, tenía incorporados tanto servidor http como php, de hecho había un montón de cosillas hechas con el php, pero como no cuajó lo suficiente...

    El php se podría instalar con el ipkg, lo que pasa es que hay muchas cosas para php y no se yo si con el espacio que nos queda en el directorio etc vamos a tener suficiente, pero vamos se instalaría tal que así:
    ipkg install php
    Yo no lo he probado por todo lo que te he comentado, pero hay muchísimos packages disponibles para nuestro equipo una vez montado el ipkg. Están todos en esta página:
    http://ipkg.nslu2-linux.org/feeds/op...table/Packages

    Yo te animo a que sigas investigando por ese camino, y yo te ayudaré en todo lo que pueda porque lo suyo es tener resuelto el tema de las grabaciones en web, para que se pueda servir desde el equipo y no haya que instalar nada en los PCs; y como basta con el navegador pues podría valer desde Windows, desde linux o desde Mac, da igual.

    Saludos
    Pese a conseguir arrancar el servidor web con php, tengo ahora un problema que no sé solucionar, le he dado varias vueltas pero mis escasos conocimientos no me dejan avanzar: no funciona la conexión a la BD sqlite desde php, sin embargo si ese mismo código lo alojo en un servidor local (tengo instalado un xampp con apache, php, mysql y demás) funciona correctamente.

    Pongo el link donde he puesto la información que creo relevante para saber donde está el fallo:

    http://www.todopvr.com/foro/epg-db-v...light=#p139137

    Saludos

  5. #5
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por nianoniano Ver mensaje
    Pese a conseguir arrancar el servidor web con php, tengo ahora un problema que no sé solucionar, le he dado varias vueltas pero mis escasos conocimientos no me dejan avanzar: no funciona la conexión a la BD sqlite desde php, sin embargo si ese mismo código lo alojo en un servidor local (tengo instalado un xampp con apache, php, mysql y demás) funciona correctamente.

    Pongo el link donde he puesto la información que creo relevante para saber donde está el fallo:

    http://www.todopvr.com/foro/epg-db-v...light=#p139137

    Saludos
    Hola nianoniano, a pesar de que no soy experto en nada de esto, voy a intentar echarte una mano porque me parece que lo que persigues es muy interesante.

    Sólo te pido que cuando lo consigas no nos olvides, y nos tienes que contar como se instala todo (httpd el que sea, php, configuración, etc.) ¿OK?

    Bueno, pues sin tener experiencia lo que aplico es el sentido común (aún a costa de decir tonterías) y lo primero que veo es esta sentencia:
    Código:
    /*** conectar a la base datos ***/ 
    $dbh = new PDO("sqlite:EPG.db");
    Primero: Tu usas todavía la guía avanzada (en el 4G), por eso tienes EPG.db
    Segundo: ¿Poniendo sqlite:EPG.db, el ya sabe donde está eso?, "Pos" que listo ¿no?, ¿no se le indica el PATH en algún sitio? (por ejemplo ahí mismo)

    Si te funciona en el PC, será porque el "working directory" coincidirá con la ubicación de la base de datos, pero en el equipo yo pondría el path completo.

    No se me ocurre nada mas de momento (porque no me he leído todo el post ), pero vamos "pa" ir probando...

    Cuéntanos que yo te sigo.

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  6. #6
    principiante
    Registro
    12 oct, 08
    Mensajes
    84
    Agradecido
    14 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por Carva Ver mensaje
    Hola nianoniano, a pesar de que no soy experto en nada de esto, voy a intentar echarte una mano porque me parece que lo que persigues es muy interesante.

    Sólo te pido que cuando lo consigas no nos olvides, y nos tienes que contar como se instala todo (httpd el que sea, php, configuración, etc.) ¿OK?

    Bueno, pues sin tener experiencia lo que aplico es el sentido común (aún a costa de decir tonterías) y lo primero que veo es esta sentencia:
    Código:
    /*** conectar a la base datos ***/ 
    $dbh = new PDO("sqlite:EPG.db");
    Primero: Tu usas todavía la guía avanzada (en el 4G), por eso tienes EPG.db
    Segundo: ¿Poniendo sqlite:EPG.db, el ya sabe donde está eso?, "Pos" que listo ¿no?, ¿no se le indica el PATH en algún sitio? (por ejemplo ahí mismo)

    Si te funciona en el PC, será porque el "working directory" coincidirá con la ubicación de la base de datos, pero en el equipo yo pondría el path completo.

    No se me ocurre nada mas de momento (porque no me he leído todo el post ), pero vamos "pa" ir probando...

    Cuéntanos que yo te sigo.

    Saludos
    Muchas gracias Carva, pero no es el path, ya lo he probado y no se entera tampoco.

    La versión PHP del PC es la 5.3.5 y la instalada por los paquetes ipkg es la 5.2.17, es poca la diferencia pero no sé si puede tener que ver.

    He probado a crear una base de datos en el 4G con el código siguiente (es otra forma de acceso a las bases de datos que no funciona con EPG.db):

    Código PHP:
    <?php
    if ($db sqlite_open('mysqlitedb'0666$sqlite_error)) { 
        
    sqlite_query($db'CREATE TABLE prueba (nombre varchar(10))');
        
    sqlite_query($db"INSERT INTO prueba VALUES ('prueba_de_nombre')");
        
    $resultado sqlite_query($db'select nombre from prueba');
        
    var_dump(sqlite_fetch_array($resultado)); 
    } else {
        die(
    $sqlite_error);
    }
    ?>

    y no crea la base de datos, sin embargo en local, la crea en el mismo sitio donde está el archivo php.

    Estoy muuuuuuy pez

  7. #7
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por nianoniano Ver mensaje
    Muchas gracias Carva, pero no es el path, ya lo he probado y no se entera tampoco.

    La versión PHP del PC es la 5.3.5 y la instalada por los paquetes ipkg es la 5.2.17, es poca la diferencia pero no sé si puede tener que ver.

    He probado a crear una base de datos en el 4G con el código siguiente (es otra forma de acceso a las bases de datos que no funciona con EPG.db):

    Código PHP:
    <?php
    if ($db sqlite_open('mysqlitedb'0666$sqlite_error)) { 
        
    sqlite_query($db'CREATE TABLE prueba (nombre varchar(10))');
        
    sqlite_query($db"INSERT INTO prueba VALUES ('prueba_de_nombre')");
        
    $resultado sqlite_query($db'select nombre from prueba');
        
    var_dump(sqlite_fetch_array($resultado)); 
    } else {
        die(
    $sqlite_error);
    }
    ?>

    y no crea la base de datos, sin embargo en local, la crea en el mismo sitio donde está el archivo php.

    Estoy muuuuuuy pez
    Hola nianoniano, este código ¿da error?, porque si no da error ¿por que dices que no crea la base de datos?, ¿la has buscado? ¿donde?.

    Bueno perdona, que pareces el sospechoso de la peli de policías , cuanta pregunta!
    Como no se lo que sabes y lo que no, busca el fichero con este código:
    Código:
    find / -name mysqlitedb
    Asegurate de que pones el nombre correcto (mysqlitedb) con mayúsculas y minúsculas ¿no tiene punto entre mysqlite y db?, ¿algo así: mysqlite.db?.

    Siento ser tan "quisquilloso", pero una prueba negativa NO SIRVE ¿entiendes?, si busco un fichero y lo pongo mal, evidentemente no me lo va a encontrar, pero NO SIGNIFICA que el fichero no esté.

    Bueno pues pon el nombre del fichero exactamente como lo hayas usado, y espera un poco porque ese comando lo va a buscar por TODOS los discos que tengas montados en el equipo.

    Si no lo encuentras, necesitas una PRUEBA POSITIVA como sea, tienes que asegurar que tienes todo lo necesario en el equipo para conectarte a sqlite; es que si no consigues NADA con sqlite puede ser que te falte algo, no se alguna librería o algo de configuración... no se

    Ánimo

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  8. #8
    principiante
    Registro
    12 oct, 08
    Mensajes
    84
    Agradecido
    14 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por Carva Ver mensaje
    Hola nianoniano, este código ¿da error?, porque si no da error ¿por que dices que no crea la base de datos?, ¿la has buscado? ¿donde?.

    Bueno perdona, que pareces el sospechoso de la peli de policías , cuanta pregunta!
    Como no se lo que sabes y lo que no, busca el fichero con este código:
    Código:
    find / -name mysqlitedb
    Asegurate de que pones el nombre correcto (mysqlitedb) con mayúsculas y minúsculas ¿no tiene punto entre mysqlite y db?, ¿algo así: mysqlite.db?.

    Siento ser tan "quisquilloso", pero una prueba negativa NO SIRVE ¿entiendes?, si busco un fichero y lo pongo mal, evidentemente no me lo va a encontrar, pero NO SIGNIFICA que el fichero no esté.

    Bueno pues pon el nombre del fichero exactamente como lo hayas usado, y espera un poco porque ese comando lo va a buscar por TODOS los discos que tengas montados en el equipo.

    Si no lo encuentras, necesitas una PRUEBA POSITIVA como sea, tienes que asegurar que tienes todo lo necesario en el equipo para conectarte a sqlite; es que si no consigues NADA con sqlite puede ser que te falte algo, no se alguna librería o algo de configuración... no se

    Ánimo

    Saludos
    Ves que no está creada eh, hombre de poca fé

    Código:
    /tmp/hdd/root/opt/share/www/lighttpd # ls
    EPG.db        creacion.php  index.php     insertar.php  probando.php
    /tmp/hdd/root/opt/share/www/lighttpd # cat creacion.php
    
    
    
    <?php
    if ($db = sqlite_open('niano', 0666, $sqlite_error)) {
        sqlite_query($db, 'CREATE TABLE prueba (nombre varchar(10))');
        sqlite_query($db, "INSERT INTO prueba VALUES ('prueba_de_nombre')");
        $resultado = sqlite_query($db, 'select nombre from prueba');
        var_dump(sqlite_fetch_array($resultado));
    } else {
        die($sqlite_error);
    }
    ?>
    /tmp/hdd/root/opt/share/www/lighttpd # find / -name niano
    /tmp/hdd/root/opt/share/www/lighttpd #

    No te des mal Carva, creo que es tema de php, pero lo dejo en standby a ver si en la próxima versión de firmware tuneada hay algo mucho mejor hecho. Muchas gracias de todos modos.

  9. #9
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por nianoniano Ver mensaje
    Ves que no está creada eh, hombre de poca fé

    Código:
    /tmp/hdd/root/opt/share/www/lighttpd # ls
    EPG.db        creacion.php  index.php     insertar.php  probando.php
    /tmp/hdd/root/opt/share/www/lighttpd # cat creacion.php
    
    
    
    <?php
    if ($db = sqlite_open('niano', 0666, $sqlite_error)) {
        sqlite_query($db, 'CREATE TABLE prueba (nombre varchar(10))');
        sqlite_query($db, "INSERT INTO prueba VALUES ('prueba_de_nombre')");
        $resultado = sqlite_query($db, 'select nombre from prueba');
        var_dump(sqlite_fetch_array($resultado));
    } else {
        die($sqlite_error);
    }
    ?>
    /tmp/hdd/root/opt/share/www/lighttpd # find / -name niano
    /tmp/hdd/root/opt/share/www/lighttpd #
    No te des mal Carva, creo que es tema de php, pero lo dejo en standby a ver si en la próxima versión de firmware tuneada hay algo mucho mejor hecho. Muchas gracias de todos modos.
    OK, OK, no se crea, pero ¿no te da ningún mensaje de error? porque el código parece que captura el mensaje y luego lo... ¿mata? eso debe ser que lo muestra (die($sqlite_error))

    La versión de firmware te refieres a la MHDWorld? porque ese tipo de cosas no creo que vengan en el firmware oficial.

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  10. #10
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Programa RTM

    Hola a tod@s, para los usuarios del RTM, no os fieis de que la conexión telnet se va a producir siempre bien, ahora mismo mi equipo está grabando dos cosas y visualizando otra grabación previa y yo estoy toqueteando desde el PC, y me ha salido esto en la pantalla de telnet:
    Código:
    Error de conexion: Failed to connect : no login promptcp /usr/local/etc/dvdplayer/schedule_*.db /tmp/hdd/volumes/HDD1/BT
    Gigaset_HD795T login: Password: 
    Login incorrect
    Gigaset_HD795T login: exit
    Password:
    Y por detrás la pantalla de las grabaciones, pero esto ESTÁ MAL, ese fichero de grabaciones es el de la última vez que se conectó.

    Por esto se queda visible la pantalla de telnet para LEERLA y si falla como ahora pues, se vuelve a pulsar al botón de obtener BD hasta que salga esto:
    Código:
    Gigaset_HD795T login: root
    warning: cannot change to home directory
    
    
    BusyBox v1.1.3 (2010.04.29-10:11+0000) Built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    / # cp /usr/local/etc/dvdplayer/schedule_*.db /tmp/hdd/volumes/HDD1/BT
    / # cp /usr/local/etc/dvdplayer/dtv_channel.txt /tmp/hdd/volumes/HDD1/BT
    / # exit
    Ahooooora si, este es el mensaje correcto. ¿OK?

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  11. #11
    honorable
    Registro
    20 ene, 10
    Mensajes
    562
    Agradecido
    137 veces

    Predeterminado Re: Instalación y configuración del servidor web lighttpd con soporte php

    Cita Iniciado por nianoniano Ver mensaje
    Ves que no está creada eh, hombre de poca fé

    Código:
    /tmp/hdd/root/opt/share/www/lighttpd # ls
    EPG.db        creacion.php  index.php     insertar.php  probando.php
    /tmp/hdd/root/opt/share/www/lighttpd # cat creacion.php
    
    
    
    <?php
    if ($db = sqlite_open('niano', 0666, $sqlite_error)) {
        sqlite_query($db, 'CREATE TABLE prueba (nombre varchar(10))');
        sqlite_query($db, "INSERT INTO prueba VALUES ('prueba_de_nombre')");
        $resultado = sqlite_query($db, 'select nombre from prueba');
        var_dump(sqlite_fetch_array($resultado));
    } else {
        die($sqlite_error);
    }
    ?>
    /tmp/hdd/root/opt/share/www/lighttpd # find / -name niano
    /tmp/hdd/root/opt/share/www/lighttpd #

    No te des mal Carva, creo que es tema de php, pero lo dejo en standby a ver si en la próxima versión de firmware tuneada hay algo mucho mejor hecho. Muchas gracias de todos modos.
    Pues yo sí que voy a decir alguna tontería, no como Carva.

    Pero es que si no se habla no se llega a ninguna parte. Sin lo que hacemos los humanos el mundo no avanza: conversar y compartir conocimientos.

    Perdona Nianoniano que no te comentase nada en el otro foro, pero es que cada día llevo peor tanta tontería y tanto desprecio hacia los usuarios. Y como si se dice algo lo mas fácil es que le baneen a uno, pues calladito se está mas guapo. Paradójico que se diga esto hablando de un foro internáutico.

    Bueno, a las tonterías.

    ¿Porqué tu archivo de configuración PHP tiene IPs fijas? Además cada una asociada a un puerto distinto, supongo que distintos procesos.

    Digo yo que si un programa servidor se está ejecutando en una máquina, se debería usar la IP de la máquina en que reside, con lo que (igual es una chorrada) o se tiraría de loopback (127.0.01) o bien habría un proceso de comprobación de la IP que tiene la máquina host.

    Es que si se usan IPs fijas y están como un parámetro en el archivo de configuración...... pues al mover la aplicación de máquina las IPs dejan de ser lo que son.

    Entonces aparecen el NAT de un router y el firewall de un sistema operativo dando la coña.

    Vamos, que si como dice Carva se crea el fichero de BDD..... A ver si en lugar de en tu 4G se está intentando crear en una máquina de la red y algo impide el acceso a esa máquina.

    No sé, no tengo ni idea de lo que estamos hablando, pero si mueves una aplicación de un directorio local de tu PC a otro directorio de otra máquina en la LAN..... pues esas IP como sean fijas (un parámetro y no una variable que se establece tras unas comprobaciones) no funcionarán igual en una lado que en otro.........

    O igual no tiene nada que ver......

    PD: Me'cagüen'el security token este de las narices que ya van tres veces que se "come" mi post. si lo pillo por banda

+ Responder tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Powered by vBulletin® Version 4.2.3
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimization by vBSEO
Image resizer by SevenSkins