ubuntuusers.de

Seit dem distupgraden auf Ubuntu 16.04 LTS funktioniert das PHPmyAdmin nicht mehr

Status: Gelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

wolfgang1939

Avatar von wolfgang1939

Anmeldungsdatum:
28. November 2009

Beiträge: 700

Wohnort: Nürnberg

Hallo,

seit der Umstellung von Ubuntu 15.10 auf die neue Version Ubuntu 16.04 LTS funktioniert meine Datenbank nicht mehr. Voher hat das einwandfrei funktioniert. Ich habe das LibreOffice Writer gestartet, dann Vorlage, dann F4, nach Eintippen des Passwortes ging die Datenbank auf. Ein Klick auf eine Schaltfläche und schon war die Anschrift in den Platzhaltern. Die Eingabe der Adress-Daten wurden im geöffneten PHPmyAdmin durchgeführt.

Zuerst hatte ich das XAMPP , das war zu störanfällig. Ich habe dann mit Hilfe von diesem Forum Pakete installiert, so dass das PHPmyAdmin funktionierte. Jetzt mit der neuen Ubuntu-Version geht es leider nicht mehr. Liegt es an der neuen PHP-Version 7.0 ? Ich muss Euch also um Hilfe bitten.

Folgende Pakete sind jetzt installiert:

apache2
apache2-bin
apache2-data
apache2-doc
php7.0
php7.0-mysql
mysql-server
libapache2-mod-dnssd
libapache2-mod-wsgi
libapache2-mod-php7
phpmyadmin
php7.0-cgi

Ich hoffe auf Eure Hilfe.

Gruss

sebix Team-Icon

Moderator, Webteam

Anmeldungsdatum:
14. April 2009

Beiträge: 5483

wolfgang1939 schrieb:

funktioniert meine Datenbank nicht mehr. Voher hat das einwandfrei funktioniert.

Jetzt mit der neuen Ubuntu-Version geht es leider nicht mehr.

Ich werde aus deiner Beschreibung nicht schlau, was nun das Symptom des "nicht funktionierens" ist.

wolfgang1939

(Themenstarter)
Avatar von wolfgang1939

Anmeldungsdatum:
28. November 2009

Beiträge: 700

Wohnort: Nürnberg

Hallo,

das Symptom des "nicht funktionierens" ist, dass das phpMyAdmin nicht zu starten geht. Dieses Programm wird im Browser gestartet, indem man in die Browser-Adresszeile eintippt: localhost/phpmyadmin . Wenn ich z. B. einen neuen Datensatz (Namen und Adresse) in die Datenbank aufnehmen will, brauche ich dieses phpMyAdmin. Wenn ich jetzt das localhost/phpmyadmin in die Browseradresszeile eintippe, dann erscheint die Meldung "Diese Webseite ist nicht verfügbar." Wie ich schon geschrieben habe, funktioniert meine Datenbank in Verbindung mit LibreOffice dadurch nicht.

antishape

Anmeldungsdatum:
19. Oktober 2010

Beiträge: 432

Nach dem ich meine Probleme korrigiert bekommen habe, stecke ich genau hier ebenfalls fast. Wenn ich im localhost-ordner die index.php aufrufe, kommt nur eine weiße Seite. Will ich mir den Quellcode anzeigen, steht dort nur eine 1, die gerade eben zu sehen ist (weil ziemlich helles grau). Habe auch schon alles an CMS und phpadmin runtergeschmissen. Hab auch versucht das phpmyadmin über eine Paketquelle neu zu installieren aber die Rechtevergabe ist mir persönlich zu heikel, da die Installation in einem andere Ordner erfolgt als den, den ich dafür nutzen will. Das Problem habe ich auch erst seit dem Upgrade. Und ich schaue schon die ganzen Apache und Php7.0 Dateien durch, ob da vielleicht wieder irgendwas ist, was ich wieder einstellen muss (neu), weil es nicht übernommen wurde. Aber bisher bin ich noch auf keinen grünen Zweig gekommen.

wolfgang1939

(Themenstarter)
Avatar von wolfgang1939

Anmeldungsdatum:
28. November 2009

Beiträge: 700

Wohnort: Nürnberg

Da sind wir schon zu zweit.

antishape

Anmeldungsdatum:
19. Oktober 2010

Beiträge: 432

wolfgang1939 schrieb:

Da sind wir schon zu zweit.

Lässt sich bei Dir gar nicht aufrufen? Ich habe mir im localhost-Ordner eine index.php erstellt mit folgendem Code:

<?php
phpinfo();
?>

Die lässt sich problemlos aufrufen. Was ich vom Rest jetzt nicht behaupten kann. :-/

