wolfgang1939
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Hallo, ich habe eine Sql-Datenbank. Diese lässt sich nicht starten. Sie wurde erst durch die Eingabe von http://localhost/phpmyadmin in die Browserzeile eingerichtet und auch bearbeitet (z.B. neue Datensätze). Da ich in früheren Zeiten hier schon Schwierigkeiten hatte, habe ich schon Pakete in der Paketverwaltung überprüft. Es sind alle vorhanden. Z. B. das Paket phpmyadmin ist grün. Apache2 selbstverständlich auch. Ich könnte Euch die hier infrage kommenden Pakete aufzählen. Wenn ich in die Browserzeile http://localhost/phpmyadmin eintippe u. return, dann kommt folgende Fehlermeldung: Not Found The requested URL was not found on this server. Apache/2.4.41 (Ubuntu) Server at localhost Port 80 Normal müsste hier die Startseite von phpmyadmin erscheinen.
Ich bitte Euch um Hilfe, dass meine SQl-Datenbank wieder funktioniert. Gruß
|
homer65
Anmeldungsdatum: 8. November 2005
Beiträge: 548
Wohnort: bochum, germany
|
Den symbolischen Link schon eingerichtet?
sudo su -l
cd /var/www/html
ln -s /usr/share/phpmyadmin phpmyadmin
ls -l
service apache2 restart
|
fauxxami
Anmeldungsdatum: 7. Januar 2012
Beiträge: 493
|
Also erst einmal solltest du unterscheiden zwischen "Datenbank läuft nicht" und "Datenbank lässt sich nicht per phpmyadmin verwalten":
ich habe eine Sql-Datenbank. Diese lässt sich nicht starten.
Ob der Datenbankserver läuft, kannst du mithilfe der Anweisung systemctl status mysql.service herausfinden. Lautet der Status 'active/running', so kannst du die Datenbank zumindest schon mal benutzen. Die spannendere Frage lautet, warum der Aufruf von phpmyadmin nicht (mehr?) funktioniert. Welche Änderungen wurden denn in der Zwischenzeit am System durchgeführt? Und hast du schon geschaut, ob der symbolische Link auf phpmyadmin (noch) vorhanden ist? Ich glaube nämlich auch eher an ein Problem mit dem Apache als an eines mit MySQL.
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
wolfgang@wolfgang-MS-7800:~$ sudo su -l
[sudo] Passwort für wolfgang:
root@wolfgang-MS-7800:~# cd /var/www/html
root@wolfgang-MS-7800:/var/www/html# ln -s /usr/share/phpmyadmin phpmyadmin
root@wolfgang-MS-7800:/var/www/html# ls -l
insgesamt 148
-rw-r--r-- 1 wolfgang wolfgang 1307 Dez 2 2019 ajax_db_a.php
-rw-r--r-- 1 wolfgang wolfgang 467 Dez 2 2019 ajax_db_b.php
-rw-r--r-- 1 wolfgang wolfgang 594 Nov 29 2019 ajax_hallo.htm
-rw-r--r-- 1 wolfgang wolfgang 96 Nov 29 2019 ajax_hallo.php
-rw-r--r-- 1 wolfgang wolfgang 714 Dez 1 2019 ajax_json_decode.php
-rw-r--r-- 1 wolfgang wolfgang 820 Dez 1 2019 ajax_json_einzel.htm
-rw-r--r-- 1 wolfgang wolfgang 318 Dez 1 2019 ajax_json_einzel.php
-rw-r--r-- 1 wolfgang wolfgang 39 Dez 1 2019 ajax_json_einzel.txt
-rw-r--r-- 1 wolfgang wolfgang 941 Dez 1 2019 ajax_json_sammlung.htm
-rw-r--r-- 1 wolfgang wolfgang 445 Dez 1 2019 ajax_json_sammlung.php
-rw-r--r-- 1 wolfgang wolfgang 119 Dez 1 2019 ajax_json_sammlung.txt
-rw-r--r-- 1 wolfgang wolfgang 794 Nov 29 2019 ajax_parameter.htm
-rw-r--r-- 1 wolfgang wolfgang 439 Nov 29 2019 ajax_parameter.php
-rw-r--r-- 1 wolfgang wolfgang 877 Nov 30 2019 ajax_xml_einzel.htm
-rw-r--r-- 1 wolfgang wolfgang 182 Nov 30 2019 ajax_xml_einzel.xml
-rw-r--r-- 1 wolfgang wolfgang 1024 Nov 30 2019 ajax_xml_sammlung.htm
-rw-r--r-- 1 wolfgang wolfgang 379 Nov 30 2019 ajax_xml_sammlung.xml
-rw-r--r-- 1 wolfgang wolfgang 145 Dez 7 2019 buchtabelle.xml
-rw-r--r-- 1 wolfgang wolfgang 207 Okt 31 2019 db_linkcss.css
-rw-r--r-- 1 wolfgang wolfgang 125 Dez 4 2019 im_anzeigen.htm
-rw-r--r-- 1 wolfgang wolfgang 206 Dez 4 2019 im_anzeigen.php
-rw-r--r-- 1 wolfgang wolfgang 475 Dez 3 2019 im_pruefen.php
-rw-r--r-- 1 wolfgang wolfgang 284 Dez 3 2019 im_speichern.php
-rw------- 1 wolfgang wolfgang 16053 Jan 20 2018 im_test.jpg
-rw-r--r-- 1 root root 10940 Jan 6 2019 index.html
-rw-r--r-- 1 wolfgang wolfgang 203 Okt 7 2019 linkcss.css
-rw-r--r-- 1 wolfgang wolfgang 222 Dez 5 2019 pdf_einfach.php
lrwxrwxrwx 1 root root 21 Okt 19 17:42 phpmyadmin -> /usr/share/phpmyadmin
-rw-r--r-- 1 wolfgang wolfgang 401 Nov 27 2019 xml_einzel.php
-rw-r--r-- 1 wolfgang wolfgang 237 Nov 27 2019 xml_einzel.xml
-rw-r--r-- 1 wolfgang wolfgang 742 Nov 28 2019 xml_intern.php
-rw-r--r-- 1 wolfgang wolfgang 1238 Nov 28 2019 xml_mehrere.php
-rw-r--r-- 1 wolfgang wolfgang 576 Nov 27 2019 xml_mehrere.xml
root@wolfgang-MS-7800:/var/www/html# service apache2 restart
root@wolfgang-MS-7800:/var/www/html#
|
homer65
Anmeldungsdatum: 8. November 2005
Beiträge: 548
Wohnort: bochum, germany
|
Damit ist der symbolische Link eingerichtet. Hat es denn was genützt? Kommt jetzt eine andere Fehlermeldung?
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Zu homer65 : bei Aufruf http://localhost/phpmyadmin erscheint viel Schrift Zu fauxxami:
wolfgang@wolfgang-MS-7800:~$ systemctl status mysql.service
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: >
Active: active (running) since Mon 2020-10-19 17:37:36 CEST; 20min ago
Process: 1052 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=ex>
Main PID: 1189 (mysqld)
Status: "Server is operational"
Tasks: 38 (limit: 4005)
Memory: 408.1M
CGroup: /system.slice/mysql.service
└─1189 /usr/sbin/mysqld
Okt 19 17:37:34 wolfgang-MS-7800 systemd[1]: Starting MySQL Community Server...
Okt 19 17:37:36 wolfgang-MS-7800 systemd[1]: Started MySQL Community Server.
|
fauxxami
Anmeldungsdatum: 7. Januar 2012
Beiträge: 493
|
homer65 schrieb: Damit ist der symbolische Link eingerichtet. Hat es denn was genützt? Kommt jetzt eine andere Fehlermeldung?
Übrigens sehe ich gerade, dass es bei mir einen derartigen Link gar nicht gibt. Die Einbindung von phpmyadmin erfolgt bei mir so: In /etc/phpmyadmin gibt es eine Datei namens apache.conf, in der z.B. festgelegt wird, über welchen Alias phpmyadmin ansprechbar ist. Auf diese Datei ist in /etc/apache2/conf-available ein symbolischer Link gesetzt. Auf diesen symbolischen Link verweist ein zweiter Link in /etc/apache2/conf-enabled und wird damit letztlich in die Apache-Konfiguration eingebunden.
Von daher vermute ich mal, dass der symbolische Link nicht helfen wird.
|
fauxxami
Anmeldungsdatum: 7. Januar 2012
Beiträge: 493
|
wolfgang1939 schrieb:
Active: active (running) since Mon 2020-10-19 17:37:36 CEST; 20min ago
Na ja, dann läuft MySQL ja schon mal, und damit müsste die DB ansprechbar sein. Verfolge mal den Weg, den ich ich meinem vorherigen Post beschrieben habe.
|
homer65
Anmeldungsdatum: 8. November 2005
Beiträge: 548
Wohnort: bochum, germany
|
@fauxxami Ich vermute das beide Wege gehen. Muss aber gestehen, das ich kein Experte bin was phpmyadmin angeht @wolfgang1939 Schön das sich was getan hat, aber was steht den da genau?
|
fauxxami
Anmeldungsdatum: 7. Januar 2012
Beiträge: 493
|
homer65 schrieb: @fauxxami Ich vermute das beide Wege gehen.
Da bin ich nicht so sicher. Erstens muss natürlich das Ziel des Alias stimmen (bei mir tatsächlich /usr/share/phpmyadmin), und zweitens findet sich in der Konfig-Datei noch jede Menge anderes Zeug.
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Zu fauxxami: Verfolge mal den Weg, den ich ich meinem vorherigen Post beschrieben habe. Bitte schreibe mir welchen "Weg" Du genau meinst.
|
fauxxami
Anmeldungsdatum: 7. Januar 2012
Beiträge: 493
|
wolfgang1939 schrieb: Zu fauxxami: Verfolge mal den Weg, den ich ich meinem vorherigen Post beschrieben habe. Bitte schreibe mir welchen "Weg" Du genau meinst.
Ich meine die drei Aufzählungspunkte meines Posts von 18:02 Uhr. Prüfe mal, ob dein System genauso eingerichtet ist wie meines. Und falls ja, schaue mithilfe eines Editors nach, welcher Alias für phpmyadmin in der Datei /etc/phpmyadmin/apache.conf tatsächlich eingetragen ist. Bei mir steht z.B.: | Alias /phpmyadmin /usr/share/phpmyadmin
|
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
wolfgang@wolfgang-MS-7800:~$ gedit
wolfgang@wolfgang-MS-7800:~$ cd /
wolfgang@wolfgang-MS-7800:/$ cd etc/phpmyadmin
wolfgang@wolfgang-MS-7800:/etc/phpmyadmin$ ls
apache.conf config.footer.inc.php htpasswd.setup phpmyadmin.service
conf.d config.header.inc.php lighttpd.conf
config-db.php config.inc.php phpmyadmin.desktop
wolfgang@wolfgang-MS-7800:/etc/phpmyadmin$
Ja, die Datei gibt es dort. wolfgang@wolfgang-MS-7800:~$ cd /
wolfgang@wolfgang-MS-7800:/$ cd etc/apache2/conf-available
wolfgang@wolfgang-MS-7800:/etc/apache2/conf-available$ ls
apache2-doc.conf localized-error-pages.conf security.conf
charset.conf other-vhosts-access-log.conf serve-cgi-bin.conf
javascript-common.conf phpmyadmin.conf
wolfgang@wolfgang-MS-7800:/etc/apache2/conf-available$
Die Datei conf-enabled ist nicht vorhanden. Hoffentlich habe ich alles richtig gemacht.
|
fauxxami
Anmeldungsdatum: 7. Januar 2012
Beiträge: 493
|
wolfgang1939 schrieb: Ja, die Datei gibt es dort.
Gut. Und hast du hineingesehen, wie der Alias für phpmyadmin nun heißt? Müsste gleich ganz oben stehen. Und offenbar gibt es auch den Link im Verzeichnis /etc/apache2/conf-available. In diesem Verzeichnis stehen Konfigurationsdateien für den Apache, die man einbinden KANN. Wenn man sie einbinden möchte, muss man darauf einen Link im Verzeichnis /etc/apache2/conf-enabled setzen. Insofern ist das ...
Die Datei conf-enabled ist nicht vorhanden.
... auch nicht verwunderlich, da es keine Datei ist. Also sieht die logische Struktur bei mir so aus: /etc/phpmyadmin/apache.conf ist die tatsächliche Konfig-Datei, die über einen symbolischen Link in /etc/apache2/conf-available grundsätzlich verfügbar und durch einen weiteren Link in /etc/apache2/conf-enabled auch wirklich benutzt wird.
|
wolfgang1939
(Themenstarter)
Anmeldungsdatum: 28. November 2009
Beiträge: 700
Wohnort: Nürnberg
|
Ich war schon bis zur Datei apache.conf. Bei mir ließ die sich nicht öffnen.
|