Fonctionnalités :
- arborescence de répertoires, avec chargement ajax
- copier/déplacer/supprimer/créer/renommer/éditer/afficher/chmod des fichiers et dossiers
- support symlink/hardlink, directement intégré sur l'interface
- formats de compression tar/zip/bzip/gzip, avec bouton de téléchargement rapide ZIP
- éditeur de code avec mise en évidence de la syntaxe, utilisant le thème Ace et Monokai
- émulateur de terminal shell
- balayage de ports à l'aide de sockets PHP
- informations sur le serveur
- téléchargements multiples
- protection par mot de passe
- fonctionne sous linux/mac/windows
- compatible avec toutes les versions de PHP
- traductions incluses pour l'anglais/portugais/espagnol/catalan/chinois/néerlandais/français/allemand/italien/coréen/russe/polonais/turc/ukrainien
Installation :
- télécharger : https://github.com/dulldusk/phpfm
- simplement copier le fichier index.php après l'avoir renommé sur votre serveur web
Configuration :
- lancer le script puis ouvrir le panneau de configuration pour agir sur les quelques paramètres proposés (notamment compléter le mot de passe afin de ne pas laisser un accès libre à votre hébergement)
Maintenant il y a juste à le déposer sur votre hébergement pour y acccéder depuis votre navigateur internet, pour moi c'est dans le dossier public_html et en me basant sur le site c'est dans le dossier bi1sur.com : par défaut phpFileManager donne accès à tout ce qui est au même niveau que lui, fichiers et dossiers avec tout ce qu'ils contiennent.
Lancez le scrip en saisissant dans un navigateur l'adresse de votre site web en la complétant avec /vega.php : par exemple en prenant l'adresse de ce site https://bi1sur.com/vega.php. Et vous y êtes !
La page d'accueil s'affiche et correspond au contenu repris ci-dessous pour présenter le script. Si elle est en anglais vous avez la possibilité de l'afficher dans la langue souhaitée, sinon on clique généralement très rapidement sur Close en haut à droite.
Il faut maintenant, avant toute autre chose afin de ne pas oublier, aller sur le bouton Configuration.
Il y a peu de paramètres et celui le plus important à compléter absolument est le champ Mot de passe : choisissez un mot de passe bien dur car c'est ce qui sécurise tout votre hébergement.
Le champ Racine des documents indique le chemin du dossier où vous avez déposé le script et n'est ainsi pas modifiable.
Le champ Racine du gestionnaire de fichers permet d'indiquer au script son rayon d'intervention, qui peut aller bien au-delà du dossier où il a été déposé : si vous indiquez dans ce champ /home/mon_espace (à adapter en fonction de votre hébergeur) vous pourrez accéder via le script à l'intégralité de votre hébergement.
Il peut être intéressant de mettre dans le champ Rapport d'erreur au moins Show PHP errors, et dans la langue de mettre le français.
Surtout enregistrer tous les paramètres en cliquant sur le bouton Enregistrer la configuration.
Sorties officielles :
https://sourceforge.net/projects/phpfm
https://github.com/dulldusk/phpfm
Démo en ligne :
http://phpfm-demo.dulldusk.com
N'hésitez pas à déconner ! Il s'agit d'une installation de démonstration publique qui se réinitialisera toutes les heures.
Licence:
phpFileManager est un logiciel gratuit ; vous pouvez le redistribuer et/ou le modifier
selon les termes de l'une des licences suivantes à votre choix :
. Licence publique générale GNU version 2 ou ultérieure (la « GPL ») ;
. GNU Lesser General Public License Version 2.1 ou ultérieure (la « LGPL ») ;
. Mozilla Public License Version 1.1 ou ultérieure (la « MPL »).
Donnez votre note !
Il s'agit d'un projet open source gratuit !
Si vous avez aimé, veuillez accéder à la page sourceforge et donner votre note !
Est-ce sécurisé ?
Réponse courte. OUI! phpFileManager est sécurisé, mais vous devez y définir un mot de passe.
Le script peut être renommé et déployé sur une URL connue unique, ce qui vous aide à le garder caché.
Mais vous devez définir un mot de passe ! Évidemment!
Si vous ne le faites pas, ce script permettra à toute personne d'y accéder, c'est le paramètre par défaut.