phpmyadmin không hoạt động sau khi tôi cài đặt nó


61

Tôi đang sử dụng Ubuntu-11.04 .

Tôi đã làm theo các bước trên trang web này:

Cho đến nay apache2, php và mysql của tôi vẫn hoạt động tốt, ngoại trừ phpmyadmin ... Bất cứ khi nào tôi chạy nó:

http://localhost/phpmyadmin/

Tôi gặp lỗi này trên trình duyệt của mình:

Không tìm thấy

URL được yêu cầu / phpmyadmin / không được tìm thấy trên máy chủ này.


Máy chủ Apache / 2.2.17 (Ubuntu) tại cổng localhost 80


Bạn đã khởi động lại máy chủ apache: /etc/init.d/apache2 restart
Tom

Xem xét, kiểm tra câu trả lời được cung cấp bởi @sangharsh.
Ketan

Câu trả lời:


135

Vui lòng đọc phần này trong Ubuntu wiki. Bạn sẽ cần phải định cấu hình apache2.conf để làm cho phpMyAdmin hoạt động.

gksu gedit /etc/apache2/apache2.conf

Sau đó thêm dòng sau vào cuối tập tin.

Include /etc/phpmyadmin/apache.conf

Sau đó khởi động lại apache

/etc/init.d/apache2 restart

9
Tôi yêu bạn @JohanSJA
Lập trình Noob

1
Không cần cấu hình thủ công, apt-get ing là đủ để chạy phpmyadmin
Tachyons

Cuối cùng tôi đã nhận được hướng dẫn của JohanSJA để hoạt động sau khi tôi khởi động lại máy chủ apache bằng cách sử dụng /etc/init.d/apache2 restart. Ngoài ra tôi di chuyển Includedòng xuống dưới cùng của tập tin theo hướng dẫn.
boulder_ruby

1
Tôi đã bao gồm apache.conf ở phía dưới và khởi động lại máy chủ apache sau đó, vẫn không tìm thấy, làm cách nào để gỡ lỗi?
Sohail

Điều này làm việc cho tôi, chỉ cần nhớ khởi động lại apache2
williamcarswell

19

Đã thử nhiều cách khác nhau.

Cuối cùng, cái này từ tài liệu ubfox , đã làm việc cho tôi:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload

1
Làm việc vào ngày 15.10.
Rael Gugelmin Cunha

cũng làm việc vào ngày 16.04
Rahul Sharma

1
Điều này nên được đánh dấu là cách được khuyến nghị chính xác để đạt được điều này
Jimmy Obonyo Abor

Đây là cách chính xác.
Ketan

cảm ơn. cuối cùng là một cái gì đó hoạt động. đây sẽ là câu trả lời tốt nhất
Don Dilanga

6

Ubuntu 16.04

Sau khi cài đặt và thiết lập người dùng và mật khẩu trong mysql và phpmyadmin thực hiện lệnh sau

sudo apt install php-gettext

Đã làm cho tôi...

Edit1 Nếu bạn chỉ cần apache, phPmyAdmin và MySql chỉ với Môi trường ứng dụng web thì tôi Đề xuất cho bài kiểm tra Cài đặt cả ba cho bạn và sau đó bạn đã sẵn sàng để tham gia Đây là Liên kết

Trình cài đặt và tải xuống XAMPP | Bạn bè Apache


Điều này làm việc cho tôi quá. php-gettext đã bị mất. Tôi tự hỏi, tại sao không có tài liệu nào đề cập đến mô-đun này ...
JTheDev

3

Đừng hoảng sợ! Chỉ cần chạy đoạn mã sau với quyền root trong terminal

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

2

Tôi gặp vấn đề tương tự, tôi đã sửa nó bằng cách chạy sudo dpkg-reconfigure phpmyadmin

cung cấp tên người dùng và mật khẩu mới


2

Bạn cần tìm phpmyadminvị trí của vị trí, ví dụ locate phpmyadmin, một số nó sẽ trả về vị trí, chẳng hạn như /usr/share/phpmyadmin.

Sau đó, bạn có thể liên kết nó như thế này: sudo ln -s /usr/share/phpmyadmin /var/www

Bắt đầu từ Ubuntu 14.04 trở lên, /var/wwwkhông còn hoạt động nữa /var/www/html. ví dụ,sudo ln -s /usr/share/phpmyadmin /var/www/html

Tham khảo: Nơi đặt trang web địa phương của tôi bắt đầu với phiên bản 2.4.7 của apache2?


Nếu bạn đang có kế hoạch lưu trữ wordpress hoặc một trang web khác trong root apache tức là /var/www/htmlsử dụng sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin. Bằng cách đó bạn có thể truy cập phpmyadmin bằng cách sử dụnghttp://yourdomain/phpmyadmin
nandan

0
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

Đã thử nghiệm và hoạt động. Chạy mà nên giải quyết nó cho bất cứ ai muốn có 1 lớp lót.


0

Tôi đã thử tất cả các phương pháp trên và chúng không hiệu quả với tôi. Cuối cùng, cái này hoạt động.

Mở terminal và chuyển sang siêu người dùng bằng lệnh: sudo su

Sau khi cài đặt phpmyadmin bằng các hướng dẫn được đưa ra trong liên kết , hãy mở /etc/apache2/conf-available.

Bạn sẽ tìm thấy một tập tin có tên phpmyadmin.conf. Sao chép nó vào /etc/apache2/conf-enabled. Hoặc đơn giản là sử dụng lệnh

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

Khởi động lại apache2 ( sudo service apache2 restart) và sau đó mở liên kết localhost / phpmyadmin trong trình duyệt.


0

cuối cùng, công việc này dành cho Ubuntu 14.04 LTS

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service apache2 restart

Bây giờ gõ localhost/phpmyadminvào trình duyệt web.


-3

Tôi đã phải đối mặt với cùng một vấn đề.

Trước hết hãy kiểm tra xem thư mục /usr/share/phpmyadmin/có tồn tại không. Nếu có, chỉ cần di chuyển nó /var/www/phpmyadminbằng cách thực hiện lệnh này:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

Mở trình duyệt của bạn và mở http://localhost/phpmyadmin. Bây giờ nó sẽ làm việc.


6
Điều này sẽ phá vỡ trình gỡ cài đặt và sẽ gây ra sự cố cài đặt / nâng cấp. Bạn sẽ cần symlink thư mục. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadminnên liên kết chính xác.
Thomas Ward
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.