coram

Anmeldungsdatum:
17. Januar 2015

Beiträge: 645

Wohnort: Freiburg

Eine aktuelle Anleitung sowie diverse englischsprachige Threads (z. B. hier) legen nahe, dass noch zusätzliche PHP-Module nachinstalliert werden müssen:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart

Ich selbst kann's nicht testen, da ich vor einiger Zeit von MySQL auf SQLite umgestiegen bin (und außerdem – der aktuellen Upgrade-Euphorie zum Trotz – Trusty die Treue halte 😉 ).

antishape

Anmeldungsdatum:
19. Oktober 2010

Beiträge: 432

coram schrieb:

Eine aktuelle Anleitung sowie diverse englischsprachige Threads (z. B. hier) legen nahe, dass noch zusätzliche PHP-Module nachinstalliert werden müssen:

sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart

Ich selbst kann's nicht testen, da ich vor einiger Zeit von MySQL auf SQLite umgestiegen bin (und außerdem – der aktuellen Upgrade-Euphorie zum Trotz – Trusty die Treue halte 😉 ).

Super. Das hat mir zumindest für phpmyAdmin geholfen. Danke!

/EDIT Für den Rest auch.

wolfgang1939

(Themenstarter)
Avatar von wolfgang1939

Anmeldungsdatum:
28. November 2009

Beiträge: 700

Wohnort: Nürnberg

Hallo,

ich habe das alles gemacht. In meiner Synaptic-Paketverwaltung ist auch das php-mbstring php7.0 mit grün-Markierung vorhanden. Auch habe ich den Computer 'mal aus- und wieder angeschaltet. Leider kann ich nur sagen: Das phpmyadmin funktioniert nicht. Es erscheint die Meldung: "Diese Webseite ist nicht verfügbar."

FrankF2

Anmeldungsdatum:
25. April 2016

Beiträge: Zähle...

Wohnort: Bayern

wolfgang1939 schrieb:

Da sind wir schon zu zweit.

Zu dritt. Ich habe ähnliche Probleme nach dem Upgrade. Viele Grüße Frank

antishape

Anmeldungsdatum:
19. Oktober 2010

Beiträge: 432

Bei mir hat zum Funktionieren folgendes beigetragen. Im Terminal folgendes eingeben:

sudo gedit /etc/apache2/mods-available/php7.0.conf

Danach sollte der Texteditor Gedit sich öffnen mit dem Inhalt der php7.0.conf Datei. Such die Zeile:

php_admin_flag engine Off

Die dürfte ziemlich am Ende sein. Setze am Anfang der Zeile eine #. Dadurch "funktioniert" diese Zeile nicht mehr. Dadurch hat bei mir schon der Zugriff wieder funktioniert. Bei mir war das Problem, dass die Websites nachher nur noch Code ausgaben. Daher musste ich den Tipp von coram (Danke dafür) umsetzen, damit es letztendlich wieder voll funktionstüchtig war. Egal. Wenn Du die # gesetzt hast, drücke STRG + S zum Speichern und STRG + Q zum Schließen. Im Terminal schreibst du dann:

service apache2 restart

Ein Neustart ist nicht nötig.

wolfgang1939

(Themenstarter)
Avatar von wolfgang1939

Anmeldungsdatum:
28. November 2009

Beiträge: 700

Wohnort: Nürnberg

War das nicht so, dass man bei gedit nicht sudo, sondern gksudo nehmen soll?

antishape

Anmeldungsdatum:
19. Oktober 2010

Beiträge: 432

Keine Ahnung. Ich habs so gemacht, wie beschrieben. Es führte mich zur Lösung also war ich zufrieden. *schulter zuck*

wolfgang1939

(Themenstarter)
Avatar von wolfgang1939

Anmeldungsdatum:
28. November 2009

Beiträge: 700

Wohnort: Nürnberg

Ich habe das gemacht, allerdings mit gksudo . Bei mir ist in dieser Datei nichts drin.

antishape

Anmeldungsdatum:
19. Oktober 2010

Beiträge: 432

Was? Überhaupt nichts? Nicht mal eine Zeile mit irgendwas? Das ist ja merkwürdig. Ich bin mir nicht sicher, aber, ich glaube, da muss was drin sein. Ansonsten würde ich glatt dort den Fehler vermuten. Vor allem, wenn Du in dem User-Verzeichnis in einem bestimmten Ordner die Dateien ablegst wie phpmyadmin etc. Ohne diese Anweisungen weiß Apache ja gar nicht wo er suchen soll und das woanders Dateien sind, die Apache nutzen / abrufen kann.

Antworten |