A little more information in support of my previous post:

- - - /var/log/httpd/error_log output - - -

[Sat Feb 26 07:54:02 2005] [debug] midgard-apache2.c(2077): [client
192.168.0.7] midgard_translate_handler(UTF-8,
http://fedora.link.mine.nu:8001/midgard/)
[Sat Feb 26 07:54:02 2005] [debug] select_db2.h(51): [client 192.168.0.7]
Midgard: select_database opened database midgard
[Sat Feb 26 07:54:02 2005] [debug] midgard-apache2.c(513): [client
192.168.0.7] Midgard: lang set to 0
[Sat Feb 26 07:54:02 2005] [debug] midgard-apache2.c(1287): [client
192.168.0.7] Midgard: extension = .php, default: .php, parser = UTF-8
[Sat Feb 26 07:54:02 2005] [debug] select_db2.h(33): [client 192.168.0.7]
Midgard: select_database kept current database midgard
[Sat Feb 26 07:54:02 2005] [debug] midgard-apache2.c(2288): [client
192.168.0.7] Midgard: serving page /var/cache/midgard/5-49-10-0.php
[Sat Feb 26 07:54:02 2005] [debug] midgard-apache2.c(2293): [client
192.168.0.7] Midgard: setting blobdir /var/lib/midgard/blobs/midgard
[client 192.168.0.7] PHP Warning:  dl(): Unable to load dynamic library
'/usr/lib/php4/midgard.so' - /usr/lib/php4/midgard.so: undefined symbol:
php_sprintf in /var/cache/midgard/5-49-10-0.php on line 7
[client 192.168.0.7] PHP Fatal error:  Call to undefined function:
mgd_get_midgard() in /var/cache/midgard/5-49-10-0.php on line 9

So, midgard apache module is being invoked just fine, it is when php needs
to use the midgard.so module it fails.  The module is located in
/usr/lib/php4 with appropriate user rights.  Following is the ldd output on
that library:

> ldd /usr/lib/php4/midgard.so

        libmysqlclient.so.10 => /usr/lib/mysql/libmysqlclient.so.10
(0xf6f75000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0xf6f36000)
        libpam.so.0 => /lib/libpam.so.0 (0xf6f2d000)
        libm.so.6 => /lib/tls/libm.so.6 (0xf6f0a000)
        libz.so.1 => /usr/lib/libz.so.1 (0xf6efa000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xf6ecc000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0xf6ea8000)
        libmidgard.so.7 => /usr/lib/libmidgard.so.7 (0xf6e89000)
        libc.so.6 => /lib/tls/libc.so.6 (0xf6d61000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xf6d4b000)
        libdl.so.2 => /lib/libdl.so.2 (0xf6d47000)
        /lib/ld-linux.so.2 (0x00bf7000)

Again, any tips or hints would be greatly appreciated

Thanks, Jesper


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to