Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

eisfair-64, Dokuwiki Installation beanstandet: PHP unterstützt SSL nicht

7 views
Skip to first unread message

Ralf Diehl

unread,
Mar 5, 2022, 8:30:02 AM3/5/22
to
Hallo zusammen,

ich habe hier versucht auf folgender Basis ein Dokuwiki zu installieren

eisfair-base 3.2.2
eiskernel-virt 6.1.14

apache2 3.2.3
apache2-data 2.1.3
apache2-php7 3.2.0

certs 1.7.2
es gibt die funktionierende Zertifikate: ca.pem, apache.pem

Ich habe das derzeit aktuelle DokuWiki 2020-07-29 "Hogfather"
nach /var/www/htdocs/dokuwiki kopiert.
Die Installation mittels install.php lief dann problemlos und das Wiki
ist erreichbar. :-)

Wenn ich mich dort als Admin anmelde und mal nach Updates suche bekomme
ich aber diese Meldung: "Dein PHP scheint SSL nicht zu unterstützen."
Auch die info.php zeigt mir keine openssl Sektion/Details :-(

Ich steh jetzt dicht vor der Wand und sehe nicht wie ich da weiter
komme. Kann mir da bitte jemand den entscheidenden Tipp geben?

Gruß Ralf Diehl

Holger Bruenjes

unread,
Mar 5, 2022, 8:46:53 AM3/5/22
to
Hallo Ralf

Am 05/03/2022 um 14.24 schrieb Ralf Diehl:

> Ich steh jetzt dicht vor der Wand und sehe nicht wie ich da weiter
> komme. Kann mir da bitte jemand den entscheidenden Tipp geben?

eisman install php7-common

sollte helfen

Holger

Ralf Diehl

unread,
Mar 5, 2022, 9:20:52 AM3/5/22
to
Hi Holger,

danke für die unerwartet schnelle Hilfe

Am 05.03.2022 um 14:46 schrieb Holger Bruenjes:

> eisman install php7-common
>
> sollte helfen

[v] Done - keinen Verbesserung beim Patient :-(

Zwischenzeitlich hab ich dies gefunden
https://askubuntu.com/questions/323005/php-openssl-extension-has-a-package
und dort sind in der ersten Antwort
Registered Stream Socket Transports: tcp, udp, unix, udg, ssl, sslv3,
tls aufgeführt

bei mir ist an selber Stelle nur "tcp, udp, unix, udg" zu finden

Der Absatz "openssl" fehlt vollständig

Gruß Ralf Diehl



Holger Bruenjes

unread,
Mar 5, 2022, 10:30:00 AM3/5/22
to
Hallo Ralf

Am 05/03/2022 um 15.11 schrieb Ralf Diehl:

> Am 05.03.2022 um 14:46 schrieb Holger Bruenjes:
>
>> eisman install php7-common
>>
>> sollte helfen
>
> [v] Done - keinen Verbesserung beim Patient :-(


bitte auch die apache2-php7 config neu abspeichern, dabei muss dann
auch apache neu gestartet werden


Holger

Holger Bruenjes

unread,
Mar 5, 2022, 11:13:18 AM3/5/22
to
Hallo Ralf

Am 05/03/2022 um 15.11 schrieb Ralf Diehl:

> Registered Stream Socket Transports: tcp, udp, unix, udg, ssl, sslv3,
> tls aufgeführt
>
> bei mir ist an selber Stelle nur "tcp, udp, unix, udg" zu finden
>
> Der Absatz "openssl" fehlt vollständig

ja, weil ssl nicht aktiviert wurde, so sieht das mit aktivierung aus.

tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2, tlsv1.3


Holger

Ralf Diehl

unread,
Mar 6, 2022, 12:00:53 PM3/6/22
to
Hallo Holger,

sorry für die späte Antwort, aber das Wetter wollte ausgenutzt sein :-)

Am 05.03.2022 um 17:13 schrieb Holger Bruenjes:

> Am 05/03/2022 um 15.11 schrieb Ralf Diehl:
>
>> Registered Stream Socket Transports:
>> bei mir an selber Stelle nur "tcp, udp, unix, udg" zu finden
>>
>> Der Absatz "openssl" fehlt vollständig
>
> ja, weil ssl nicht aktiviert wurde, so sieht das mit aktivierung aus.
>
> tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2, tlsv1.3

ok, ich hab das noch mal geprüft, sollte ja nicht so schwer sein ssl
einzuschalten.

Apache2 config:
APACHE2_SSL = yes
APACHE2_SSL_PORT = 443
APACHE2_MPM = prefork
APACHE2_SSL_LOGDIR = /var/www/log/
APACHE2_SSL_OCSP = no

PHP7 config:
hier nix SSL spezifisches

trotzdem, keinen Veränderung beim Patient.

Wie kann ich, das ausserhalb von Eisfair, also direkt auf der Konsole
verifizieren?
Ich zweifel ja schon an meinen Fähigkeiten und denk darüber nach noch
einen weitere VM zum testen aufzusetzen.

Gruß und schönes Restwochenende
Ralf Diehl


Holger Bruenjes

unread,
Mar 6, 2022, 1:57:37 PM3/6/22
to
Hallo Ralf

Am 06/03/2022 um 18.00 schrieb Ralf Diehl:
> Am 05.03.2022 um 17:13 schrieb Holger Bruenjes:
>
>> Am 05/03/2022 um 15.11 schrieb Ralf Diehl:

>> ja, weil ssl nicht aktiviert wurde, so sieht das mit aktivierung aus.
>>
>> tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2, tlsv1.3
>
> ok, ich hab das noch mal geprüft, sollte ja nicht so schwer sein ssl
> einzuschalten.
>
> Apache2 config:
> APACHE2_SSL = yes
> APACHE2_SSL_PORT = 443
> APACHE2_MPM = prefork
> APACHE2_SSL_LOGDIR = /var/www/log/
> APACHE2_SSL_OCSP = no
>
> PHP7 config:
> hier nix SSL spezifisches
>
> trotzdem, keinen Veränderung beim Patient.

ehmm, das hat damit nichts zu tun

du hast php7-common installiert, du hast

4. Service administration
x. Apache2 Webserver
x. Configuration
x. Modules configuration
x. PHP7 Administration

die configuration neu abgespeichert, dabei wurde auch apache2 neu
gestartet.

dann gibt es in /etc/php7/apache2/conf.d

eine eisfair.ini

soweit OK?

Holger




Ralf Diehl

unread,
Mar 6, 2022, 2:00:53 PM3/6/22
to
Hallo Holger,

Am 06.03.2022 um 18:00 schrieb Ralf Diehl:

> Wie kann ich, das ausserhalb von Eisfair, also direkt auf der Konsole
> verifizieren?

ich hab mal das php7 Command Line Interface geladen
und soweit ich das verstanden hab müsste mit
"php -m" alle geladenen Module, also auch openssl, anzeigen.

Auf einem nackten Testserver sieht das so aus:
php-test # php -m
[PHP Modules]
bcmath
calendar
Core
ctype
date
dba
dom
exif
fileinfo
filter
ftp
hash
imap
json
libxml
mbstring
mysqli
mysqlnd
pcre
Phar
posix
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlwriter
xsl
zip

[Zend Modules]

Ist mein Gedankengang richtig?

Gruß Ralf Diehl

Holger Bruenjes

unread,
Mar 6, 2022, 2:20:33 PM3/6/22
to
Hallo Ralf

Am 06/03/2022 um 19.51 schrieb Ralf Diehl:
> Am 06.03.2022 um 18:00 schrieb Ralf Diehl:
>
>> Wie kann ich, das ausserhalb von Eisfair, also direkt auf der Konsole
>> verifizieren?
>
> ich hab mal das php7 Command Line Interface geladen
> und soweit ich das verstanden hab müsste mit
> "php -m" alle geladenen Module, also auch openssl, anzeigen.
>
> Auf einem nackten Testserver sieht das so aus:
> php-test # php -m
> [PHP Modules]
> bcmath
>
> xml
> xmlreader
> xmlwriter
> xsl
> zip
>
> [Zend Modules]
>
> Ist mein Gedankengang richtig?

macht er ja auch, wenn du die aktivierung durchgefuehrt hast

mcrypt
mysqli
mysqlnd

openssl

pcntl
pcre
PDFlib

Holger

Ralf Diehl

unread,
Mar 6, 2022, 4:40:53 PM3/6/22
to
Hallo Holger

Am 06.03.2022 um 19:57 schrieb Holger Bruenjes:

> du hast php7-common installiert
klar
php-test # eisman check php7-common
installed

>       4.     Service administration
>       x.     Apache2 Webserver
>       x.     Configuration
>       x.     Modules configuration
>       x.     PHP7 Administration
2. Edit PHP7 Configuration
>
> die configuration neu abgespeichert,

jep
php-test # cd /etc/config.d
php-test # ls -l
total 116
-rw------- 1 root root 15818 Mar 6 08:03 apache2
-rw------- 1 root root 5512 Mar 6 22:14 apache2_php7
-rw------- 1 root root 1034 Sep 28 10:57 atd

> dabei wurde auch apache2 neu
> gestartet.
ich nick mal mit dem Kopf

> dann gibt es in /etc/php7/apache2/conf.d
cd /etc/php7/apache2/conf.d
php-test # ls -l
total 0
lrwxrwxrwx 1 root root 22 Mar 6 22:14 eisfair.ini ->
'/etc/php7/conf.d/*.ini'
php-test #

> eine eisfair.ini
ich würde das mal als Link auf sich selbst bezeichnen

> soweit OK?
ehmm - jaaah, wenn das so gehört?

Gruß Ralf

Holger Bruenjes

unread,
Mar 6, 2022, 5:18:44 PM3/6/22
to
Hallo Ralf

Am 06/03/2022 um 22.37 schrieb Ralf Diehl:

>> dann gibt es in /etc/php7/apache2/conf.d
> cd /etc/php7/apache2/conf.d
> php-test # ls -l
> total 0
> lrwxrwxrwx 1 root root 22 Mar 6 22:14 eisfair.ini ->
> '/etc/php7/conf.d/*.ini'
> php-test #
>
>> eine eisfair.ini
> ich würde das mal als Link auf sich selbst bezeichnen

ahh, da liegt der Wurm, dass hatte ich auch letztens in einer
Testserie, mag mich aber gerade nicht erinnern wie sich das
aufgeloest hat.
ahh, wenn aus irgend einem Grund keine Dateien zu linken waren,
passiert sowas. Da ist irgendein syntax error.

installiere mal ein Paket dazu


eisman install php7-gmp=3.2.0


und dann nochmal die apacha2_php7 config abspeichern

Holger

Ralf Diehl

unread,
Mar 7, 2022, 2:40:53 AM3/7/22
to
Guten Morgen Holger,

Am 06.03.2022 um 23:18 schrieb Holger Bruenjes:

> Am 06/03/2022 um 22.37 schrieb Ralf Diehl:
>
>>> dann gibt es in /etc/php7/apache2/conf.d

>> lrwxrwxrwx 1 root root 22 Mar  6 22:14 eisfair.ini ->
>> '/etc/php7/conf.d/*.ini'

>>> eine eisfair.ini
>> ich würde das mal als Link auf sich selbst bezeichnen

> ahh, da liegt der Wurm, dass hatte ich auch letztens in einer Testserie,
.
> ahh, wenn aus irgend einem Grund keine Dateien zu linken waren, passiert
> sowas. Da ist irgendein syntax error.
>
> installiere mal ein Paket dazu
> eisman install php7-gmp=3.2.0
> und dann nochmal die apacha2_php7 config abspeichern

php7-gmp zusätzlich installiert und apache2 php7 Config neu
abgespeichert -> die eisfair.ini & eine gmp.ini sind da :-)

Registered Stream Socket Transports sieht dann so aus
tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2, tlsv1.3

auch der Abschnitt openssl hat sich eingefunden.

DANN:
php-gmp wieder deinstalliert und und apache2 php7 Config neu
abgespeichert -> die eisfair.ini bleibt, gmp.ini wird zum toten Link

Das wäre der Workaround für mein Ausgangsproblem
Danke dir!



=== auf dem "Produktivsystem" ========================================

Entdeckt das es eine neue Versionen gibt
apache2_php7 (3.2.1)
php7-common (3.2.1)
php7-sqlite (3.2.1)
eingespielt!
apache2 php7 Config neu abgespeichert -> die eisfair.ini & @sqlite3.ini
sind vorhanden.

ABER:
trotzdem sieht Registered Stream Socket Transports unverändert so aus
tcp, udp, unix, udg

DANN, die Hoffnung stirbt zuletzt ;-)
php7-gmp (3.2.1)
eingespielt
apache2 php7 Config neu abgespeichert -> die eisfair.ini, @gmp.ini &
@sqlite3.ini sind vorhanden!

