Bagaimana mengatasi masalah phpmyadmin yang tidak ditemukan setelah memutakhirkan php dan apache?


71

Baru-baru ini saya telah menginstal PHP, Apache, MySQL, phpMyAdmin, python di Ubuntu Desktop 12.04.3 LTS saya untuk menggunakannya sebagai server LAMP. Perintah yang saya gunakan untuk menginstal ini diberikan di bawah ini:

1: sudo passwd
2: su
3: apt-get install php5
4: apt-get install apache2
5: apt-get install mysql-server mysql-client
6: apt-get install phpmyadmin
7: apt-get install python
8: apt-get install python-mysqldb
9: ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
10: /etc/init.d/apache2 restart

Kemudian semuanya bekerja dengan baik. Server LAMP berjalan dengan baik. Kemudian saya berpikir untuk memutakhirkan seluruh server LAMP yang saya maksud adalah PHP, Apahce, MySQL, phpMyAdmin dll. Kemudian saya mencari di google dan mendapatkan beberapa ppa yang mendapatkan versi terbaru dari perangkat lunak ini. Lalu saya menambahkan ppa itu. Tautan ppa:

1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin
2. https://launchpad.net/~ondrej/+archive/mysql-5.6
3. https://launchpad.net/~ondrej/+archive/apache2
4. https://launchpad.net/~ondrej/+archive/php5

Kemudian digunakan ppa ini dan pertama-tama memutakhirkan phpmyadmin kemudian server MySQL kemudian Apache dan kemudian PHP. Setelah pemutakhiran phpmyadmin dan server mysql seluruh server LAMP berjalan dengan baik dengan server mysql yang diperbarui dan phpmyadmin. Tetapi setelah pemutakhiran Apache dan PHP phpmyadmin tidak muncul. Ketika saya mencoba:

http://127.0.0.1/phpmyadmin

dikatakan "Tidak Ditemukan".

Bagaimana saya bisa menyelesaikan masalah ini dengan phpmyadmin ?? Tolong bantu saya secepat mungkin. Saya dalam kesulitan besar untuk ini.

Terima kasih sebelumnya.


Jawaban:


194

Buat tautan /var/wwwseperti ini:

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

Catatan: sejak 14.04 Anda mungkin ingin menggunakan /var/www/html/bukannya/var/www/

Jika itu tidak berhasil, Anda harus menyertakan PHPMyAdmin di dalam konfigurasi apache.

Buka apache.confmenggunakan editor favorit Anda, milik saya vim:)

sudo vim /etc/apache2/apache2.conf

Kemudian tambahkan baris berikut:

Include /etc/phpmyadmin/apache.conf

Untuk Ubuntu 15.04 dan 16.04

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

1
Setelah ini saya perlu me-restart server apache.
Mostafiz Rahman

3
Melewati rekomendasi pertama dan langsung menuju Sertakan. Bekerja seperti pesona. Terima kasih @Achu
BlakePetersen

5
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.confdiikuti oleh sudo a2enconf phpmyadmin.confdan sudo service apache2 reloadmerupakan cara yang benar dengan 15,04.
Kucing Henry

2
1000 terima kasih dari saya: * cinta kamu. Jawaban sempurna!
Lachezar Raychev

1
selama bertahun-tahun ... Saya menemukan ini jawaban emas yang saya tidak akan tahu harus berbuat apa atau bagaimana harus bersikap tanpa .. 1.000.000 Terima kasih untuk ini saya berharap itu didokumentasikan di suatu tempat yang mudah ditemukan seperti ini .. Terima kasih kamu !
Itachi Sama

11

Biasanya ini adalah masalah setelah pemasangan vanili di 16,04 ( Xenial Xerus ) dan lebih tinggi juga.

Untuk memperbaikinya:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2

2

Kemungkinan besar apache Anda tidak memuat konfigurasi bagian phpmyadmin.

Link yang Anda terbuat dari /etc/phpmyadmin/apache.confke /etc/apache2/conf.d/phpmyadmin.confmungkin tidak berlaku lagi setelah update. Buat tautan ini lagi, tetapi perhatikan namanya mungkin berbeda. Setelah itu, restart apache.



1

Berikut ini cara alternatif lain untuk melakukannya:

  1. Tambahkan ke /etc/apache2/apache2.conf" Include conf.d/*.conf" ini jika belum ada di sana.

  2. Selanjutnya jalankan kedua perintah:

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
    sudo /etc/init.d/apache2 reload
    

Itu harus bekerja.

CATATAN: Tergantung pada rasa Linux yang Anda gunakan. Jika Redhat atau Amazon Linux, apache2 harus dinamai httpd dan path akan menjadi / etc / httpd, di Linux berbasis Debian seperti Ubuntu, nama folder adalah apache2.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.