PDA

Bekijk Volledige Versie : Apache en php gemold, wie helpt?



VinceSTM
15/07/07, 21:08
Hey.

Ik ben vandeweek bezig geweest met php en apache, op een testserver, en nu heb ik m gemold.

Foutmelding:



Starting httpd: Syntax error on line 89 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/libssl.so into server: /etc/httpd/modules/libssl.so: undefined symbol: SSL_CTX_set_info_callback


Heb het aan direct-admin voorgelegd welke geen oplossing wist. Iemand hier die een idee heeft, ook al is het nodig om heel directadmin terug te brengen in oorspronkelijke staat?

GlennMatthys
15/07/07, 21:24
Is OpenSSL geinstalleerd? Zoniet, installeren die handel :-)

VinceSTM
15/07/07, 22:27
daedalus:~# ls -lh /etc/httpd/modules/libssl.so
-rwxr-xr-x 1 root root 223K Jul 14 05:15 /etc/httpd/modules/libssl.so

geinstalleerd: 0.9.8.e

response van da:



I wasn't able to figure it out.
Google didn't give me much information.
I'm guessing that the problem is with a mismatched openssl version and the openssl-dev version.
If you can find a matching pair and install them, then try a full clean recompile.

GlennMatthys
15/07/07, 22:28
Dat kan inderdaad ook, apache eens vers compilen dus.

VinceSTM
15/07/07, 22:34
heb al iets van 4x gedaan :P

GlennMatthys
15/07/07, 22:36
Ook al gekeken of openssl en openssl-dev overeenkomt? Op welke distributie ben je bezig?

VinceSTM
15/07/07, 22:41
doet het weer :D Heb de libssl.so van een andere bak gekopieerd :) Thnx iig!

wonko
16/07/07, 09:56
je dev-bibliotheken waren dus duidelijk niet die van je .so files. Deze dienen wel degelijk gelijk te zien.

Als je een andere dev-bibliotheek afhaalt, kan je beter die eerst installeren, zodat de .so files ook van deze bibliotheek zijn, en dan je apache hercompilen.

snaaps
21/07/07, 08:15
Wij hadden verledenweek ineens dezelfde error zonder enige aanleiding.
Een reinstall van openssl en een reinstal van apache was de oplossing.