Jak zainstalować phpmyadmin obok panelu Pterodactyl

Mochcin | 2019-12-16 22:59:06 UTC | #1

a jeszcze mam pytanie moge zobaczyć jakoś mysql w przegladarce ?
pterodactyl jest postawiony na Nginx


Timo | 2019-12-16 22:59:06 UTC | #2

Musisz zainstalować takie coś jak phpmyadmin.
Znajdziesz na naszym forum kilka poradników dotyczących instalacji.


Mochcin | 2019-12-16 22:59:06 UTC | #3

a może być jednocześnie to i to


Timo | 2019-12-16 22:59:06 UTC | #4

Jeśli chodzi o instalację pterodactyla obok phpmyadmina to da się, ale zalecam zrobić osobnego virtual hosta.


Mochcin | 2019-12-16 22:59:06 UTC | #5

a jest może jakiś poradnik jak to zrobić ?


Timo | 2019-12-16 22:59:06 UTC | #6

W zasadzie możesz to zrobić łatwo w jednym virtualhoście.
Najpierw zainstaluj sam phpmyadmin oraz wymagane przez niego dodatki do php - poradniki masz już na forum.

Aby podłączyć go pod webserwer, wejdź do katalogu /etc/nginx/sites-enabled, a następnie do pliku bodajże pterodactyl.
Na samym dole, ale przed ostatnią klamrą wstaw poniższy blok tekstu:

location /phpmyadmin {
  root /usr/share/;
  index index.php;
  try_files $uri $uri/ =404;

  location ~ ^/phpmyadmin/(doc|sql|setup)/ {
    deny all;
  }

  location ~ /phpmyadmin/(.+\.php)$ {
    fastcgi_pass unix:/run/php/php7.2-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    include snippets/fastcgi-php.conf;
  }
 }

Upewnij się, że w linijce fastcgi_pass unix:/run/php/php7.2-fpm.sock; zmienisz wersję php na taką, którą masz zainstalowaną u siebie.
Po restarcie serwera nginx wszystko powinno już działać - phpmyadmin będzie dostępny pod domeną, przez ktorą łączysz się z panelem + /phpmyadmin/.


system | 2020-01-17 22:59:07 UTC | #7

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.