also check to see if Listen 80 is in the config twice (I remember that
caused a problem) - it doesnt look like you have php4-pgsql with the
apache pgauth module - so it rules out that one..
try copying the current apache config and php4 config to a temporary
directory, then remove almost all apache modules, including php4
then
test it with nothing midgard related.. (and no php4)
turn on mod_midgard - test it
turn on php4 (with no extensions - like midgard.so) - test it
turn on php4 with only midgard.so - test it..
slowly turn on all the other php4 extensions..
see how it goes....
regards
alan
Matthias Gelbhardt wrote:
>
> Hi!
>
> --On Donnerstag, 19. April 2001 22:24 +0200 Emiliano
> <[EMAIL PROTECTED]> wrote:
>
> > Matthias Gelbhardt wrote:
> >> ii php4-mysql 4.0.4.5rc6-2 MySQL module for php4
> >> ii php4-xml 4.0.4.5rc6-2 XML module for php4
> >
> > Try removing php4-mysql and php4-xml. If they're linked against the
> > internal API they are likely the cause of the segfaults. It's a known
> > problem (with PHP).
>
> I removed them from the extension-list, but no luck, there is still a
> segmentation fault.. And how can I use Mysql in php4 without the
> mysql-module?
>
> > Yes, or you will likely see funny side effects of the fork.
> >
>
> And here the strace of apache -X, I only show the last few lines, because
> there is very much output:
>
> write(15, "[Thu Apr 19 23:01:57 2001] [debu"..., 129) = 129
> stat("/home/mad/public_html/test.php", {st_mode=S_IFREG|0644, st_size=47,
> ...}) = 0
> open("/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
> directory)
> open("/home/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
> directory)
> open("/home/mad/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
> or directory)
> open("/home/mad/public_html/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT
> (No such file or directory)
> lstat("/home/mad/public_html/test.php", {st_mode=S_IFREG|0644, st_size=47,
> ...}) = 0
> alarm(300) = 0
> umask(077) = 022
> umask(022) = 077
> setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}}, NULL) = 0
> rt_sigaction(SIGPROF, {0x4027ae54, [PROF], SA_RESTART|0x4000000},
> {SIG_DFL}, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
> --- SIGSEGV (Segmentation fault) ---
> +++ killed by SIGSEGV +++
>
> Matthias
>
> --
> Matthias Gelbhardt | brought to you by CommY-Entertainment
> [EMAIL PROTECTED] | with the power of Debian-Linux
> http://www.commy.de |
> +49 (0)170 547 10 11 | Abi 2000 im Netz http://abi2000.rats-ms.de
>
> PGP-Fingerprint: 97DF 5DB4 2A29 247B 0A68 99CA 453D 9ABA 8BF3 42EA
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]