dvdm
Anmeldungsdatum: 10. April 2020
Beiträge: Zähle...
|
Hallo, habe mir phppgadmin manuell heruntergeladen, aber es will nicht starten. Im Browser erhalte ich folgende Meldung: | Your PHP installation does not support the pgsql module. You will need to install, enable, or compile it to use phpPgAdmin.
|
Was muss ich tun um es nutzen zu können?
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4212
|
Naja, das sagt er Dir ja:
Your PHP installation does not support the pgsql module.
Hast Du das pgsql Modul denn installiert?
|
dvdm
(Themenstarter)
Anmeldungsdatum: 10. April 2020
Beiträge: 39
|
Nein Glaube nicht, findet er das Paket nicht
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1338
|
Hallo dvdm, bitte im Terminal einmal folgendes: sudo apt install python3-pip
sudo pip install pgsql Grüße schollsky
|
dvdm
(Themenstarter)
Anmeldungsdatum: 10. April 2020
Beiträge: 39
|
Die beiden Installationen liefen zwar durch, aber im Browser selbe Meldung.
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4212
|
Die Frage wäre, wie Du denn überhaupt PHP-Module installierst, die dein Webserver verwendet. Was passiert denn, wenn Du folgendes ausführst:
sudo apt install php-pgsql EDIT: Um das nochmal klar zu sagen: Es wurde angemeckert, dass das PHP-Modul pgsql fehlt. Es gibt aber diverse Möglichkeiten, wie dieses Modul installiert werden kann. Es ist möglich, dass dieses durch die Installation entsprechender Pakete aus den Quellen erledigt werden kann (also z.B. php-pgsql) oder eben durch pip. Da ist es eben von der Konfiguration deines Webservers abhängig, welche PHP-installation und welche Module er denn verwendet...
|
dvdm
(Themenstarter)
Anmeldungsdatum: 10. April 2020
Beiträge: 39
|
Ok, habe mal das, Konsolen-Ergebnis anbei
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | $ sudo apt install php-pgsql
[sudo] password for kivi:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
php-pgsql : Hängt ab von: php7.4-pgsql soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
|
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1338
|
Und was liefert sudo apt install php7.4-pgsql ?
|
dvdm
(Themenstarter)
Anmeldungsdatum: 10. April 2020
Beiträge: 39
|
Hallo, das ist in etwa selbiges wie vorher, anbei
1
2
3
4
5
6
7
8
9
10
11
12
13 | $ sudo apt install php7.4-pgsql
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
php7.4-pgsql : Hängt ab von: php7.4-common (= 7.4.3-4ubuntu2.12) aber 7.4.28-1+ubuntu18.04.1+deb.sury.org+1 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
|
Das geht dann wahrscheinlich unendlich so weiter!
Info benutze folgende PHP Version (leider mit einer Warnung)
| $ php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /usr/lib/php/20200930/imagick.so (/usr/lib/php/20200930/imagick.so: cannot open shared object file: No such file or directory), /usr/lib/php/20200930/imagick.so.so (/usr/lib/php/20200930/imagick.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP 8.0.17 (cli) (built: Mar 20 2022 17:03:50) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.17, Copyright (c) Zend Technologies
with Zend OPcache v8.0.17, Copyright (c), by Zend Technologies
|
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1338
|
Bitte einmal die Ausgabe von folgendem Befehl zeigen: sudo apt install -f
|
dvdm
(Themenstarter)
Anmeldungsdatum: 10. April 2020
Beiträge: 39
|
| $ sudo apt install -f
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
|
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1338
|
Du hast Version 8 von PHP installiert, die Abhängigkeiten deines gewünschten Paketes brauchen jedoch Version 7. Meine Empfehlung: Komplettes Downgrade von PHP auf die Version 7, also Version 8 löschen, oder Upgrade des Systems auf Ubuntu 22.04.
|
dvdm
(Themenstarter)
Anmeldungsdatum: 10. April 2020
Beiträge: 39
|
Ok, habe mich für upgrade entschieden, | $ sudo do-release-upgrade -d
|
Jetzt will apache 2 nicht laufen, was für ein elend ....
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | $ sudo service apache2 restart
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details.
$ journalctl | tail
Jun 26 21:39:38 ubuntuserver apachectl[2394]: apache2: Syntax error on line 147 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.4.load: Cannot load /usr/lib/apache2/modules/libphp7.4.so into server: /usr/lib/apache2/modules/libphp7.4.so: cannot open shared object file: No such file or directory
Jun 26 21:39:38 ubuntuserver apachectl[2391]: Action 'start' failed.
Jun 26 21:39:38 ubuntuserver apachectl[2391]: The Apache error log may have more information.
Jun 26 21:39:38 ubuntuserver systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
Jun 26 21:39:38 ubuntuserver systemd[1]: apache2.service: Failed with result 'exit-code'.
Jun 26 21:39:38 ubuntuserver systemd[1]: Failed to start The Apache HTTP Server.
Jun 26 21:39:38 ubuntuserver sudo[2385]: pam_unix(sudo:session): session closed for user root
Jun 26 21:41:49 ubuntuserver systemd[1]: Starting Ubuntu Advantage Timer for running repeated jobs...
Jun 26 21:41:50 ubuntuserver systemd[1]: ua-timer.service: Deactivated successfully.
Jun 26 21:41:50 ubuntuserver systemd[1]: Finished Ubuntu Advantage Timer for running repeated jobs.
|
|
dvdm
(Themenstarter)
Anmeldungsdatum: 10. April 2020
Beiträge: 39
|
bin etwas weiter gekommen habe unter '/etc/apache2/mods-enabled/' die Dateien php7.4.conf und php7.4.load gelöscht. Nun läuft apache2.
Sogleich 'sudo apt install phppgadmin' ausgeführt. Es wurden einige Abhängigkeiten mit installiert.
Gebe ich nun im Browser https://IP-ADRESSE/phppgadmin/ ein erhalte ich eine 403er Meldung. Wo wird phppgadmin reinstalliert? Nach /usr/share/phppgadmin? Muss da noch was konfiguriert werden?
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4212
|
Hm, stehen vielleicht Hinweise in der Datei /usr/share/doc/phppgadmin/README.Debian ?
|