keinen Veränderung der Situation
Registered Stream Socket Transports tcp, udp, unix, udg

ALSO
wieder zurück zu
apache2_php7 (3.2.0)
php7-common (3.2.0)
php7-sqlite (3.2.0)
jetzt wurde sqlite gefordert!

und Registered Stream Socket Transports tcp, udp, unix, udg

ehmm :-(

auch mit php7-gmp bleibt die Situation unverändert.

Ich werde heute Abend nochmal ein neues Testsystem bauen und berichten

Gruß Ralf
Sorry für den länglich Post









Ralf Diehl

unread,
Mar 7, 2022, 5:20:54 AM3/7/22
to
Guten Morgen Holger,

ich nehme nochmal einen Anlauf, ich zieh meinen Post von ~8:30 zurück,
Fehler meinerseits bei den phpinfo Links, werde halt Alt

Am 06.03.2022 um 23:18 schrieb Holger Bruenjes:

> Am 06/03/2022 um 22.37 schrieb Ralf Diehl:

>> cd /etc/php7/apache2/conf.d
>> php-test # ls -l
>> lrwxrwxrwx 1 root root 22 Mar  6 22:14 eisfair.ini ->
>> '/etc/php7/conf.d/*.ini'

>>> eine eisfair.ini
>> ich würde das mal als Link auf sich selbst bezeichnen
>
> ahh, da liegt der Wurm, dass hatte ich auch letztens in einer Testserie,

> installiere mal ein Paket dazu
> eisman install php7-gmp=3.2.0

> und dann nochmal die apacha2_php7 config abspeichern

auf der Testmaschine (php Stand 3.2.0) wie auch auf der
"Produktionsmaschine" (php Stand 3.2.1)
ist das Problem durch den Workaround

"vorübergehendes einspielen von php7-gmp"

und nochmaliges apacha2_php7 config abspeichern
behebbar.
Auch nach entfernen von php7-gmp bleibt eisfair.ini erhalten.

Damit ist das Problem für mich gelöst - ich danke dir für die Hilfe und
dem ganzen Team für die hier geleistete Arbeit.

Gruß Ralf





Holger Bruenjes

unread,
Mar 7, 2022, 5:26:37 AM3/7/22
to
Hallo Ralf

Am 07/03/2022 um 11.18 schrieb Ralf Diehl:

> ich nehme nochmal einen Anlauf, ich zieh meinen Post von ~8:30 zurück,
> Fehler meinerseits bei den phpinfo Links, werde halt Alt

nunja ;-)


> auf der Testmaschine (php Stand 3.2.0) wie auch auf der
> "Produktionsmaschine" (php Stand 3.2.1)
> ist das Problem durch den Workaround
>
> "vorübergehendes einspielen von php7-gmp"
>
> und nochmaliges apacha2_php7 config abspeichern
> behebbar.
> Auch nach entfernen von php7-gmp bleibt eisfair.ini erhalten.
>
> Damit ist das Problem für mich gelöst - ich danke dir für die Hilfe und
> dem ganzen Team für die hier geleistete Arbeit.

gut, Danke fuer die Rueckmeldung

Holger
0 new messages