Autor Tema: ¿Es posible unrar desde Luci?  (Leído 3825 veces)

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

machiminax

  • Visitante
¿Es posible unrar desde Luci?
« en: 11-01-2015, 17:19 (Domingo) »
A lo mejor estoy pregunando una toneteria  ;D ;D , pero como no encuentro ningun post sobre el tema me gustaria saber si existe alguna forma de poder acceder des Luci a los archivos del router.
Sobre todo a los puntos de montaje de los usb , y poder desde ahi descomprimir un archivo.

Gracias.


« Última modificación: 11-01-2015, 18:37 (Domingo) por machiminax »

vk496

  • Visitante
Re: ¿Es posible urar desde Luci?
« Respuesta #1 en: 11-01-2015, 17:32 (Domingo) »
PhpFileManager sería una forma

Salu2

machiminax

  • Visitante
Re: ¿Es posible urar desde Luci?
« Respuesta #2 en: 11-01-2015, 18:29 (Domingo) »
Gracias por responder ,encontre algo de info aqui.

https://foro.seguridadwireless.net/openwrt/%28recopilatario%29-utilidades-para-openwrt/msg309645/#msg309645[11/01/2015

Citar
   
Re: [Recopilatario] Utilidades para OpenWrt
« Respuesta #4 : 20-05-2014, 17:53 (Martes) »    Responder con cita
        Filemanager en PHP

Pero me he perdido en estos pasos:

1_
Código: [Seleccionar]
Meter el script del filemanager en /www/filemanager.php
     No entiendo a que se refiere ¿que tendria que bajar el .zip de "http://phpfm.sourceforge.net/" , renombrar el archivo "index.php" a "filemanger.php" y subirlo a la carpeta www del router?

¿Alguien puede ehcarme una mano , gracias?

vk496

  • Visitante
Re: Re: ¿Es posible urar desde Luci?
« Respuesta #3 en: 11-01-2015, 18:52 (Domingo) »
Gracias por responder ,encontre algo de info aqui.

https://foro.seguridadwireless.net/openwrt/%28recopilatario%29-utilidades-para-openwrt/msg309645/#msg309645[11/01/2015

Citar
   
Re: [Recopilatario] Utilidades para OpenWrt
« Respuesta #4 : 20-05-2014, 17:53 (Martes) »    Responder con cita
        Filemanager en PHP

Pero me he perdido en estos pasos:

1_
Código: [Seleccionar]
Meter el script del filemanager en /www/filemanager.php
     No entiendo a que se refiere ¿que tendria que bajar el .zip de "http://phpfm.sourceforge.net/" , renombrar el archivo "index.php" a "filemanger.php" y subirlo a la carpeta www del router?

¿Alguien puede ehcarme una mano , gracias?
Si, así es. Renombrarlo por ese nombre u otro cualquiera (debido a que ya existe un index en esa carpeta, que es el de LuCI)

Salu2

machiminax

  • Visitante
Re: ¿Es posible unrar desde Luci?
« Respuesta #4 en: 11-01-2015, 20:28 (Domingo) »
No he conseguido hacer que me funcione.

Dejo los pasos que realice , a ver si en alguno me he equivocado:

1_
Código: [Seleccionar]
opkg update
opkg install php5 php5-cgi php5-mod-mbstring php5-mod-session zoneinfo-europe

2_
Código: [Seleccionar]
nano /etc/php.ini
Aqui cambio :

Código: [Seleccionar]
date.timezone = "Europe/Madrid"
max_execution_time = 120
max_input_time = 120

3_
Código: [Seleccionar]
nano /etc/config/uhttpd
En este paso me perdi un poco supuse que la linea

Código: [Seleccionar]
list interpreter ".php=/usr/bin/php-cgi"
Debia quedara asi

Código: [Seleccionar]
list interpreter option script_timeout '120'
¿Sera aqui donde esta el fallo?

Luego hice lo que comente antes:

Citar
bajar el .zip de "http://phpfm.sourceforge.net/" , renombrar el archivo "index.php" a "filemanger.php" y subirlo a la carpeta www del router

Y por ultimo

Código: [Seleccionar]
/etc/init.d/uhttpd restart
Reinicio el router y en firefox escribo:

http://192.168.55.1/filemanager.php

