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
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)
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)
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)
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)
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)
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.
|