Vor kurzem habe ich PHP, Apache, MySQL, phpMyAdmin und Python in meinem Ubuntu Desktop 12.04.3 LTS installiert, um es als LAMP-Server zu verwenden. Die Befehle, die ich verwendet habe, um diese zu installieren, sind unten angegeben:
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
Dann funktioniert alles gut. Der LAMP-Server läuft großartig. Dann dachte ich, den ganzen LAMP-Server zu aktualisieren, ich meine PHP, Apahce, MySQL, phpMyAdmin usw. Dann suchte ich in Google und holte mir ein paar ppa, die die neuesten Versionen dieser Software bekamen. Dann habe ich diese ppa hinzugefügt. Die ppa-Links:
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
Dann wird diese ppa verwendet und zuerst der phpmyadmin, dann der MySQL-Server, dann Apache und dann PHP aktualisiert. Nach dem Upgrade von phpmyadmin und mysql server läuft der gesamte LAMP-Server gut mit dem aktualisierten mysql-Server und phpmyadmin. Aber nach dem Upgrade von Apache und PHP wird der phpmyadmin nicht angezeigt. Wenn ich versuche:
http://127.0.0.1/phpmyadmin
es sagt "nicht gefunden".
Wie kann ich dieses Problem mit dem phpmyadmin lösen? Bitte helfen Sie mir so schnell wie möglich. Dafür habe ich große Probleme.
Danke im Voraus.
quelle
Antworten:
Erstellen Sie einen Link
/var/www
wie folgt:sudo ln -s /usr/share/phpmyadmin /var/www/
Hinweis: seit 14.04 möchten Sie möglicherweise
/var/www/html/
anstelle von verwenden/var/www/
Wenn das bei Ihnen nicht funktioniert, müssen Sie PHPMyAdmin in die Apache-Konfiguration einbinden.
Öffne es
apache.conf
mit deinem Lieblingseditor, meins istvim
:)sudo vim /etc/apache2/apache2.conf
Fügen Sie dann die folgende Zeile hinzu:
Include /etc/phpmyadmin/apache.conf
Für Ubuntu 15.04 und 16.04
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 reload
quelle
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
gefolgt vonsudo a2enconf phpmyadmin.conf
undsudo service apache2 reload
ist der richtige Weg mit 15.04.Normalerweise ist dies ein Problem nach einer Vanilla-Installation in 16.04 ( Xenial Xerus ) und höher.
Etwas reparieren:
quelle
Höchstwahrscheinlich lädt Ihr Apache die Konfiguration des phpmyadmin-Teils nicht.
Der Link , den Sie aus gemacht
/etc/phpmyadmin/apache.conf
zu/etc/apache2/conf.d/phpmyadmin.conf
möglicherweise ungültig mehr nach dem Update. Stellen Sie diesen Link erneut her, beachten Sie jedoch, dass die Namen möglicherweise unterschiedlich sind. Starten Sie danach Apache neu.quelle
Sie können
install
dies auch durchmanual process
.Laden Sie einfach die Datei in Ihren
web root
Ordner herunter (/ var / www / phpmyadmin).für mehr hier klicken Download von hier
quelle
Hier ist eine andere alternative Möglichkeit:
Fügen Sie
/etc/apache2/apache2.conf
dies hinzu, "Include conf.d/*.conf
" wenn es noch nicht vorhanden ist.Führen Sie als nächstes diese beiden Befehle aus:
Es sollte funktionieren.
HINWEIS: Hängt davon ab, welche Linux-Version Sie verwenden. Wenn es sich um RedHat oder Amazon Linux handelt, sollte Apache2 den Namen httpd haben und der Pfad wäre / etc / httpd. In Debian-basierten Linux-Systemen wie Ubuntu lautet der Ordnername apache2.
quelle