Ostatnio zainstalowałem PHP, Apache, MySQL, phpMyAdmin, python w moim Ubuntu Desktop 12.04.3 LTS, aby używać go jako serwera LAMP. Polecenia, których użyłem, aby je zainstalować, są podane poniżej:
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
Wtedy wszystko działa dobrze. Serwer LAMP działa świetnie. Potem pomyślałem, aby zaktualizować cały serwer LAMP, mam na myśli PHP, Apahce, MySQL, phpMyAdmin itp. Potem przeszukałem google i otrzymałem trochę ppa, które otrzymało najnowsze wersje tego oprogramowania. Potem dodałem te ppa. Linki do 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
Następnie używa się tych ppa i najpierw zaktualizowałem phpmyadmin, potem serwer MySQL, potem Apache, a potem PHP. Po aktualizacji serwera phpmyadmin i mysql cały serwer LAMP działa dobrze ze zaktualizowanym serwerem mysql i phpmyadmin. Ale po aktualizacji Apache i PHP phpmyadmin się nie wyświetla. Kiedy próbuję:
http://127.0.0.1/phpmyadmin
mówi „Nie znaleziono”.
Jak mogę usunąć ten problem z phpmyadmin? Proszę, pomóż mi tak szybko, jak to możliwe. Mam z tego wielkie kłopoty.
Z góry dziękuję.
źródło
Odpowiedzi:
Utwórz link w
/var/www
następujący sposób:sudo ln -s /usr/share/phpmyadmin /var/www/
Uwaga: od 14.04 możesz użyć
/var/www/html/
zamiast/var/www/
Jeśli to nie działa, musisz dołączyć PHPMyAdmin do konfiguracji Apache.
Otwórz
apache.conf
za pomocą swojego ulubionego edytora, mój jestvim
:)sudo vim /etc/apache2/apache2.conf
Następnie dodaj następujący wiersz:
Include /etc/phpmyadmin/apache.conf
Dla Ubuntu 15.04 i 16.04
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 reload
źródło
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
po którym następujesudo a2enconf phpmyadmin.conf
isudo service apache2 reload
jest poprawną drogą z 15.04.Zwykle jest to problem po instalacji wanilii w wersji 16.04 ( Xenial Xerus ) i wyższych.
Naprawić to:
źródło
Najprawdopodobniej twój apache nie ładuje konfiguracji części phpmyadmin.
Link, który podałeś
/etc/phpmyadmin/apache.conf
do,/etc/apache2/conf.d/phpmyadmin.conf
może już nie być prawidłowy po aktualizacji. Utwórz ten link ponownie, ale zauważ, że nazwy mogą być inne. Następnie uruchom ponownie apache.źródło
możesz to również zrobić
install
przezmanual process
.po prostu pobierz plik do swojego
web root
folderu. (/ var / www / phpmyadmin)po więcej Kliknij tutaj Pobierz stąd
źródło
Oto inny alternatywny sposób:
Dodaj do
/etc/apache2/apache2.conf
tego „Include conf.d/*.conf
”, jeśli jeszcze go nie ma.Następnie wykonaj te dwa polecenia:
Powinno działać.
UWAGA: Zależy od używanego smaku Linuksa. Jeśli jest to Redhat lub Amazon Linux, apache2 powinien mieć nazwę httpd, a ścieżka to / etc / httpd, w Linuksie opartym na Debianie, takim jak Ubuntu, nazwa folderu to apache2.
źródło