phpmyadmin tidak berfungsi setelah saya menginstalnya

61

Saya menggunakan ubuntu-11.04 .

Saya mengikuti langkah-langkah ini di situs ini:

Sejauh ini apache2, php, dan mysql saya berfungsi dengan baik kecuali phpmyadmin ... Setiap kali saya menjalankan ini:

http://localhost/phpmyadmin/

Saya mendapatkan kesalahan ini di browser saya:

Tidak ditemukan

URL / phpmyadmin / yang diminta tidak ditemukan di server ini.


Server Apache / 2.2.17 (Ubuntu) di localhost Port 80

Bodoh
sumber
Sudahkah Anda me
Tom
Pertimbangkan, memeriksa jawaban yang diberikan oleh @sangharsh.
Ketan

Jawaban:

135

Silakan baca bagian ini di wiki Ubuntu. Anda perlu mengkonfigurasi apache2.conf Anda agar phpMyAdmin berfungsi.

gksu 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
JohanSJA
sumber
9
I love you @JohanSJA
Programming Noob
1
Tidak perlu konfigurasi manual, apt-get ing sudah cukup untuk menjalankan phpmyadmin
Tachyons
Saya akhirnya mendapatkan instruksi JohanSJA untuk bekerja setelah saya me-restart server apache menggunakan /etc/init.d/apache2 restart. Saya juga memindahkan Includebaris ke bagian bawah file seperti yang diperintahkan.
boulder_ruby
1
Saya menyertakan apache.conf di bagian bawah dan me-restart server apache setelah itu, masih belum ditemukan, bagaimana saya bisa men-debug-nya?
Sohail
Ini bekerja untuk saya, hanya ingat untuk me-restart apache2
williamcarswell
19

Mencoba berbagai cara berbeda.

Akhirnya ini, ini dari dokumentasi ubuntu , bekerja untuk saya:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload
sangharsh
sumber
1
Bekerja pada 15.10.
Rael Gugelmin Cunha
juga bekerja pada 16,04
Rahul Sharma
1
Ini harus ditandai sebagai cara yang disarankan dan benar untuk mencapai hal ini
Jimmy Obonyo Abor
Ini cara yang benar.
Ketan
Terima kasih. akhirnya sesuatu yang berhasil. ini harus menjadi jawaban terbaik.
Don Dilanga
6

Ubuntu 16.04

Setelah menginstal dan mengatur pengguna dan kata sandi di mysql dan phpmyadmin jalankan perintah berikut

sudo apt install php-gettext

Bekerja untuk saya ...

Sunting1 Jika Anda hanya perlu apache, phPmyAdmin, dan MySql hanya untuk Lingkungan Aplikasi Web maka saya Sarankan untuk exampp yang Instal Ketiganya untuk Anda dan kemudian Anda Siap untuk pergi Berikut adalah Tautan

Pemasang dan Unduhan XAMPP | Teman Apache

Rajat Verma
sumber
Ini juga berhasil bagi saya. php-gettext tidak ada. Saya ingin tahu, mengapa tidak ada dokumentasi yang menyebutkan tentang modul ini ...
JTheDev
3

Jangan panik! Jalankan saja kode berikut dengan izin root di terminal

sudo ln -s /usr/share/phpmyadmin /var/www
Hardik Thaker
sumber
2

Saya menghadapi masalah yang sama, saya memperbaikinya dengan menjalankan sudo dpkg-reconfigure phpmyadmin

berikan nama pengguna dan kata sandi baru

Tachyons
sumber
2

Anda perlu menemukan di mana phpmyadminlokasinya, mis locate phpmyadmin. Beberapa akan mengembalikan lokasi, seperti /usr/share/phpmyadmin.

Kemudian Anda dapat menghubungkannya seperti ini: sudo ln -s /usr/share/phpmyadmin /var/www

Mulai Ubuntu 14.04 ke atas, /var/wwwtidak lagi berfungsi /var/www/html. misalnya,sudo ln -s /usr/share/phpmyadmin /var/www/html

Referensi: Di mana menempatkan situs web lokal saya mulai dengan versi 2.4.7 dari apache2?

Arman Ortega
sumber
Jika Anda berencana untuk meng-host wordpress atau situs web lain di root apache yaitu /var/www/htmlkemudian gunakan sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin. Dengan begitu Anda dapat mengakses phpmyadmin menggunakanhttp://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`

Diuji dan bekerja. Menjalankan itu harus menyelesaikannya untuk siapa saja yang menginginkan 1 liner.

Robert Pounder
sumber
0

Saya mencoba semua metode di atas dan tidak berhasil untuk saya. Akhirnya yang ini berhasil.

Buka terminal dan beralih ke pengguna super menggunakan perintah: sudo su

Setelah menginstal phpmyadmin menggunakan instruksi yang diberikan dalam tautan , buka /etc/apache2/conf-available.

Anda akan menemukan file di sana bernama phpmyadmin.conf. Salin ke /etc/apache2/conf-enabled. Atau cukup gunakan perintah

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

Mulai ulang apache2 ( sudo service apache2 restart) dan kemudian buka tautan localhost / phpmyadmin di peramban.

pemalas
sumber
0

akhirnya ini berfungsi untuk 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

sekarang ketik localhost/phpmyadminbrowser web.

shamsh nezam
sumber
-3

Saya menghadapi masalah yang sama.

Pertama periksa apakah direktori yang dipanggil /usr/share/phpmyadmin/ada. Jika ya, cukup pindahkan ke /var/www/phpmyadmindengan menjalankan perintah ini:

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

Buka browser Anda dan buka http://localhost/phpmyadmin. Sekarang ini seharusnya bekerja.

Mariyah
sumber
6
Ini akan merusak uninstaller, dan akan menyebabkan masalah pemasangan / peningkatan. Anda harus menyinkronkan direktori. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadminharus terhubung dengan benar.
Thomas Ward