Cài đặt phpMyAdmin của tôi ở đâu?


41

Tôi vừa cài đặt xong mysql-server, và sau đó cài đặt phpmyadminđi kèm với Apache và PHP. Nó đã thiết lập nó ổn và tạo ra một cơ sở dữ liệu phpMyAdmin, nhưng dường như tôi không thể tìm thấy URL để truy cập nó - Tôi đã thử truy cập http: //my.server.ip/phpmyadmin nhưng dường như không phải vậy ở đó

Tôi không thể tìm thấy vị trí trong bất kỳ hướng dẫn sử dụng nào, có ai biết nơi này nằm ở đâu không? Cảm ơn.


Hãy thử khởi động lại apache, nó sẽ ở / phpmyadmin.
Nemo

Câu trả lời:


48

Bạn chỉ cần tạo một liên kết tượng trưng để cài đặt trong máy chủ gốc của bạn. Của tôi là trong /var/www/(mặc dù DocumentRootthường xuyên kiểm tra mặc định của bạn /var/www/html) vì vậy:

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

Sau đó, bạn sẽ có thể truy cập máng localhost:

http://localhost/phpmyadmin

Về lý do tại sao không được cài đặt theo mặc định ở đúng vị trí của nó hoặc trình cài đặt tự tạo một liên kết tượng trưng, ​​tôi không biết ...


Đây là những gì tôi làm và nó luôn luôn làm việc.
Parto

10
Nếu Trang mặc định Apache2 (index.html tài liệu mà bạn truy cập dưới dạng localhost/index.html) được đặt trong /var/www/html/, Bạn phải thực thi sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminPhải thực hiện điều này sau khi nâng cấp lên Apache 2.4. Bây giờ mọi thứ hoạt động tốt, cảm ơn.
Dmytro Dzyubak

Sau khi cài đặt mới Apache / 2.4.18 trên máy chủ Google Cloud với PHP 7.0.15-0, lệnh được cung cấp bởi @DmytroDzyubak đã giải quyết vấn đề của tôi.
kneeki

6

Câu trả lời này là chung chung hơn một chút. Để biết danh sách các tập tin được cài đặt bởi bất kỳ gói nào bạn phải làm điều này

  1. Lấy tên của gói với dpkg --list | grep phpmyadmin
  2. Đối với danh sách các tập tin được cài đặt sử dụng này dpkg --listfiles <package_name step 1>

4

Tôi tưởng tượng rằng bạn có thể đang phải đối mặt với cùng một vấn đề mà lần đầu tiên tôi cài đặt phpmyadmin. Xem xét đã hơn một năm kể từ khi bạn hỏi điều này, tôi cho rằng bây giờ bạn đã tìm ra nó, nhưng để tham khảo trong tương lai cho những người khác, nếu bạn không thể nhìn thấy nó khi đi đến http://yourdomain.com/phpmyadmin , có lẽ bạn cần phải cấu hình lại gói và đảm bảo rằng bạn đặt hộp kiểm vào hộp apache2 (giả sử đó là những gì bạn đang sử dụng cho máy chủ của mình) bằng cách nhấn phím cách trước khi tiếp tục. Tôi đã đi nhanh và chỉ cần nhấn enter, không nhận ra rằng tôi đã chọn apache2. Để cấu hình lại gói, sử dụng như sau:

sudo dpkg-reconfigure phpmyadmin

Đã thực hiện thủ thuật sau khi chỉ di chuyển tệp từ cài đặt này sang cài đặt khác. Quên rằng tôi đã không cài đặt PHPMYADMIN. Cảm ơn.
SRDC

1

Ồ, thường thì phpmyadmin sẽ đến /usr/lib/phpmyadminnếu tôi không sai.

Tôi luôn cần phải di chuyển thư mục đến wwwđường dẫn của tôi .


2
Có trong / usr / share / phpmyadmin / trong cài đặt của tôi. Hãy sửa lại cho tôi nếu tôi sai.
Animaletdesequia

vâng, hoàn hảo, bạn hoàn toàn đúng và để làm cho nó hoạt động trên localhost / phpmyadmin, bạn phải thay đổi một số cài đặt apache hoặc di chuyển thư mục đến đường dẫn www của bạn
RagazziD

1
Tôi thấy dễ dàng hơn chỉ là đường dẫn đến root máy chủ của tôi, như tôi đã nói trong câu trả lời của mình, nhưng tôi không phải là một chuyên gia ...
Animaletdesequia

bạn nói đúng, bạn chỉ cần giải quyết vấn đề (:
RagazziD

0

Có lẽ bạn đã cài đặt Apache và đó là những gì bạn sử dụng làm máy chủ web chính của mình (nghĩa là, nó lắng nghe trên cổng 80). Nếu bạn chưa thực hiện (nhiều) tùy chỉnh cho bản cài đặt Apache của mình, thì có thể truy cập được tại:

http://localhost/phpmyadmin/

(Nếu bạn đang truy cập máy chủ từ một máy khác, thì rõ ràng thay thế localhost).

Trình cài đặt cho phpMyAdmin cài đặt một tệp cấu hình thành /etc/apache2/conf.d/được gọi phpmyadmin, để thiết lập bí danh. Nhìn vào tập tin này để xem nó hoạt động như thế nào và nơi nó sẽ xuất hiện trên trang web của bạn.

Nếu bạn đã sửa đổi cấu hình Apache của mình, thì khả năng là bạn đã không làm gì đó ghi đè lên các lệnh trong tệp cấu hình phpmyadmin đó. Trong trường hợp đó, bạn sẽ có thể tự sửa cấu hình của phpmyadmin để làm cho nó hoạt động như bạn muốn.



0

Hãy thử sử dụng:
<server_ip or localhost>/phpmyadmin/index.php
Điều đó có thể chỉ là thủ thuật. Trong quá khứ điều này đã giải quyết nó cho tôi.


0

Trong trường hợp của tôi, tôi đã có nó dưới

/usr/local/phpMyAdmin-*

Tôi đoán bạn luôn có thể cố gắng tìm nó thông qua (một số) tệp cấu hình httpd.


0

Đối với tôi nó làm việc khác nhau.

Tôi đã phải sao chép apache.conftệp từ /etc/phpmyadminđến /etc/apache2/sites-available/etc/apache2/sites-enabledsử dụng trình quản lý tệp làm root.

Sau đó tôi chạy sudo service apache2 restartvà mọi thứ đều ổn.

Hy vọng nó hữu ích.


0

Trong trường hợp của tôi, lệnh này đã làm việc:

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

Bởi vì máy chủ của tôi là mặc định, đó là: /var/www/html


0

Tôi đã cấu hình lại và nó hoạt động tốt với tôi trên Ubuntu 18.04 với lệnh dưới đây:

sudo dpkg-reconfigure phpmyadmin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.