Di mana instalasi phpMyAdmin saya?


41

Saya baru saja selesai menginstal mysql-server, dan kemudian menginstal phpmyadminyang datang dengan Apache dan PHP. Ini mengaturnya dengan baik dan membuat database phpMyAdmin, tapi sepertinya saya tidak dapat menemukan URL untuk sampai ke sana - Saya mencoba membuka http: //my.server.ip/phpmyadmin tetapi sepertinya tidak sana.

Saya tidak dapat menemukan lokasi di manual, apakah ada yang tahu di mana ini berada? Terima kasih.


Coba mulai ulang apache, itu harus di / phpmyadmin.
Nemo

Jawaban:


49

Anda hanya perlu membuat tautan simbolis ke instalasi di root server Anda. Milik saya dalam /var/www/(meskipun sering periksa Anda DocumentRootsebagai default /var/www/html) jadi:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Setelah itu, Anda dapat mengakses melalui localhost:

http://localhost/phpmyadmin

Adapun mengapa tidak diinstal secara default di lokasi yang benar, atau installer membuat tautan simbolis itu sendiri, saya tidak tahu ...


Inilah yang saya lakukan dan selalu berhasil.
Parto

10
Jika Halaman Default Apache2 (indeks.html dokumen yang Anda akses localhost/index.html) berada di /var/www/html/, Anda harus menjalankan sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminHad untuk membuat ini setelah memutakhirkan ke Apache 2.4. Sekarang semuanya bekerja dengan baik, terima kasih.
Dmytro Dzyubak

Setelah baru menginstal Apache / 2.4.18 di server Google Cloud dengan PHP 7.0.15-0, perintah yang diberikan oleh @DmytroDzyubak memecahkan masalah saya.
kneeki

6

Jawaban ini sedikit lebih umum. Untuk mengetahui daftar file yang diinstal oleh paket apa pun Anda harus melakukan ini

  1. Dapatkan nama paket dengan dpkg --list | grep phpmyadmin
  2. Untuk daftar file yang diinstal gunakan ini dpkg --listfiles <package_name step 1>

4

Saya membayangkan bahwa Anda mungkin menghadapi masalah yang sama dengan yang pertama kali saya instal phpmyadmin. Mengingat ini sudah lebih dari setahun sejak Anda menanyakan hal ini, saya berasumsi Anda sudah mengetahuinya sekarang, tetapi untuk referensi di masa mendatang untuk orang lain, jika Anda tidak dapat melihatnya saat membuka http://yourdomain.com/phpmyadmin , Anda mungkin perlu mengkonfigurasi ulang paket, dan pastikan Anda menempatkan kotak centang di kotak apache2 (dengan asumsi itulah yang Anda gunakan untuk server Anda) dengan menekan bilah spasi sebelum melanjutkan. Saya pergi dengan cepat dan hanya menekan enter, tidak menyadari bahwa saya belum memilih apache2. Untuk mengkonfigurasi ulang paket, gunakan yang berikut ini:

sudo dpkg-reconfigure phpmyadmin

Melakukan trik setelah hanya memindahkan file dari satu instal ke instal lainnya. Lupa bahwa saya belum menginstal PHPMYADMIN. Terima kasih.
SRDC

1

Oh, biasanya phpmyadmin masuk /usr/lib/phpmyadminjika saya tidak salah.

Saya selalu perlu memindahkan folder ke wwwjalur saya .


2
Apakah di / usr / share / phpmyadmin / di instalasi saya. Harap perbaiki saya jika saya salah.
animaletdesequia

ya, sempurna, Anda sepenuhnya benar, dan untuk membuatnya bekerja di localhost / phpmyadmin Anda harus mengubah beberapa pengaturan apache atau memindahkan folder ke jalur www Anda
RagazziD

1
Saya menemukan lebih mudah hanya di jalur ke root server saya, seperti yang saya katakan dalam jawaban saya, tetapi saya bukan ahli ...
animaletdesequia

Anda benar, Anda baru saja menyelesaikan masalah (:
RagazziD

0

Mungkin Anda telah menginstal Apache dan itulah yang Anda gunakan sebagai server web utama Anda (yaitu, ia mendengarkan pada port 80). Jika Anda belum melakukan banyak penyesuaian untuk instalasi Apache Anda, itu harus dapat diakses di:

http://localhost/phpmyadmin/

(Jika Anda mengakses server dari mesin yang berbeda, maka jelas gantikan localhost).

Installer untuk phpMyAdmin menginstal file konfigurasi ke dalam /etc/apache2/conf.d/yang disebut phpmyadmin, yang menetapkan sebuah alias. Lihat file ini untuk melihat cara kerjanya dan di mana seharusnya ditampilkan di situs web Anda.

Jika Anda telah memodifikasi konfigurasi Apache Anda, itu mungkin meskipun tidak mungkin bahwa Anda telah melakukan sesuatu yang menimpa arahan dalam file phpmyadmin config. Dalam hal ini Anda harus dapat memperbaiki sendiri konfigurasi phpmyadmin untuk membuatnya bekerja sesuka Anda.



0

Coba gunakan:
<server_ip or localhost>/phpmyadmin/index.php
Itu mungkin bisa melakukan triknya. Di masa lalu yang ini menyelesaikannya untuk saya.


0

Dalam kasus saya, saya memilikinya di bawah

/usr/local/phpMyAdmin-*

Saya kira Anda selalu dapat mencoba menemukannya melalui (beberapa) file konfigurasi httpd.


0

Bagi saya itu bekerja secara berbeda.

Saya harus menyalin apache.conffile dari /etc/phpmyadminke /etc/apache2/sites-availabledan /etc/apache2/sites-enabledmenggunakan manajer file sebagai root.

Kemudian saya berlari sudo service apache2 restartdan semuanya baik-baik saja.

Semoga bermanfaat.


0

Dalam kasus saya, perintah ini berfungsi:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

Karena root server saya adalah default, yaitu: /var/www/html


0

Saya mengkonfigurasi ulang dan berfungsi dengan baik untuk saya di Ubuntu 18.04 dengan perintah di bawah ini:

sudo dpkg-reconfigure phpmyadmin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.