Pero lo que hace es bajarme el archivo filemanager.php al ordenador.

Si coloco http://<192.168.55.1>/filemanager.php no me funciona tampoco.

Podeis echarme una mano para conseguir hacer bien todos los pasos , gracias.
« Última modificación: 11-01-2015, 20:33 (Domingo) por machiminax »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2203
Re: ¿Es posible unrar desde Luci?
« Respuesta #5 en: 11-01-2015, 21:07 (Domingo) »
No he conseguido hacer que me funcione.

Dejo los pasos que realice , a ver si en alguno me he equivocado:

1_
Código: [Seleccionar]
opkg update
opkg install php5 php5-cgi php5-mod-mbstring php5-mod-session zoneinfo-europe

2_
Código: [Seleccionar]
nano /etc/php.ini
Aqui cambio :

Código: [Seleccionar]
date.timezone = "Europe/Madrid"
max_execution_time = 120
max_input_time = 120

3_
Código: [Seleccionar]
nano /etc/config/uhttpd
En este paso me perdi un poco supuse que la linea

Código: [Seleccionar]
list interpreter ".php=/usr/bin/php-cgi"
Debia quedara asi

Código: [Seleccionar]
list interpreter option script_timeout '120'
¿Sera aqui donde esta el fallo?

Luego hice lo que comente antes:

Citar
bajar el .zip de "http://phpfm.sourceforge.net/" , renombrar el archivo "index.php" a "filemanger.php" y subirlo a la carpeta www del router

Y por ultimo

Código: [Seleccionar]
/etc/init.d/uhttpd restart
Reinicio el router y en firefox escribo:

http://192.168.55.1/filemanager.php

Pero lo que hace es bajarme el archivo filemanager.php al ordenador.

Si coloco http://<192.168.55.1>/filemanager.php no me funciona tampoco.

Podeis echarme una mano para conseguir hacer bien todos los pasos , gracias.

No, la línea de php hay que agregarla (porque no existe), la línea de script_timeout hay que editarla (porque ya existe). Vamos, que en total son 2 las líneas que hay que tocar...

machiminax

  • Visitante
Re: ¿Es posible unrar desde Luci?
« Respuesta #6 en: 11-01-2015, 21:43 (Domingo) »
A ver si ahora lo consigo

Dejo mi configuracion antes de tocar nada me aparecio asi:

Código: [Seleccionar]
# Server configuration
config uhttpd main

# HTTP listen addresses, multiple allowed
list listen_http 0.0.0.0:80
# list listen_http [::]:80

# HTTPS listen addresses, multiple allowed
list listen_https 0.0.0.0:443
# list listen_https [::]:443

# Server document root
option home /www

# Reject requests from RFC1918 IP addresses
# directed to the servers public IP(s).
# This is a DNS rebinding countermeasure.
option rfc1918_filter 1

# Maximum number of concurrent requests.
# If this number is exceeded, further requests are
# queued until the number of running requests drops
# below the limit again.
option max_requests 3

# Certificate and private key for HTTPS.
# If no listen_https addresses are given,
# the key options are ignored.
option cert /etc/uhttpd.crt
option key /etc/uhttpd.key

# CGI url prefix, will be searched in docroot.
# Default is /cgi-bin
option cgi_prefix /cgi-bin

# List of extension->interpreter mappings.
# Files with an associated interpreter can
# be called outside of the CGI prefix and do
# not need to be executable.
# list interpreter ".php=/usr/bin/php-cgi"
# list interpreter ".cgi=/usr/bin/perl"

# Lua url prefix and handler script.
# Lua support is disabled if no prefix given.
# option lua_prefix /luci
# option lua_handler /usr/lib/lua/luci/sgi/uhttpd.lua

# CGI/Lua timeout, if the called script does not
# write data within the given amount of seconds,
# the server will terminate the request with
# 504 Gateway Timeout response.
option script_timeout 60

# Network timeout, if the current connection is
# blocked for the specified amount of seconds,
# the server will terminate the associated
# request process.
option network_timeout 30

# TCP Keep-Alive, send periodic keep-alive probes
# over established connections to detect dead peers.
# The value is given in seconds to specify the
# interval between subsequent probes.
# Setting this to 0 will disable TCP keep-alive.
option tcp_keepalive 1

