Pytanie:
XAMPP VM i edytory tekstu
RalfB
2018-02-04 20:23:35 UTC
view on stackexchange narkive permalink

Niedawno zainstalowałem XAMPP dla OS X (XAMPP VM PHP 7.2.1), który teraz wirtualizuje całe pudełko, aby uzyskać oczywiste korzyści w postaci wyższego bezpieczeństwa. Chociaż podziwiam nową koncepcję i widzę jej zalety, nie mogę skupić się na jednej rzeczy, która mnie intryguje.

Chciałbym włączyć narzędzie PHPMyAdmin, które wymaga zmiany pliku, w oparciu o ten dobrze opisany zestaw instrukcji:

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

Ten dokument zasadniczo opisuje kroki potrzebne do złagodzenia koncepcji bezpieczeństwa, która uniemożliwia bezpośredni dostęp do logowania PHPMyAdmin. Prosi o edycję pliku /opt/lampp/etc/extra/httpd-xampp.conf, aby umożliwić dostęp do PHPMyAdmin. Do systemu plików można dostać się za pośrednictwem menedżera stosu. W tym pliku następujący blok:

  <Directory "/ opt / lampp / phpmyadmin" >
  AllowOverride AuthConfig
  Wymagaj lokalnego
  ...
 

należy zmienić na:

  <Directory "/ opt / lampp / phpmyadmin" >
  AllowOverride AuthConfig
  Wymagaj wszystkich przyznanych
  ...
 

Co dziwne, i jestem tym niezwykle zdziwiony i nie mogę w to uwierzyć, wydaje mi się, że nie mogę znaleźć ani pico, vi, vim, ani nano (wszystkie bardzo standardowe edytory w dowolnej dystrybucji Linuksa) na tej maszynie wirtualnej. Ponieważ jestem na maszynie wirtualnej, nie mam dostępu do narzędzi na moim komputerze (tj. Wszystkiego w / Applications).

Czy coś przeoczyłem? Co się dzieje?

Udostępnione łącze to łącze do hosta lokalnego, co oznacza, że tylko Ty masz do niego dostęp.Byłoby miło, gdybyś udostępnił link z sieci.
Tutaj: https://www.lexar.com/dashboard/docs/access-phpmyadmin-remotely.html Jednak moje pytanie dotyczące brakującego edytora nie jest tak naprawdę związane ze szczegółami w tym dokumencie.
Jeśli nie jest to w ogóle powiązane, możesz po prostu usunąć to z pytania.W przeciwnym razie zamień link w pytaniu na ten.
znalazłeś odpowiedź?Mam ten sam problem, w którym maszyna wirtualna nie wydaje się wyposażona w żaden z domyślnych edytorów tekstu. Odpowiedź klanomath wygląda świetnie, z wyjątkiem tego, że step3 polega na zainstalowaniu nano
Sześć odpowiedzi:
DecepticleEd
2018-10-23 04:15:32 UTC
view on stackexchange narkive permalink

Jak sugeruje dokumentacja, musisz zlokalizować i edytować plik: /opt/lampp/etc/extra/httpd-xampp.conf

Najtrudniejsze było dla mnie zlokalizowanie tego pliku.Rozwiązaniem, które znalazłem, było upewnienie się, że wolumin stosu został zamontowany:

enter image description here

W tym miejscu możesz kliknąć przycisk eksploracji, co spowoduje otwarcie / opt / lampp / .Następnie możesz przejść do etc / extra / httpd-xampp.conf z okna Findera, które jest otwarte i edytować w dowolnym edytorze.

Alternatywnie, po zamontowaniu dysku, powinieneś mieć dostęp do woluminu przez Finder:

enter image description here

Mamy nadzieję, że to pomoże.

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

Powinieneś otworzyć panel sterowania xampp, kliknąć „otwórz terminal” na karcie „Ogólne”, a następnie wykonać następujące czynności:

  1. apt update
  2. apt install vim
  3. vim /opt/lampp/etc/extra/httpd-xampp.conf
  4. zmień Wymagaj lokalnych na Wymagaj wszystkich przyznanych
  5. zrestartuj Apache na karcie usługi
  6. otwórz phpmyadmin
Po godzinach wyszukiwania Twój post rozwiązał problem. Wielkie dzięki!!! Ludzie mogą potrzebować pomocy w VIM, to jedyny ocalały: Zobacz najlepszą odpowiedź na wszystkie polecenia VIM na 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

Możesz edytować plik bezpośrednio z hosta:

  • Uruchom XAMPP (wersja maszyny wirtualnej)
  • Zamontuj wolumen danych:

    enter image description here

  • Otwórz Terminal na swoim hoście (nie jest to terminal dostępny z XAMPP) i wpisz:

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

      <Directory "/ opt / lampp / phpmyadmin" >
      AllowOverride AuthConfig
      Wymagaj lokalnego
      ...
     

    do:

      <Directory "/ opt / lampp / phpmyadmin" >
      AllowOverride AuthConfig
      Wymagaj wszystkich przyznanych
      ...
     

    i zapisz zmiany!

  • Uruchom Apache i MySQL
  • Otwórz przeglądarkę na hoście i wpisz:

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

    Domyślny adres IP-VM to 192.168.64.2.

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

„Rozwiązałem” problem, wracając do wersji XAMPP innej niż VM, ale potem musiałem całkowicie opuścić to rozwiązanie z innych powodów (nie byłem w stanie skalować z XAMPP).Więc użyłem HomeBrew (tak, jestem użytkownikiem Maca), aby zainstalować Apache, PHP (actaully 3 różne wersje do różnych celów), PHPMyAdmin, MariaDB i MongoDB ręcznie i ręcznie je skonfigurować.

Zdałem sobie sprawę, że te gotowe stosy są dobre i przydatne, jeśli nie chcesz ich zmieniać (lub zginać).W przyszłości spędzę trochę więcej czasu, aby zrobić to w ten sposób.

Dziękuję za wszystkie opinie i uwagę.

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

spróbuj tego, po prostu zadziałało dla mnie z xampp vm na OS X

  apt-get install vim
 
Gdzie jest apt-get?
@Mark- menedżer pakietów `fink` ma polecenie` apt-get`.
nour sandid
2018-03-18 15:24:36 UTC
view on stackexchange narkive permalink

Spróbuj zaktualizować apt-get za pomocą

  apt-get update
 

Następnie możesz spróbować zainstalować

  apt-get install vim
 


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...