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


28

Khi tôi khởi động lại apche2, tôi nhận được tin nhắn này ..

sudo service apache2 restart
 * Restarting web server apache2                                                                                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

và khi tôi được gõ localhost/phpmyadmin, nó hiển thị thông báo

-NOT FOUND URL / phpmyadmin được yêu cầu không tìm thấy trên máy chủ này. Máy chủ Apache / 2.4.7 (Ubuntu) tại cổng localhost 80

Xin hãy giúp tôi trong việc này.


2
Xin chào !! Bạn có thể thử sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadminvà sau đó sudo /etc/init.d/apache2 reloadtrên một thiết bị đầu cuối và cho tôi biết. Sudo yêu cầu mật khẩu quản trị viên, do đó; vui lòng cung cấp cho phù hợp. :)
AzkerM

1
Tôi đoán bạn đã phpmyadmincài đặt. Nếu đó là trường hợp, bạn không cần phải liên kết /usr/share/phpmyadminnhư đã đề cập ở trên, tuy nhiên bạn nên kiểm tra xem bạn có /etc/apache2/conf-available/phpmyadmin.confvà nó đã được kích hoạt chưa /etc/apache2/conf-enabled/phpmyadmin.conf. Nếu nó được tìm thấy trong conf-availablenhưng không phải trong conf-enabledthì bạn sẽ cần phải kích hoạt nó bằng cách sử dụng sudo a2enconf phpmyadmin.confhoặc sudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf.
hazrpg

Nếu điều đó không hiệu quả, thì hãy thử cài đặt lại phpmyadmin bằng cách sudo apt-get install --reinstall phpmyadminnày - điều này sẽ tự động thiết lập phpmyadmincho bạn.
hazrpg

Câu trả lời:


71

Bạn đã cố gắng để:

sudo -H gedit /etc/apache2/apache2.conf

Sau đó thêm dòng sau vào cuối tệp:

Include /etc/phpmyadmin/apache.conf

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

/etc/init.d/apache2 restart

Để cải thiện chất lượng câu trả lời, vui lòng giải thích những hướng dẫn này thực sự đang làm gì và tại sao điều này cần phải được thực hiện. Cảm ơn
Abraham Murciano Benzadon

Điều này đã cứu cuộc đời tôi. Tôi gần như shat mình.
Abdul Sadik Yalcin

quái thú!! cảm ơn bạn, 2019 PHP ĐÃ TRỞ LẠI
misterzik

13

Tôi tin rằng điều này là do Bạn chưa cấu hình phpmyadmin của mình với máy chủ apache. Nếu bạn đã cài đặt máy chủ apache và phpmyadmin bằng cách sử dụng sudo apt-get install(Bởi vì bạn có thể cài đặt chúng bằng mã nguồn, v.v.), quy trình bên dưới có thể phù hợp với bạn.

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 thanh địa chỉ trình duyệt web

nếu bạn đã làm mọi thứ chính xác bây giờ, bạn có thể thấy phpmyadmin trên trình duyệt.

.


cảm ơn bạn! nó làm việc cho tôi
Bhupinder kumar

3

Theo câu trả lời của Ibrahim, tôi đã sử dụng nano trong thiết bị đầu cuối thay vì gedit, vì tôi không thể làm cho gedit hoạt động.

Bước chân gốc

  1. Dán vào thiết bị đầu cuối, điều này sẽ mở trong trình chỉnh sửa Nano thiết bị đầu cuối:

    nano /etc/apache2/apache2.conf
    
  2. Sau đó thêm dòng sau vào cuối tệp:

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-octrl-xđể lưu và thoát.

  4. Sau đó dán vào terminal: restart apache:

    /etc/init.d/apache2 restart
    
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.