Review File Managers

Yo se que la mayoría cuenta con un Cpanel que les trae el montón de chuchearías, pero aún así tal vez les sirva esta info. Llevo un buen rato buscando administradores de archivos online, uno que me sirva para subir, eliminar, visualizar y lo mas importante, poder editar los archivos. En algunas ocasiones debes hacer un pequeño cambio a algún archivo, por lo cual a veces estamos obligados a descargarlo, editarlo y volverlo a subir; pero que pasa cuando estamos en un lugar donde la conexión esta fatal, o que tal si el BOFH de tu uni se le ocurre bloquear el puerto 21(desde las vacaciones estaba bloqueado, apenas hoy lo liberaron..... Salu2 buenos BOFH de la UM), o que tal si simplemente la maquina donde estas no tiene un cliente ftp (seria jodido esperar a que baje un cliente ftp, o subir a puro put XD); y estos son casos reales (todos me han pasado ya...... ¬¬).

Así que me fui a la caza de un buen administrador de archivos online y este es mi pequeño aporte para aquellos que anden buscando uno:

monophp

Pagina oficial
Descripción: Es un simple script (un solo archivo: index.php) con el cual puedes modificar, subir, renombrar, mover, eliminar y modificar los archivos (obviamente los editables, no querrás modificar un jpg o bmp).
Ventajas:

    Cuenta con login para poder acceder. [Screen]
    Muestra de diferentes colores los códigos, según sea el caso: cadenas de texto, tipos de datos, etc... [Screen]]
    No requiere de instalación para usarse
    Separa las carpetas de los archivos visualmente, con la posibilidad de esconderlas de la vista y ver solo los archivos

Desventajas:

    El archivo index.php debe estar en la raíz; esto es un problema para lo que tenemos instalado en la raíz nuestro Wordpress. Pero el problema se soluciona renombrando el archivo.
    Solo administra un usuario
    No muestra el numero de línea del código en el preview.

Como instalar:
Primero descargas el archivo de aqui, una vez que lo descomprimiste edita las siguientes líneas, donde debes configurar el usuario y contraseña que usaras para logearte:

PHP:
  1. $username = "miusuario";
  2. $password = "miupass";

Si tu tienes instalado Wordpress, cualquier otro CMS en la raíz o simplemente ya tienes una archivo index.php allí; simplemente cámbiale el nombre al archivo por otro y listo.

Nota: Esto no es un plug-in para wordpress.

Php File Manager

Pagina Oficial
Descripción: Este administrador de archivos también esta contenido en un solo archivo php, con la gran diferencia que no importa donde lo pongas, no es necesario que este en la raíz; obviamente también puedes modificar, eliminar, modificar, cambiar permisos, etc..

Ventajas:

    No importa la ubicación donde se ponga, muestra todos los archivos y carpetas desde la raíz
    Panel de las carpetas mostradas en árbol [Screen]
    Lindo panel desde donde puedes: ver la información de los archivos, modificar sus permisos, eliminar, editar, mover, copiar, empaquetar (tar, zip, bzip, gzip) [Screen]
    No requiere de instalación para usarse
    Interfaz algo fácil de usar para novatos

Desventajas:

    Esta en ingles
    No cuenta con contraseña predefinida es mas creo que ni da la opción, porque no la encontré por ningún lado; si alguien la encuentra dígame donde :D

Como Instalar:
Primero lo descargamos de aqui y descomprimimos. Después lo subimos a cualquier parte de nuestro host.

Php Explore

Pagina Oficial
Descripción: Este administrador de archivos es algo diferente, pues además de darnos las prestaciones de administrar nuestros archivos también nos da ciertas posibilidades limitadas para ver la info. del servidor. además cuenta con el editor online tinymce para facilitarle la edición de archivos a los novatos.

