Einige Dinge unter anderem suPHP etc.

mbanse

Registered User
Hi,

also ich hoffe es stört nicht, jedoch kommen gleich einige Fragen *g.
Auch zu 2 verschiedenen Servern. Ich wollte nur nicht dafür jeweils immer einen Thread aufmachen, da erschien mir das hier besser.

Server1: (SuSE 9.0, Apache 2.0.54, MySQL 4.0.15, Perl 5.8.1)
Also ich habe heute nacht, versucht ein Update auf PHP 4.4.2 zu machen.
Hat auch alles geklappt, nachdem ich alle von PHP benötigten dinge nachinstalliert habe.
Jedoch nach einem rcapache2 restart war nichts mehr zu erreichen.
Kam nur noch die Ausgabe "Seite kann nicht angezeigt werden".
Dacht ich mir, gut machn wa PHP 5.1.4 rauf. Hat auf anhieb geklappt, Apache rennt wieder.

Geplant war eigentlich PHP 4 als Modul und PHP 5 als CGI.
Hab noch ein paar mal probiert PHP 4 zu installieren, jedoch erfolglos.
Die Logs geben keine wirklichen auskünfte - bzw. gar keine.

Das war des Problem zu Server 1 ;).

Server 2: (SuSE 10, Apache 2.0.54, PHP 4.4.2 und PHP 5.1.4, MySQL 4.1.13, Perl 5.8.7)
Hier sieht es so aus, dass am Anfang meiner Aktion ;) heute PHP 4.4.0 drauf war, daraus wurde nen Update auf PHP 4.4.2 (ohne Probleme). Dann hab ich PHP 5.1.4 als CGI installiert (auch ohne Probleme).

Nun liegt jedoch das eigentliche Problem dort an suexec2.
Da nun der DocRoot nicht mehr hinhaut mit PHP 5, dacht ich mir wieder, gut kompilieren wa halt schnell neu, keine Sache.
Tjoa falsch gedacht, a) gab es das Problem welches DocRoot nehm ich? Das von PHP 5 oder von den UserDirs? Hatte mich anschließend auf "/" geeinigt in der Hoffnung es klappt.

Dann jedoch bei 'make suexec' kamen folgende Meldungen:

Code:
sp01:/home/update/suexec/httpd-2.0.54/support # make suexec
/home/update/suexec/httpd-2.0.54/srclib/apr/libtool --silent --mode=compile gcc  -g -O2 -pthread    -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITIALIZER   -I/home/update/suexec/httpd-2.0.54/srclib/apr/include -I/home/update/suexec/httpd-2.0.54/srclib/apr-util/include -I. -I/home/update/suexec/httpd-2.0.54/os/unix -I/home/update/suexec/httpd-2.0.54/server/mpm/prefork -I/home/update/suexec/httpd-2.0.54/modules/http -I/home/update/suexec/httpd-2.0.54/modules/filters -I/home/update/suexec/httpd-2.0.54/modules/proxy -I/home/update/suexec/httpd-2.0.54/include -I/home/update/suexec/httpd-2.0.54/modules/generators -I/home/update/suexec/httpd-2.0.54/modules/dav/main -prefer-non-pic -static -c suexec.c && touch suexec.lo
suexec.c: In function âmainâ:
suexec.c:280: error: syntax error before â/â token
suexec.c:492: error: syntax error before â/â token
suexec.c:492: error: syntax error before â||â token
suexec.c: At top level:
suexec.c:500: error: syntax error before âifâ
suexec.c:500: error: syntax error before â&&â token
suexec.c:500: error: âcwdâ undeclared here (not in a function)
suexec.c:500: error: â__s2â undeclared here (not in a function)
suexec.c:500: error: syntax error before âifâ
suexec.c:500: error: non-static declaration of â__resultâ follows static declaration
suexec.c:500: error: previous definition of â__resultâ was here
suexec.c:500: warning: data definition has no type or storage class
suexec.c:500: error: syntax error before â}â token
suexec.c:500: error: static declaration of â__resultâ follows non-static declaration
suexec.c:500: error: previous declaration of â__resultâ was here
suexec.c:500: error: â__s1â undeclared here (not in a function)
suexec.c:500: error: âdwdâ undeclared here (not in a function)
suexec.c:500: error: syntax error before âifâ
suexec.c:500: error: non-static declaration of â__resultâ follows static declaration
suexec.c:500: error: previous definition of â__resultâ was here
suexec.c:500: warning: data definition has no type or storage class
suexec.c:500: error: syntax error before â}â token
suexec.c:502: error: syntax error before numeric constant
suexec.c:502: error: conflicting types for âexitâ
suexec.c:502: warning: data definition has no type or storage class
suexec.c:510: error: syntax error before numeric constant
suexec.c:510: error: conflicting types for âexitâ
suexec.c:510: warning: data definition has no type or storage class
suexec.c:518: error: syntax error before numeric constant
suexec.c:518: error: conflicting types for âexitâ
suexec.c:518: warning: data definition has no type or storage class
suexec.c:526: error: syntax error before numeric constant
suexec.c:526: error: conflicting types for âexitâ
suexec.c:526: warning: data definition has no type or storage class
suexec.c:534: error: syntax error before numeric constant
suexec.c:534: error: conflicting types for âexitâ
suexec.c:534: warning: data definition has no type or storage class
suexec.c:542: error: syntax error before numeric constant
suexec.c:542: error: conflicting types for âexitâ
suexec.c:542: warning: data definition has no type or storage class
suexec.c:558: error: syntax error before numeric constant
suexec.c:558: error: conflicting types for âexitâ
suexec.c:558: warning: data definition has no type or storage class
suexec.c:567: error: syntax error before numeric constant
suexec.c:567: error: conflicting types for âexitâ
suexec.c:567: warning: data definition has no type or storage class
suexec.c:592: error: conflicting types for âlogâ
suexec.c:92: error: previous definition of âlogâ was here
suexec.c:592: warning: initialization makes integer from pointer without a cast
suexec.c:592: warning: data definition has no type or storage class
suexec.c:593: error: syntax error before â}â token
suexec.c:606: error: syntax error before â&â token
suexec.c:606: warning: data definition has no type or storage class
suexec.c:617: error: syntax error before string constant
suexec.c:618: error: syntax error before numeric constant
suexec.c:618: error: conflicting types for âexitâ
suexec.c:618: warning: data definition has no type or storage class
make: *** [suexec.lo] Error 1

Zu "make: *** [suexec.lo] Error 1" spuckt google etwas aus, jedoch passt es nicht wirklich zu meinem Problem.

Tjoa hoffe grade dazu kann mir wer helfen.


Dann wollte ich noch suPHP aktivieren (in Confixx).
Jedoch restartet der Apache dann nicht mehr, weil das Modul nicht mit eingetragen war (logisch). Hab dann bei "apache_modules" noch "suphp" eingetragen hat jedoch auch keine Besserung gebracht.
Jap, das ist das nächste Problem.

Irgendwas wollte ich noch von euch, habs jedoch iwie vergessen.


Danke schonmal wie immer fürs Aufmerksame lesen und wahrscheinlich bald auf gute Antworten :D.



greetz
 
Back
Top