URL / phpmyadmin yang diminta tidak ditemukan di server ini

29

Ketika saya memulai ulang apche2, saya menerima pesan ini ..

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

dan ketika saya mengetik localhost/phpmyadmin, itu menunjukkan pesan

-Tidak DITEMUKAN URL yang diminta / phpmyadmin tidak ditemukan di server ini. Server Apache / 2.4.7 (Ubuntu) di localhost Port 80

Tolong bantu saya dalam hal ini.

5yaz khan
sumber
2
Hai yang disana !! Bisakah Anda mencoba sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin& kemudian sudo /etc/init.d/apache2 reloaddi terminal dan beri tahu saya. Sudo memerlukan kata sandi admin, oleh karena itu; tolong berikan yang sesuai. :)
AzkerM
1
Saya kira Anda telah phpmyadminmenginstal. Jika itu masalahnya, Anda tidak perlu menyinkronkan /usr/share/phpmyadminseperti yang disebutkan di atas, namun Anda harus memeriksa bahwa Anda memiliki /etc/apache2/conf-available/phpmyadmin.confdan telah diaktifkan /etc/apache2/conf-enabled/phpmyadmin.conf. Jika ditemukan conf-availabletetapi tidak dalam conf-enabledmaka Anda harus mengaktifkannya menggunakan sudo a2enconf phpmyadmin.confatau sudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf.
hazrpg
Jika itu tidak berhasil, maka coba instal ulang phpmyadmin menggunakan sudo apt-get install --reinstall phpmyadmin- ini akan secara otomatis diatur phpmyadminuntuk Anda.
hazrpg

Jawaban:

72

Sudahkah Anda mencoba:

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

Kemudian tambahkan baris berikut ke akhir file:

Include /etc/phpmyadmin/apache.conf

Kemudian restart apache:

/etc/init.d/apache2 restart
Ibrahim
sumber
Untuk meningkatkan kualitas jawaban, tolong jelaskan apa yang sebenarnya dilakukan instruksi ini dan mengapa ini perlu dilakukan. Terima kasih
Abraham Murciano Benzadon
Ini menyelamatkan hidupku. Aku hampir menghancurkan diriku sendiri.
Abdul Sadik Yalcin
binatang!! terima kasih sobat, 2019 PHP IS BACK
misterzik
13

Saya percaya ini karena Anda belum mengkonfigurasi phpmyadmin Anda dengan server apache dengan baik. Jika Anda menginstal server apache dan phpmyadmin menggunakan sudo apt-get install(Karena Anda dapat menginstalnya menggunakan kode sumber dll.) Prosedur di bawah ini mungkin cocok untuk Anda.

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

sekarang ketikkan localhost/phpmyadminbilah alamat browser web

jika Anda melakukan semuanya dengan benar sekarang Anda dapat melihat phpmyadmin di browser.

(Karena metode instalasi apache Anda me-restart server atau hal lain mungkin berbeda. Jika ya, maka Anda harus melakukan secara manual apa yang harus dilakukan oleh perintah (deskripsi ini meyakini bahwa Anda sangat baru menggunakan apache di linux :)))

Menuka Ishan
sumber
Terima kasih! ini bekerja untuk saya.
Bhupinder kumar
4

Atas jawaban Ibrahim, saya menggunakan nano di terminal alih-alih gedit, karena saya tidak bisa membuat gedit bekerja.

Langkah Root Terminal

  1. Tempel di terminal, ini akan terbuka di editor terminal Nano:

    nano /etc/apache2/apache2.conf
    
  2. Kemudian tambahkan baris berikut ke akhir file:

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-odan ctrl-xuntuk menyimpan dan keluar.

  4. Kemudian tempel di terminal: restart apache:

    /etc/init.d/apache2 restart
    
Chris Lane Jones
sumber