suPHP Installations Fehler

Apache, Lighttpd, nginx, Cherokee
m4rci
Posts: 5
Joined: 2006-08-08 18:24

suPHP Installations Fehler

Post by m4rci »

Hi,
Ich habe ein
vServer bei 1&1
mit Plesk 8.0 und SuSe 9.3
INFO.php
ich wollte das suPHP installieren da ich es für ein webinterface benötige, aber immer diese fehler meldung:

Code: Select all

apxs:Error: Activation failed for custom /etc/apache2/httpd2-prefork.conf file..
apxs:Error: At least one `LoadModule' directive already has to exist..
make[2]: *** [install] Error 1
make[2]: Leaving directory `/usr/src/suphp-0.5.2/src/apache2'
make[1]: Leaving directory `/usr/src/suphp-0.5.2/src'
komischer weise ist beim

Code: Select all

make 
und

Code: Select all

./configure
kein fehler aufgetretten,
der pfad zum axps hatte auch gestimmt

ich hab den server glaub zum 8 mal neu initilisiert
des wegen dieser Hilfe schrei *HILFEEE!!!!!!*^^
und ich komm einfach nicht dahinter,
hab tausende foren durchgesucht, und langsam verlässt mich die hoffnung da ich schon 3tage dran sitzt(2 Davon durchgemacht...)
plz Help me :)

Idial wäre es wenn sich das ma einer anschaut, oder sogar gleich suphp installiert =)

Schonmal danke im Vorraus
Euer neumitglied m4RcI

Edit: bin Linux neuling...^^
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: suPHP Installations Fehler

Post by Roger Wilco »

Warum nimmst du nicht gleich die aktuelle Version von SuPHP anstatt die Uraltversion 0.5.2?
m4rci
Posts: 5
Joined: 2006-08-08 18:24

Re: suPHP Installations Fehler

Post by m4rci »

die war halt bei dem webinterface dabei wofür ich des brauche^^
ich werds ma mit ner neueren probieren
thx
EDIT:
so habs mit m neuen probiert, dan klappt das configrue wieder, aber des make geht nicht -,-...
my way to configure the 0.6.1

Code: Select all

./configure --prefix=/usr --with-apache-user=wwwrun --with-apxs=/usr/sbin/ --with-logfile=/var/log/httpd/suphp_log --with-min-gid=100 --with-min-uid=100 --with-setid-mode=owner
wenn sich einer/eine bereit erklären würde mir des zu installen, wär ich sehr dankbar :)
wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: suPHP Installations Fehler

Post by wgot »

Hallo,
m4rci wrote:aber des make geht nicht
wie äußert sich das?
Gleiche Fehlermeldung wie bei 0.52? Dann schau halt nach, ob in /etc/apache2/httpd2-prefork.conf bzw dem dort vermutlich includierten /etc/apache2/sysconfig.d mindestens eine LoadModule-Anweisung vorhanden ist.

Es würde mich allerdings wundern wenn nicht.

Gruß, Wolfgang
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01

Re: suPHP Installations Fehler

Post by blnsnoopy26 »

Roger Wilco wrote:Warum nimmst du nicht gleich die aktuelle Version von SuPHP anstatt die Uraltversion 0.5.2?
Weil 0.5.2 leichter zu installieren und zu konfigurieren ist als 0.6.1 und in der neuen version nur neue Features hinzugekommen sind, daher kann man ohne bedenken auch 0.5.2 nutzen.

Selbst ich benutze noch 0.5.2 weil ich die 0.6.1 einfach bei mir auch ned zum laufen bekomme - warum auch immer.
m4rci
Posts: 5
Joined: 2006-08-08 18:24

Re: suPHP Installations Fehler

Post by m4rci »

ne, is ne komplett andere fehlermeldung...

Code: Select all

mod_suphp.c:226: error: `NULL' undeclared (first use in this function)
mod_suphp.c: At top level:
mod_suphp.c:229: error: syntax error before '*' token
mod_suphp.c: In function `suphp_handle_cmd_remove_handler':
mod_suphp.c:232: error: `cfg' undeclared (first use in this function)
mod_suphp.c:232: error: syntax error before ')' token
mod_suphp.c:235: error: `arg' undeclared (first use in this function)
mod_suphp.c:237: error: `NULL' undeclared (first use in this function)
mod_suphp.c: At top level:
mod_suphp.c:243: error: syntax error before "suphp_cmds"
mod_suphp.c:244: warning: braces around scalar initializer
mod_suphp.c:244: warning: (near initialization for `suphp_cmds[0]')
mod_suphp.c:244: warning: initialization makes integer from pointer without a cast
mod_suphp.c:244: warning: excess elements in scalar initializer
mod_suphp.c:244: warning: (near initialization for `suphp_cmds[0]')
mod_suphp.c:244: error: `NULL' undeclared here (not in a function)
mod_suphp.c:244: warning: excess elements in scalar initializer
mod_suphp.c:244: warning: (near initialization for `suphp_cmds[0]')
mod_suphp.c:244: error: `RSRC_CONF' undeclared here (not in a function)
mod_suphp.c:244: error: `ACCESS_CONF' undeclared here (not in a function)
mod_suphp.c:244: warning: excess elements in scalar initializer
mod_suphp.c:244: warning: (near initialization for `suphp_cmds[0]')
mod_suphp.c:245: error: `FLAG' undeclared here (not in a function)
mod_suphp.c:245: warning: excess elements in scalar initializer
mod_suphp.c:245: warning: (near initialization for `suphp_cmds[0]')
mod_suphp.c:245: warning: excess elements in scalar initializer
mod_suphp.c:245: warning: (near initialization for `suphp_cmds[0]')
mod_suphp.c:246: warning: braces around scalar initializer
mod_suphp.c:246: warning: (near initialization for `suphp_cmds[1]')
mod_suphp.c:246: warning: initialization makes integer from pointer without a cast
mod_suphp.c:246: warning: excess elements in scalar initializer
mod_suphp.c:246: warning: (near initialization for `suphp_cmds[1]')
mod_suphp.c:246: error: `NULL' undeclared here (not in a function)
mod_suphp.c:246: warning: excess elements in scalar initializer
mod_suphp.c:246: warning: (near initialization for `suphp_cmds[1]')
mod_suphp.c:246: error: `OR_OPTIONS' undeclared here (not in a function)
mod_suphp.c:246: warning: excess elements in scalar initializer
mod_suphp.c:246: warning: (near initialization for `suphp_cmds[1]')
mod_suphp.c:246: error: `TAKE1' undeclared here (not in a function)
mod_suphp.c:246: warning: excess elements in scalar initializer
mod_suphp.c:246: warning: (near initialization for `suphp_cmds[1]')
mod_suphp.c:247: warning: excess elements in scalar initializer
mod_suphp.c:247: warning: (near initialization for `suphp_cmds[1]')
mod_suphp.c:252: warning: braces around scalar initializer
mod_suphp.c:252: warning: (near initialization for `suphp_cmds[2]')
mod_suphp.c:252: warning: initialization makes integer from pointer without a cast
mod_suphp.c:252: warning: excess elements in scalar initializer
mod_suphp.c:252: warning: (near initialization for `suphp_cmds[2]')
mod_suphp.c:252: error: `NULL' undeclared here (not in a function)
mod_suphp.c:252: warning: excess elements in scalar initializer
mod_suphp.c:252: warning: (near initialization for `suphp_cmds[2]')
mod_suphp.c:252: error: `ACCESS_CONF' undeclared here (not in a function)
mod_suphp.c:252: warning: excess elements in scalar initializer
mod_suphp.c:252: warning: (near initialization for `suphp_cmds[2]')
mod_suphp.c:253: error: `ITERATE' undeclared here (not in a function)
mod_suphp.c:253: warning: excess elements in scalar initializer
mod_suphp.c:253: warning: (near initialization for `suphp_cmds[2]')
mod_suphp.c:253: warning: excess elements in scalar initializer
mod_suphp.c:253: warning: (near initialization for `suphp_cmds[2]')
mod_suphp.c:254: warning: braces around scalar initializer
mod_suphp.c:254: warning: (near initialization for `suphp_cmds[3]')
mod_suphp.c:254: warning: initialization makes integer from pointer without a cast
mod_suphp.c:254: warning: excess elements in scalar initializer
mod_suphp.c:254: warning: (near initialization for `suphp_cmds[3]')
mod_suphp.c:254: error: `NULL' undeclared here (not in a function)
mod_suphp.c:254: warning: excess elements in scalar initializer
mod_suphp.c:254: warning: (near initialization for `suphp_cmds[3]')
mod_suphp.c:254: error: `ACCESS_CONF' undeclared here (not in a function)
mod_suphp.c:254: warning: excess elements in scalar initializer
mod_suphp.c:254: warning: (near initialization for `suphp_cmds[3]')
mod_suphp.c:255: error: `ITERATE' undeclared here (not in a function)
mod_suphp.c:255: warning: excess elements in scalar initializer
mod_suphp.c:255: warning: (near initialization for `suphp_cmds[3]')
mod_suphp.c:255: warning: excess elements in scalar initializer
mod_suphp.c:255: warning: (near initialization for `suphp_cmds[3]')
mod_suphp.c:256: warning: braces around scalar initializer
mod_suphp.c:256: warning: (near initialization for `suphp_cmds[4]')
mod_suphp.c:256: error: `NULL' undeclared here (not in a function)
mod_suphp.c:256: error: initializer element is not constant
mod_suphp.c:256: error: (near initialization for `suphp_cmds[4]')
mod_suphp.c:256: error: initializer element is not constant
mod_suphp.c:256: error: (near initialization for `suphp_cmds[4]')
mod_suphp.c:257: warning: data definition has no type or storage class
mod_suphp.c:262: error: syntax error before "child_info"
mod_suphp.c: In function `suphp_child':
mod_suphp.c:263: error: `request_rec' undeclared (first use in this function)
mod_suphp.c:263: error: `r' undeclared (first use in this function)
mod_suphp.c:263: error: syntax error before ')' token
mod_suphp.c:264: error: `core_dir_config' undeclared (first use in this function)
mod_suphp.c:264: error: `core_conf' undeclared (first use in this function)
mod_suphp.c:265: error: `pool' undeclared (first use in this function)
mod_suphp.c:265: error: `p' undeclared (first use in this function)
mod_suphp.c:269: error: syntax error before ')' token
mod_suphp.c:277: warning: assignment makes pointer from integer without a cast
mod_suphp.c:279: error: `NULL' undeclared (first use in this function)
mod_suphp.c:283: warning: assignment makes pointer from integer without a cast
mod_suphp.c:337: error: `APLOG_MARK' undeclared (first use in this function)
mod_suphp.c:337: error: `APLOG_ERR' undeclared (first use in this function)
mod_suphp.c: At top level:
mod_suphp.c:347: error: syntax error before '*' token
mod_suphp.c: In function `suphp_handler':
mod_suphp.c:348: error: `sconf' undeclared (first use in this function)
mod_suphp.c:349: error: `dconf' undeclared (first use in this function)
mod_suphp.c:351: error: storage size of `finfo' isn't known
mod_suphp.c:355: error: `NULL' undeclared (first use in this function)
mod_suphp.c:358: error: `pool' undeclared (first use in this function)
mod_suphp.c:358: error: `p' undeclared (first use in this function)
mod_suphp.c:360: error: `BUFF' undeclared (first use in this function)
mod_suphp.c:360: error: `script_in' undeclared (first use in this function)
mod_suphp.c:360: error: `script_out' undeclared (first use in this function)
mod_suphp.c:360: error: `script_err' undeclared (first use in this function)
mod_suphp.c:362: error: `r' undeclared (first use in this function)
mod_suphp.c:370: error: invalid type argument of `unary *'
mod_suphp.c:371: error: `DECLINED' undeclared (first use in this function)
mod_suphp.c:386: error: `errno' undeclared (first use in this function)
mod_suphp.c:386: error: `EACCES' undeclared (first use in this function)
mod_suphp.c:387: error: `APLOG_MARK' undeclared (first use in this function)
mod_suphp.c:387: error: `APLOG_ERR' undeclared (first use in this function)
mod_suphp.c:389: error: `HTTP_FORBIDDEN' undeclared (first use in this function)
mod_suphp.c:390: error: `ENOENT' undeclared (first use in this function)
mod_suphp.c:390: error: `ENOTDIR' undeclared (first use in this function)
mod_suphp.c:393: error: `HTTP_NOT_FOUND' undeclared (first use in this function)
mod_suphp.c:432: warning: assignment makes pointer from integer without a cast
mod_suphp.c:436: warning: assignment makes pointer from integer without a cast
mod_suphp.c:441: warning: assignment makes pointer from integer without a cast
mod_suphp.c:442: warning: assignment makes pointer from integer without a cast
mod_suphp.c:469: error: `kill_after_timeout' undeclared (first use in this function)
mod_suphp.c:473: error: `HTTP_INTERNAL_SERVER_ERROR' undeclared (first use in this function)
mod_suphp.c:478: error: `REQUEST_CHUNKED_ERROR' undeclared (first use in this function)
mod_suphp.c:478: error: `OK' undeclared (first use in this function)
mod_suphp.c:484: error: `HUGE_STRING_LEN' undeclared (first use in this function)
mod_suphp.c:511: error: `MAX_STRING_LEN' undeclared (first use in this function)
mod_suphp.c:515: error: `HTTP_NOT_MODIFIED' undeclared (first use in this function)
mod_suphp.c:521: warning: assignment makes pointer from integer without a cast
mod_suphp.c:535: error: `M_GET' undeclared (first use in this function)
mod_suphp.c:547: error: `REDIRECT' undeclared (first use in this function)
mod_suphp.c: At top level:
mod_suphp.c:568: error: syntax error before "suphp_handlers"
mod_suphp.c:569: warning: braces around scalar initializer
mod_suphp.c:569: warning: (near initialization for `suphp_handlers[0]')
mod_suphp.c:569: warning: initialization makes integer from pointer without a cast
mod_suphp.c:569: warning: excess elements in scalar initializer
mod_suphp.c:569: warning: (near initialization for `suphp_handlers[0]')
mod_suphp.c:570: warning: braces around scalar initializer
mod_suphp.c:570: warning: (near initialization for `suphp_handlers[1]')
mod_suphp.c:570: error: `NULL' undeclared here (not in a function)
mod_suphp.c:570: error: initializer element is not constant
mod_suphp.c:570: error: (near initialization for `suphp_handlers[1]')
mod_suphp.c:570: error: initializer element is not constant
mod_suphp.c:570: error: (near initialization for `suphp_handlers[1]')
mod_suphp.c:571: warning: data definition has no type or storage class
mod_suphp.c:575: error: syntax error before "MODULE_VAR_EXPORT"
mod_suphp.c:576: error: `STANDARD_MODULE_STUFF' undeclared here (not in a function)
mod_suphp.c:576: error: initializer element is not constant
mod_suphp.c:576: error: (near initialization for `suphp_module')
mod_suphp.c:577: error: `NULL' undeclared here (not in a function)
mod_suphp.c:577: warning: excess elements in scalar initializer
mod_suphp.c:577: warning: (near initialization for `suphp_module')
mod_suphp.c:578: warning: excess elements in scalar initializer
mod_suphp.c:578: warning: (near initialization for `suphp_module')
mod_suphp.c:579: warning: excess elements in scalar initializer
mod_suphp.c:579: warning: (near initialization for `suphp_module')
mod_suphp.c:580: warning: excess elements in scalar initializer
mod_suphp.c:580: warning: (near initialization for `suphp_module')
mod_suphp.c:581: warning: excess elements in scalar initializer
mod_suphp.c:581: warning: (near initialization for `suphp_module')
mod_suphp.c:582: warning: excess elements in scalar initializer
mod_suphp.c:582: warning: (near initialization for `suphp_module')
mod_suphp.c:583: warning: excess elements in scalar initializer
mod_suphp.c:583: warning: (near initialization for `suphp_module')
mod_suphp.c:584: error: `NULL' undeclared here (not in a function)
mod_suphp.c:584: warning: excess elements in scalar initializer
mod_suphp.c:584: warning: (near initialization for `suphp_module')
mod_suphp.c:585: error: `NULL' undeclared here (not in a function)
mod_suphp.c:585: warning: excess elements in scalar initializer
mod_suphp.c:585: warning: (near initialization for `suphp_module')
mod_suphp.c:586: error: `NULL' undeclared here (not in a function)
mod_suphp.c:586: warning: excess elements in scalar initializer
mod_suphp.c:586: warning: (near initialization for `suphp_module')
mod_suphp.c:587: error: `NULL' undeclared here (not in a function)
mod_suphp.c:587: warning: excess elements in scalar initializer
mod_suphp.c:587: warning: (near initialization for `suphp_module')
mod_suphp.c:588: error: `NULL' undeclared here (not in a function)
mod_suphp.c:588: warning: excess elements in scalar initializer
mod_suphp.c:588: warning: (near initialization for `suphp_module')
mod_suphp.c:589: error: `NULL' undeclared here (not in a function)
mod_suphp.c:589: warning: excess elements in scalar initializer
mod_suphp.c:589: warning: (near initialization for `suphp_module')
mod_suphp.c:590: error: `NULL' undeclared here (not in a function)
mod_suphp.c:590: warning: excess elements in scalar initializer
mod_suphp.c:590: warning: (near initialization for `suphp_module')
mod_suphp.c:591: error: `NULL' undeclared here (not in a function)
mod_suphp.c:591: warning: excess elements in scalar initializer
mod_suphp.c:591: warning: (near initialization for `suphp_module')
mod_suphp.c:592: error: `NULL' undeclared here (not in a function)
mod_suphp.c:592: warning: excess elements in scalar initializer
mod_suphp.c:592: warning: (near initialization for `suphp_module')
mod_suphp.c:593: error: `NULL' undeclared here (not in a function)
mod_suphp.c:593: warning: excess elements in scalar initializer
mod_suphp.c:593: warning: (near initialization for `suphp_module')
mod_suphp.c:595: error: `NULL' undeclared here (not in a function)
mod_suphp.c:595: warning: excess elements in scalar initializer
mod_suphp.c:595: warning: (near initialization for `suphp_module')
mod_suphp.c:595: warning: data definition has no type or storage class
make[3]: *** [mod_suphp.lo] Error 1
make[3]: Leaving directory `/usr/src/suphp-0.6.1/src/apache'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/suphp-0.6.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/suphp-0.6.1/src'
make: *** [all-recursive] Error 1
[/quote]
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01

Re: suPHP Installations Fehler

Post by blnsnoopy26 »

Hi,

Würde dir auch erstmal vorschlagen auf die neue phpversion 4.4.3 upzudaten.

zu deinem anderen Problem, warum er die httpd2-prefork.conf nicht findet kann man ganz einfach umgehen.

Code: Select all

joe /usr/sbin/rcapache2
Dann die Zeile: httpd_conf=${APACHE_HTTPD_CONF:-$sysconfdir/httpd.conf} suchen
und durch httpd_conf=${APACHE_HTTPD_CONF:-$sysconfdir/httpd2-prefork.conf} ersetzen

Datei seichern
Dann in /etc/apache2 die httpd.conf in httpd2-prefork.conf umbenennen
Dann ein rcapache2 stop machen und dann ein rcapache2 start
Nun sollte, wenn man "ps aux" macht. die httpd2-prefork.conf dort stehen.

Nun bitte noch folgendes durchführen.

cd /etc/apache2
cd sysconfig.d
mv loadmodule.conf ../
cd ..
joe loadmodule.conf
den phpstring auskommentieren. -> Datei Speichern
httpd2-prefork.conf öffnen
aus Include /etc/apache2/sysconfig.d/loadmodule.conf wird Include /etc/apache2/loadmodule.conf
In die "Main' server configuration" kommt dann LoadModule php4_module /usr/lib/apache2/libphp4.so
httpd.conf speichern
apache neu starten
Dann solte es auch mit suphp klappen und er findet die datei httpd2-prefork.conf

quelle: Link
m4rci
Posts: 5
Joined: 2006-08-08 18:24

Re: suPHP Installations Fehler

Post by m4rci »

k soweit so gut^^
jetzt nur 1prob, es gibt keine loadmodule.conf xD
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: suPHP Installations Fehler

Post by Roger Wilco »

blnsnoopy26 wrote:Weil 0.5.2 leichter zu installieren und zu konfigurieren ist als 0.6.1 und in der neuen version nur neue Features hinzugekommen sind, daher kann man ohne bedenken auch 0.5.2 nutzen.
Ich könnte auch PHP 3 benutzen, weil es ein kleineres Binary hatte. :roll:
blnsnoopy26 wrote:Würde dir auch erstmal vorschlagen auf die neue phpversion 4.4.3 upzudaten.
Warum sollte er auf die Unterstützung des Distributors verzichten und eine andere Version am Paketsystem vorbei installieren?
blnsnoopy26 wrote:zu deinem anderen Problem, warum er die httpd2-prefork.conf nicht findet kann man ganz einfach umgehen.
Warum so kompliziert? Ist es dir zu einfach, den Dateinamen in der /etc/sysconfig/apache2 zu ersetzen?
blnsnoopy26 wrote:Nun bitte noch folgendes durchführen.
Das kann er sich ebenfalls sparen, wenn er einfach das PHP-Modul aus der /etc/sysconfig/apache2 entfernt.
Allerdings wird Plesk da ziemlich abkotzen.
m4rci wrote:jetzt nur 1prob, es gibt keine loadmodule.conf xD
Die Datei wird bei SuSE Linux vom Initskript anhand der Daten aus der /etc/sysconfig/apache2 erstellt. Wenn es die Datei bei dir nicht gibt, ist etwas massiv schief gelaufen. Schau wegen der genauen Schreibweise nochmal in der httpd.conf nach. Dort wird die Datei eingebunden.
m4rci
Posts: 5
Joined: 2006-08-08 18:24

Re: suPHP Installations Fehler

Post by m4rci »

ok, hat sich erledigt, nach dem 12.mal server initialisieren hab ich keine lust mehr^^
trotzdem ein bigges thx für eure hilfe
PS: ich werf des webinterface zum fenster raus xD
blnsnoopy26
Posts: 660
Joined: 2002-10-19 14:01

Re: suPHP Installations Fehler

Post by blnsnoopy26 »

Roger Wilco wrote:
blnsnoopy26 wrote:Weil 0.5.2 leichter zu installieren und zu konfigurieren ist als 0.6.1 und in der neuen version nur neue Features hinzugekommen sind, daher kann man ohne bedenken auch 0.5.2 nutzen.
Ich könnte auch PHP 3 benutzen, weil es ein kleineres Binary hatte. :roll:
Ich gehe hier eher davon aus das da bisher keine sicherheitslücken bekannt sind, daher kann man auch eine etwas ältere version nutzen.

Desweiteren hatten hier im Forum schon einige schwierigkeiten suphp 0.6.1 zu installieren. Selbst ich habe da tage dran gesessen es zum laufen zu bekommen und es funzt einfach nicht.

Es kommt immer nur Internal Server Error.