XAMPP VM y editores de texto

3

Recientemente instalé XAMPP para OS X (XAMPP VM PHP 7.2.1) que ahora virtualiza todo el cuadro para obtener los beneficios obvios de una mayor seguridad. Aunque admiro el nuevo concepto y veo sus beneficios, no puedo pensar en una cosa que me desconcierta.

Me gustaría habilitar la herramienta PHPMyAdmin, que requiere que cambie un archivo, en base a este conjunto de instrucciones bien descrito:

enlace

Este documento describe básicamente los pasos necesarios para relajar el concepto de seguridad que impide el acceso directo al inicio de sesión de PHPMyAdmin. Le pide que edite el archivo /opt/lampp/etc/extra/httpd-xampp.conf para permitir el acceso a PHPMyAdmin. Uno puede llegar al sistema de archivos a través del administrador de pila. En este archivo, el siguiente bloque:

<Directory "/opt/lampp/phpmyadmin">
  AllowOverride AuthConfig
  Require local
  ...

necesita ser cambiado en:

<Directory "/opt/lampp/phpmyadmin">
  AllowOverride AuthConfig
  Require all granted
  ...

Extrañamente, y estoy muy desconcertado por eso y realmente no puedo creerlo, parece que no puedo encontrar ni pico, vi, vim ni nano (todos los editores muy estándar en cualquier distribución de Linux) en esta máquina virtual. Dado que estoy en la máquina virtual, no tengo acceso a herramientas en mi propia máquina (es decir, todo en / Aplicaciones).

¿Pasé por alto algo? Que esta pasando?

    
pregunta RalfB 04.02.2018 - 15:23

5 respuestas

1

'Resolví' el problema volviendo a la versión no VM de XAMPP, pero luego tuve que dejar esta solución por completo por otras razones (no pude escalar desde XAMPP). Por lo tanto, utilicé HomeBrew (sí, soy un usuario de Mac) para instalar Apache, PHP (exactamente 3 versiones diferentes para diferentes propósitos), PHPMyAdmin, MariaDB y MongoDB manualmente y lo configuré manualmente.

Me di cuenta de que estas pilas de precompilación son buenas y útiles si no quieres sumergirte y cambiarlas (o doblarlas). En el futuro, pasaré un poco más de tiempo y lo haré de esa manera.

Gracias por todos los comentarios y atención.

    
respondido por el RalfB 22.05.2018 - 13:58
2

Como sugiere la documentación, debe localizar y editar el archivo: /opt/lampp/etc/extra/httpd-xampp.conf

La parte difícil para mí fue localizar este archivo. La solución que encontré fue asegurar que el volumen de la pila se montara:

Desdeallí,puedehacerclicenelbotónExplorar,queabrirá/opt/lampp/.Luegopuedenavegaraetc/extra/httpd-xampp.confdesdelaventanadelFinderqueseabreyeditarconcualquiereditorquedesee.

Comoalternativa,unavezquesehayamontadolaunidad,deberíapoderaccederalvolumenatravésdelBuscador:

Esperemos que esto ayude.

    
respondido por el DecepticleEd 23.10.2018 - 01:15
0

Puede editar el archivo directamente desde el host:

  • Iniciar XAMPP (versión de máquina virtual)
  • Montar el volumen de datos:

  • AbrelaTerminalentuhosteingresa:

    sudonano~/.bitnami/stackman/machines/xampp/volumes/root/etc/extra/httpd-xampp.conf
  • cambiar:

    <Directory"/opt/lampp/phpmyadmin">
      AllowOverride AuthConfig
      Require local
      ...
    

    a:

    <Directory "/opt/lampp/phpmyadmin">
      AllowOverride AuthConfig
      Require all granted
      ...
    

    y guarda los cambios!

  • Inicia Apache y MySQL
  • Abra un navegador en el host e ingrese:

    http://<IP-VM>/phpmyadmin/
    

    La IP-VM predeterminada parece ser 192.168.64.2.

respondido por el klanomath 18.03.2018 - 18:40
-1

prueba esto, simplemente me funcionó con xampp vm en os x

apt-get install vim
    
respondido por el ben 03.03.2018 - 21:52
-1

Intente actualizar apt-get utilizando

apt-get update

Después de eso, puedes intentar instalar

apt-get install vim
    
respondido por el nour sandid 18.03.2018 - 11:24

Lea otras preguntas en las etiquetas