Ventajas:

    Visualización del código estilo syntax highlighting [Screen]
    Cuenta con el editor tinymce [Screen]
    Puedes ver la info. del servidor: Espacio libre y usado en disco [Screen]
    puedes correr scripts php directamente, así como ciertas instrucciones shell[Screen]
    Permite especificarle mas de un archivo para subir [Screen]

Desventajas:

    Por default no pide contraseña
    Por default no muestra el directorio raíz, sino el contenido dentro de la carpeta phpexplore; hay que subir de nivel para ver todo el contenido
    No es muy intuitivo para usuarios novatos
    Debido a las utilerías que trae (tinymce) pesa mas y por lo tanto tarda mas en subir

Como Instalar:
Después de descargarlo de aqui, y descomprimirlo. Hay que modificar el archivo ../phpexplore/config.php, específicamente las líneas 47, 48:

PHP:
  1. define("user_authentification_need","1"); //(0 para no usar pass, 1 para activar el uso del pass)
  2. define("my_password","mipass");//Después de poner de parámetro 1 en la línea anterior, el segundo parámetro es el pass que usaras.

Y ahora para acceder usaremos la ruta h**p://www.miblog.com/phpexplore/phpexplore?pw=micontraseña (obviamente en lugar de los asteriscos son t`s)

Php File Navigator

Pagina Oficial
Descripción: Pues lo eh dejado a lo ultimo porque a mi parecer es el mas completo de todos. además de contar con una linda interfaz y muy intuitiva; también cuenta con un login y un buen panel de administración. Simplemente, para mí el mejor ;)

Ventajas:

    Cuenta con un login panel [Screen]
    Los usuarios, si leíste bien es plural, son guardados en una BD donde sus respectivas contraseñas están encriptadas. [Screen]
    Permite una previsualizacion tanto de código como archivos de imágenes. [Screen]
    Permite el envío de archivos por email. [Screen]
    fácil subida de múltiples archivos. [Screen]
    Vista en árbol de los archivos[Screen]
    Cuenta con un buscador de archivos. [Screen]
    Cuenta con un completo panel de administración, donde informa entre otras cosillas: Accesos, ancho de banda consumido, Altas y bajas de usuarios, carpetas virtuales, etc..

Desventajas:

    Es considerablemente mas pesado que los anteriores
    Necesitas crear una BD para instalarlo
    Requiere previa configuración e instalación
    El servicio de envió de archivos por email, depende de que el servidor STMP este habilitado en el servidor

Net2FTP

Pagina Oficial
Descripción: Este no es precisamente un administrador de archivos online, mas bien es un cliente FTP en versión Web; Pero también ofrece las características de uno. La diferencia es que este es un todo un FTP, solo que versión Web.

Ventajas:

    Gracias a un applet hecho en java, se puede subir varios archivos haciendo un simple drag & Drop
    Puedes modificar, eliminar o abrir desde el panel donde se listan los archivos. [Screen]
    Previsualizacion del código estilo syntax highlighting[Screen]
    Editor html WYSIWYG [Screen]
    Provee un buscador de archivos [Screen]
    Permite el envió de archivos vía email [Screen]
    Desventajas:
    también requiere de un BD
    Es algo pesado y en conexiones lentas tarda mucho en descargarse
    Depende de la disponibilidad del servicio STMP en servidor para enviar los archivos por email
    Al principio no es un poco enredada la interfaz

Como instalar:
Después de descargarlo de aqui, y descomprimirlo; hay que crear una BD par anet2ftp, usando el archivo "create_tables.sql" o estas sentencias SQL que puedes meter directamente en el textBox para la consola SQL en el PhpMyAdmin:

