Domanda:
VM XAMPP e editor di testo
RalfB
2018-02-04 20:23:35 UTC
view on stackexchange narkive permalink

Recentemente ho installato XAMPP per OS X (XAMPP VM PHP 7.2.1) che ora virtualizza l'intera scatola per ovvi vantaggi di una maggiore sicurezza. Anche se ammiro il nuovo concetto e ne vedo i vantaggi, non riesco a concentrarmi su una cosa che mi lascia perplesso.

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

http: // localhost: 8080 / dashboard / docs / access-phpmyadmin-remotely.html

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

  <Directory "/ opt / lampp / phpmyadmin" >
  AllowOverride AuthConfig
  Richiedi locale
  ...
 

deve essere modificato in:

  <Directory "/ opt / lampp / phpmyadmin" >
  AllowOverride AuthConfig
  Richiedi tutto concesso
  ...
 

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 editor molto standard in qualsiasi 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?

Il collegamento che hai condiviso è un collegamento a localhost, il che significa che solo tu puoi accedervi.Sarebbe bello se condividi un link dal web.
Qui: https://www.lexar.com/dashboard/docs/access-phpmyadmin-remotely.html Tuttavia, la mia domanda sull'editor mancante in realtà non è realmente correlata ai dettagli in quel documento.
Se non è affatto correlato, puoi semplicemente rimuoverlo dalla domanda.In caso contrario, sostituire il collegamento nella domanda con questo.
hai trovato la risposta?Sto riscontrando lo stesso problema in cui la VM non sembra dotata di nessuno degli editor di testo predefiniti. La risposta di klanomath sembra ottima, tranne per il passaggio 3 che si basa sull'installazione di nano
Sei risposte:
DecepticleEd
2018-10-23 04:15:32 UTC
view on stackexchange narkive permalink

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

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

enter image description here

Da lì, puoi fare clic sul pulsante Esplora, che aprirà / opt / lampp / .Puoi quindi accedere a etc / extra / httpd-xampp.conf dalla finestra del Finder che viene aperta e modificare con qualsiasi editor tu voglia.

In alternativa, una volta montata l'unità, dovresti essere in grado di accedere al volume tramite Finder:

enter image description here

Si spera che questo aiuti.

lequ7
2020-04-04 06:49:48 UTC
view on stackexchange narkive permalink

Dovresti aprire il pannello di controllo di xampp, fare clic su "apri terminale" nella scheda "generale", quindi eseguire i seguenti passaggi:

  1. aggiornamento apt
  2. apt install vim
  3. vim /opt/lampp/etc/extra/httpd-xampp.conf
  4. modifica Richiedi locale in Richiedi tutti i concessi
  5. riavvia apache nella scheda servizio
  6. apri phpmyadmin
Dopo aver cercato per ore, il tuo post ha risolto il problema. Grazie molto!!! Le persone potrebbero aver bisogno di aiuto su VIM, questo è l'unico sopravvissuto: Vedi la migliore risposta per tutti i comandi VIM a https://stackoverflow.com/questions/11828270/how-do-i-exit-the-vim-editor
klanomath
2018-03-18 22:40:41 UTC
view on stackexchange narkive permalink

Puoi modificare il file direttamente dall'host:

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

    enter image description here

  • Apri Terminal sul tuo host (non il terminale accessibile da XAMPP) e inserisci:

      sudo nano ~ / .bitnami / stackman / machines / xampp / volumi / root / etc / extra / httpd-xampp.conf
    
  • modifica:

      <Directory "/ opt / lampp / phpmyadmin" >
      AllowOverride AuthConfig
      Richiedi locale
      ...
     

    a:

      <Directory "/ opt / lampp / phpmyadmin" >
      AllowOverride AuthConfig
      Richiedi tutto concesso
      ...
     

    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.

RalfB
2018-05-22 16:58:57 UTC
view on stackexchange narkive permalink

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

Mi sono reso conto che questi stack pre-build sono buoni e utili se non vuoi tuffarti e cambiarli (o piegarli).In futuro, dedicherò un po 'più di tempo a farlo in questo modo.

Grazie per tutto il feedback e l'attenzione.

ben
2018-03-04 02:52:27 UTC
view on stackexchange narkive permalink

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

  apt-get install vim
 
Dov'è apt-get?
@Mark- il gestore di pacchetti `fink` ha il comando` apt-get`.
nour sandid
2018-03-18 15:24:36 UTC
view on stackexchange narkive permalink

Prova ad aggiornare apt-get utilizzando

  apt-get update
 

Dopodiché puoi provare a installare

  apt-get install vim
 


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...