Apache1.3.26+mod_ssl 2.8.9+php4.2.1
Dan Lukes
dan at obluda.cz
Tue Jun 25 19:19:24 CEST 2002
Liquid wrote:
>>><IfDefine SSL>
>>>LoadModule ssl_module libexec/apache/libssl.so
>>>LoadModule php4_module libexec/apache/libphp4.so
>>></IfDefine>
>>... ergo, modul php4 se nahraje pouze v pripade, ze je vyzadovana
>>podpora pro SSL, a ja si troufam tvrdit, ze ty SSL zatim nerozjizdis (a
>>tim tedy neni nahrana ani podpora pro PHP4).
>> Ono "LoadModule php4_module libexec/apache/libphp4.so" je treba
>>vyhodit nad "<IfDefine SSL>" a pak by to melo zacit fungovat.
>
>
> Tohle jsem jiz otestoval a nenabehnul mi apache. Pri "apachectl configtest" to
> zahlasilo nasledujici:
>
> vilik# /usr/local/sbin/apachectl configtest
> Syntax error on line 238 of /usr/local/etc/apache/httpd.conf:
> Cannot load /usr/local/libexec/apache/libphp4.so into
> server: /usr/local/libexec/apache/libphp4.so: Undefined
> symbol "ssl_onceonlyinit"
>
> Zkontroloval jsem cestu a soubory libphp4.so se nachazeji na teto ceste.
Pokud me pamet neklame, tak "ssl_onceonlyinit" je funkce z podpory pro
imap (balik imap-uw). Knihovna se, tusim, jmenuje libc-client4.so a
obvykle byva v /usr/local/lib. PHP4 ji vyzaduje pokud ma zakompilovanou
podporu pro imap-ssl.
Chybova hlaska pak znamena, ze tato funkce nebyla nalezena, coz muze byt
zpusobeno (v poradi pravdepodobnosti):
1. imap-uw neni prelozen s podporou SSL a knihovna tedy tuto funkci
neobsahuje
2. knihovna libc-client4.so neni vubec pritomna nebo nebyla nalezena.
Ja bych sazel na to prvni - a to lze vyresit tak, ze se PHP4 prelozi bez
podpory pro imap-ssl (pokud samotny imap staci) nebo naopak, imap-uw se
prelozi s podporou SSL. Jedno nebo druhe by melo problem vyresit.
Pokud bych sazku prohral a je to preci jen to druhe, pak je potreba bud'
doinstalovat imap-uw (samozrejme s podporou SSL, jinak to prevedes na
prvni problem) nebo doplnit do prohledavanych knihovnich cest /ust/local/lib
Specialne v pripade libc-client4 ale musim zopakovat to, co uz jsem tu
jednou uvedl - tri dny jsem hledal proc IMAP podpora v PHP nefunguje
poradne. Pak jsem zrovna libc-client4 slinkoval s libphp4 staticky a ne
dynamicky (jak je defaultne) a bylo po problemech ...
Takze, nejradeji bych napsal horicim pismem - mene, mene, tekel, ufarsin
- strezte se predkompilovaneho Apache z portu a packages pokud to je jen
trochu mozne. Nicmene, kazdy sveho stesti strujcem.
Dan
--
Dan Lukes tel: +420 2 21914205, fax: +420 2 21914206
root of FIONet, KolejNET, webmaster of www.freebsd.cz
AKA: dan at obluda.cz, dan at freebsd.cz, dan at kolej.mff.cuni.cz
More information about the Users-l
mailing list