# Basic auth realm, defaults to local hostname
# option realm OpenWrt

# Configuration file in busybox httpd format
# option config /etc/httpd.conf


# Certificate defaults for px5g key generator
config cert px5g

# Validity time
option days 730

# RSA key size
option bits 1024

# Location
option country DE
option state Berlin
option location Berlin

# Common name
option commonname OpenWrt

Estoy perdido por eso , porque tengo dos lineas:

#   list interpreter   ".php=/usr/bin/php-cgi"
#   list interpreter   ".cgi=/usr/bin/perl"

Estas ya estaban antes de editar el archivo entonces supongo que dejo las dos como estan.
¿O tengo que borrar una de las dos?
Si puediras decirme como dejarlo te lo agradezco.
Un saludo.
« Última modificación: 11-01-2015, 21:51 (Domingo) por machiminax »

machiminax

  • Visitante
Re: ¿Es posible unrar desde Luci?
« Respuesta #7 en: 11-01-2015, 21:57 (Domingo) »
Vale , edito el post porque me di cuenta del error faltaba hacer uncomment a la linea.

Citar
Ensure that you uncomment the extension interpreter line for PHP in the main section of the uHTTPd config file:
list interpreter ".php=/usr/bin/php-cgi"

http://wiki.openwrt.org/doc/uci/uhttpd

 
Ahora tengo otro problema cuando intento acceder desde el navegador me aparece:

 Fatal error: date(): Timezone database is corrupt - this should *never* happen! in /www/filemanager.php on line 2887

Vuelvo a editar para dejar aqui la info por si alguien se encuentra con el mismo problema que yo.

Lo del Timzone lo solucione haciendo lo siguiente:

Código: [Seleccionar]
nano /etc/php.ini
Le coloque el siguiente valor:

Código: [Seleccionar]
date.timezone = "UTC"
Código: [Seleccionar]
opkg install zoneinfo-core
Fuente de la info:
https://forum.dokuwiki.org/thread/8442


« Última modificación: 11-01-2015, 23:46 (Domingo) por machiminax »

machiminax

  • Visitante
Re: ¿Es posible unrar desde Luci?
« Respuesta #8 en: 11-01-2015, 23:50 (Domingo) »
Vale solucionado y funcionando perfectamente.

Me faltaba esta parte:

Citar
   
Re: [Recopilatario] Utilidades para OpenWrt
« Respuesta #10 : 22-05-2014, 09:17 (Jueves) »    Responder con cita
Cita de: jar229 en 22-05-2014, 08:13 (Jueves)
Por otro lado, no puedo 'retroceder' en la estructura de directorios a un nivel anterior al del lugar dónde está instalado el script.

Dale al config y pon la ruta raiz en /
Cuando grabes, ten paciencia que tarda en "reescribirse".
En mi foto puedes ver que accedo a todo el router...  Grin
« Última modificación: 12-01-2015, 00:05 (Lunes) por machiminax »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2203
Re: ¿Es posible unrar desde Luci?
« Respuesta #9 en: 12-01-2015, 08:07 (Lunes) »
Estoy perdido por eso , porque tengo dos lineas:

#   list interpreter   ".php=/usr/bin/php-cgi"
#   list interpreter   ".cgi=/usr/bin/perl"

Estas ya estaban antes de editar el archivo entonces supongo que dejo las dos como estan.
¿O tengo que borrar una de las dos?
Si puediras decirme como dejarlo te lo agradezco.
Un saludo.

Supongo que habrán cambiado desde que se hizo el post del tutorial...


Vale solucionado y funcionando perfectamente.

Me faltaba esta parte:

Citar
   
Re: [Recopilatario] Utilidades para OpenWrt
« Respuesta #10 : 22-05-2014, 09:17 (Jueves) »    Responder con cita
Cita de: jar229 en 22-05-2014, 08:13 (Jueves)
Por otro lado, no puedo 'retroceder' en la estructura de directorios a un nivel anterior al del lugar dónde está instalado el script.

Dale al config y pon la ruta raiz en /
Cuando grabes, ten paciencia que tarda en "reescribirse".
En mi foto puedes ver que accedo a todo el router...  Grin

Enhorabuena...  >:(