XAMPP VM e editor di testo

3

Recentemente ho installato XAMPP per OS X (XAMPP VM PHP 7.2.1) che ora virtualizza l'intera confezione per evidenti vantaggi di una maggiore sicurezza. Anche se ammiro il nuovo concetto e ne vedo i benefici, non riesco a capire una cosa che mi imbarazza.

Vorrei attivare lo strumento PHPMyAdmin, che richiede di modificare un file, in base a questo insieme di istruzioni ben descritto:

link

Questo documento descrive fondamentalmente i passaggi necessari per rilassare il concetto di sicurezza che impedisce l'accesso diretto all'accesso PHPMyAdmin. Ti chiede di modificare il file /opt/lampp/etc/extra/httpd-xampp.conf per consentire l'accesso a PHPMyAdmin. Si può arrivare al file system tramite lo stack manager. In questo file, il seguente blocco:

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

deve essere modificato in:

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

Stranamente, e ne sono estremamente perplesso e non riesco a crederci, sembra che non sia in grado di trovare né pico, vi, vim o nano (tutti gli editor standard in nessuna distribuzione Linux) su questa macchina virtuale. Dato che sono sulla VM, non ho accesso agli strumenti sulla mia macchina (cioè tutto in / Applicazioni).

Ho trascurato qualcosa? Cosa sta succedendo?

    
posta RalfB 04.02.2018 - 15:23
fonte

5 risposte

1

Ho risolto il problema tornando alla versione non VM di XAMPP, ma poi ho dovuto abbandonare completamente questa soluzione per altri motivi (non ero in grado di ridimensionarla da XAMPP). Quindi, ho usato HomeBrew (sì, sono un utente Mac) per installare Apache, PHP (actaully 3 versioni differenti per scopi diversi), PHPMyAdmin, MariaDB e MongoDB manualmente e configurarlo manualmente.

Mi sono reso conto che questi stack pre-compilazione sono buoni e utili se non vuoi immergerti e cambiarli (o piegarli). Lo farò, in futuro passerò un po 'più di tempo a farlo in quel modo.

Grazie per tutto il feedback e l'attenzione.

    
risposta data 22.05.2018 - 13:58
fonte
2

Come suggerisce la documentazione, è necessario individuare e modificare il file: /opt/lampp/etc/extra/httpd-xampp.conf

La parte difficile per me era trovare questo file. La soluzione che ho trovato è stata assicurarsi che il volume dello stack fosse montato:

Dalì,puoifareclicsulpulsanteEsplora,cheaprirà/opt/lampp/.Puoiquindinavigareaetc/extra/httpd-xampp.confdallafinestradelFindercheèapertaemodificareconqualsiasieditorchedesideri.

Inalternativa,unavoltamontatal'unità,dovrestiessereingradodiaccederealvolumetramiteFinder:

Speriamo che questo aiuti.

    
risposta data 23.10.2018 - 01:15
fonte
0

Puoi modificare il file direttamente dall'host:

  • Avvia XAMPP (versione VM)
  • Montare il volume di dati:

  • Apriilterminalesultuohosteinserisci:

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

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

    a:

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

    e salva le modifiche!

  • Avvia Apache e MySQL
  • Apri un browser sull'host e inserisci:

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

    L'IP-VM predefinito sembra essere 192.168.64.2.

risposta data 18.03.2018 - 18:40
fonte
-1

prova questo, ha funzionato per me con xampp vm su os x

apt-get install vim
    
risposta data 03.03.2018 - 21:52
fonte
-1

Prova ad aggiornare apt-get usando

apt-get update

Dopo puoi provare a installare

apt-get install vim
    
risposta data 18.03.2018 - 11:24
fonte

Leggi altre domande sui tag