SQL:
  1. DROP TABLE IF EXISTS `net2ftp_logAccess`;
  2. DROP TABLE IF EXISTS `net2ftp_log_access`;
  3. CREATE TABLE `net2ftp_log_access` (`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,`date` date NOT NULL DEFAULT '0000-00-00',`time` time NOT NULL DEFAULT '00:00:00',`remote_addr` text NOT NULL,`remote_port` text NOT NULL,`http_user_agent` text NOT NULL,`page` text NOT NULL,`datatransfer` int(10) UNSIGNED DEFAULT '0',`executiontime` mediumint(8) UNSIGNED DEFAULT '0',`ftpserver` text NOT NULL,`username` text NOT NULL,`state` text NOT NULL,`state2` text NOT NULL,`screen` text NOT NULL,`directory` text NOT NULL,`entry` text NOT NULL,`http_referer` text NOT NULL,KEY `index1` (`id`)) TYPE=MyISAM;
  4. DROP TABLE IF EXISTS `net2ftp_logError`;
  5. DROP TABLE IF EXISTS `net2ftp_log_error`;
  6. CREATE TABLE `net2ftp_log_error` (`date` date NOT NULL DEFAULT '0000-00-00',`time` time NOT NULL DEFAULT '00:00:00',`ftpserver` text NOT NULL,`username` text NOT NULL,`message` text NOT NULL,`backtrace` text NOT NULL,`state` text NOT NULL,`state2` text NOT NULL,`directory` text NOT NULL,`remote_addr` text NOT NULL,`remote_port` text NOT NULL,`http_user_agent` text NOT NULL,KEY `index1` (`date`,`time`,`ftpserver`(100),`username`(50))) TYPE=MyISAM;
  7. DROP TABLE IF EXISTS `net2ftp_logConsumptionFtpserver`;
  8. DROP TABLE IF EXISTS `net2ftp_log_consumption_ftpserver`;
  9. CREATE TABLE `net2ftp_log_consumption_ftpserver`(`date` date NOT NULL DEFAULT '0000-00-00',`ftpserver` varchar(255) NOT NULL DEFAULT '0',`datatransfer` int(10) UNSIGNED DEFAULT '0',`executiontime` mediumint(8) UNSIGNED DEFAULT '0',PRIMARY KEY  (`date`,`ftpserver`)) TYPE=MyISAM;
  10. DROP TABLE IF EXISTS `net2ftp_logConsumptionIpaddress`;
  11. DROP TABLE IF EXISTS `net2ftp_log_consumption_ipaddress`;
  12. CREATE TABLE `net2ftp_log_consumption_ipaddress`(`date` date NOT NULL DEFAULT '0000-00-00',`ipaddress` varchar(15) NOT NULL DEFAULT '0',`datatransfer` int(10) UNSIGNED DEFAULT '0',`executiontime` mediumint(8) UNSIGNED DEFAULT '0',PRIMARY KEY  (`date`,`ipaddress`)) TYPE=MyISAM;
  13. DROP TABLE IF EXISTS `net2ftp_users`;
  14. CREATE TABLE `net2ftp_users` (`ftpserver` varchar(255) NOT NULL DEFAULT '0',`username` text NOT NULL,`homedirectory` text NOT NULL,KEY `index1` (`ftpserver`,`username`(50))) TYPE=MyISAM;

Luego hay que editar el archivo "settings.inc.php" y poner los datos de usuario y contraseña al igual que los datos para acceder a la BD.

Conclusión

A mi parecer el mejor es el PhpNavigator o almenos es con el que me quedaré; ¿Porque? Cuenta con login (uno que otro no), la navegacion es muy buena, cuenta con un panel con muchas cosillas interesantes, y puedo hacer lo que se me venga en gana con los archivos desde cualquier parte con una conexion a internet. Aunque un profe montó el net2FTP en el servidor de la uni, para que los alumnos suban sus tareas y esas cosas; y me dijo que tambien probó el PhpNavigator y encontró por ahí un fallo pero ahora mismo no recuerda. Así que por mientras la balanza esta del lado del Navigator; porque practicamente es lo mismo que el net2FTP solo que mas "bonito" XD.


Sin categoría

If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Aún no hay comentarios.

Dejar un comentario

(requerido)

(requerido)