J'ai récemment installé XAMPP pour OS X (XAMPP VM PHP 7.2.1) qui virtualise maintenant l'ensemble de la boîte pour des avantages évidents de sécurité accrue. Bien que j'admire ce nouveau concept et que j'en voie les avantages, il y a une chose qui me laisse perplexe.
J'aimerais activer l'outil PHPMyAdmin, ce qui nécessite que je modifie un fichier, sur la base de ces instructions bien décrites :
http://localhost:8080/dashboard/docs/access-phpmyadmin-remotely.html
Ce document décrit essentiellement les étapes nécessaires pour assouplir le concept de sécurité qui empêche d'accéder directement au login de PHPMyAdmin. Il vous demande d'éditer le fichier /opt/lampp/etc/extra/httpd-xampp.conf afin de permettre l'accès à PHPMyAdmin. On peut accéder au système de fichiers via le gestionnaire de piles. Dans ce fichier, le bloc suivant :
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig
Require local
...
doit être remplacé par :
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig
Require all granted
...
Étrangement, et je suis extrêmement perplexe et n'arrive pas à y croire, il semble que je ne puisse trouver ni pico, ni vi, ni vim, ni nano (tous les éditeurs standard de toute distribution Linux) sur cette machine virtuelle. Comme je suis sur la VM, je n'ai pas accès aux outils de ma propre machine (c'est-à-dire tout ce qui se trouve dans /Applications).
Ai-je oublié quelque chose ? Que se passe-t-il ?