problem mit Apache ( php ) und confixx
problem mit Apache ( php ) und confixx
Hallo leute ich habe seit kurzen meine Apache und php Upgedate
und danach kommen folgende fehler meldungen.
Syntax error on line 396 of /etc/apache2/apache2.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration
also die sachen sind alles in ordnung ause einen php startet nicht mehr
beim etc/apache2/mods-enabled/ egsiertier keine php.load und php.conf
die beiden sind nicht zu finden : /
ich habe versucht php.conf und php.load manuel selber zu mahcne habe ich gemacht
und danach versuchte ich es kam keine fehler meldung aber apache startete dann nicht reagiert nichts.
kann mich bitte irgend eine helfen ich brauche eure hilfe dring..
und danach kommen folgende fehler meldungen.
Syntax error on line 396 of /etc/apache2/apache2.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration
also die sachen sind alles in ordnung ause einen php startet nicht mehr
beim etc/apache2/mods-enabled/ egsiertier keine php.load und php.conf
die beiden sind nicht zu finden : /
ich habe versucht php.conf und php.load manuel selber zu mahcne habe ich gemacht
und danach versuchte ich es kam keine fehler meldung aber apache startete dann nicht reagiert nichts.
kann mich bitte irgend eine helfen ich brauche eure hilfe dring..
Moin,
liegen php.conf und php.load noch in /etc/apache2/mods-available? Wenn ja:
(vorher ggf. die Dateien, die du selbst in mods-enabled angelegt hast, löschen.
Dann den Apachen neu starten.
Falls es die Dateien im mods-available nicht gibt, musst du vermutlich das PHP-Modul
noch mal drüberinstallieren:
Wenn auch das nicht hilft, schau mal in /var/log/apache2/error.log, warum er
nicht startet.
Gruß,
- Silke -
liegen php.conf und php.load noch in /etc/apache2/mods-available? Wenn ja:
Code: Alles auswählen
cd /etc/apache2/mods-enabled/
ln -s ../mods-available/php* .
Dann den Apachen neu starten.
Falls es die Dateien im mods-available nicht gibt, musst du vermutlich das PHP-Modul
noch mal drüberinstallieren:
Code: Alles auswählen
aptitude reinstall libapache2-mod-php4
nicht startet.
Gruß,
- Silke -
Der Vorteil der Klugheit liegt darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
- Kurt Tucholsky -
- Kurt Tucholsky -
/ error.log lag nicht besonders. keine wichtige schriften.Silke hat geschrieben:Moin,
liegen php.conf und php.load noch in /etc/apache2/mods-available? Wenn ja:(vorher ggf. die Dateien, die du selbst in mods-enabled angelegt hast, löschen.Code: Alles auswählen
cd /etc/apache2/mods-enabled/ ln -s ../mods-available/php* .
Dann den Apachen neu starten.
Falls es die Dateien im mods-available nicht gibt, musst du vermutlich das PHP-Modul
noch mal drüberinstallieren:Wenn auch das nicht hilft, schau mal in /var/log/apache2/error.log, warum erCode: Alles auswählen
aptitude reinstall libapache2-mod-php4
nicht startet.
Gruß,
- Silke -
apt-get install libapache2-mod-php4 habe ich danach die zweii files automatisch bekommen..
Also die datein habe ich jetzt und jetzt bin ich einbishen weiter
aber jetzt tritt eine andere fehler meldung...
Code: Alles auswählen
Syntax error on line 123 of /etc/apache2/confixx_vhost.conf:
Invalid command 'SuexecUserGroup', perhaps mis-spelled or defined by a module not included in the server configuration
danke silke für deine Antwort.
das wurde erledigt
ich habe es satt gehabt mehr drum zu arbeiten es sind einpaar daten weg aber wird schon wieder.
der server leuft wieder nach eine backup von gestern jetzt ohne probleme.
ABER!
ich werde ständig geddost hatt denn keine ne idee wie ich den mod_evasive auf apache 2.0.54
installieren kann damit mich gegen doss angrife schützt
ich habe es versucht zu installiren aber ich bekommen foldgendes.
mfg
ich wär fro für jedes antwort.
ich habe es satt gehabt mehr drum zu arbeiten es sind einpaar daten weg aber wird schon wieder.
der server leuft wieder nach eine backup von gestern jetzt ohne probleme.
ABER!
ich werde ständig geddost hatt denn keine ne idee wie ich den mod_evasive auf apache 2.0.54
installieren kann damit mich gegen doss angrife schützt
ich habe es versucht zu installiren aber ich bekommen foldgendes.
Code: Alles auswählen
:~/mod_evasive# apxs -iac mod_evasive20.c
gcc -DLINUX=22 -DEAPI -DTARGET="apache" -DHAVE_SET_DUMPABLE -DDB_DBM_HSEARCH=1 -DDEV_RANDOM=/dev/random -DUSE_HSREGEX -O1 -g -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -DSHARED_MODULE -I/usr/include/apache-1.3 -c mod_evasive20.c
mod_evasive20.c:41: error: syntax error before "evasive20_module"
mod_evasive20.c:41: warning: type defaults to `int' in declaration of `evasive20_module'
mod_evasive20.c:41: warning: data definition has no type or storage class
mod_evasive20.c:113: error: syntax error before '*' token
mod_evasive20.c: In function `access_checker':
mod_evasive20.c:212: warning: long int format, __pid_t arg (arg 3)
mod_evasive20.c:248: warning: passing arg 5 of `ap_log_rerror' from incompatible pointer type
mod_evasive20.c: At top level:
mod_evasive20.c:297: error: syntax error before "destroy_hit_list"
mod_evasive20.c:297: warning: return type defaults to `int'
mod_evasive20.c:651: warning: implicit declaration of function `AP_INIT_TAKE1'
mod_evasive20.c:652: warning: missing braces around initializer
mod_evasive20.c:652: warning: (near initialization for `access_cmds[0]')
mod_evasive20.c:652: error: initializer element is not constant
mod_evasive20.c:652: error: (near initialization for `access_cmds[0].name')
mod_evasive20.c:655: error: initializer element is not constant
mod_evasive20.c:655: error: (near initialization for `access_cmds[0].func')
mod_evasive20.c:658: error: initializer element is not constant
mod_evasive20.c:658: error: (near initialization for `access_cmds[0].cmd_data')
mod_evasive20.c:661: error: initializer element is not constant
mod_evasive20.c:661: error: (near initialization for `access_cmds[0].req_override')
mod_evasive20.c:664: error: initializer element is not constant
mod_evasive20.c:664: error: (near initialization for `access_cmds[0].args_how')
mod_evasive20.c:667: error: initializer element is not constant
mod_evasive20.c:667: error: (near initialization for `access_cmds[0].errmsg')
mod_evasive20.c:670: error: initializer element is not constant
mod_evasive20.c:670: error: (near initialization for `access_cmds[0]')
mod_evasive20.c:670: error: initializer element is not constant
mod_evasive20.c:670: error: (near initialization for `access_cmds[1].name')
mod_evasive20.c:673: error: initializer element is not constant
mod_evasive20.c:673: error: (near initialization for `access_cmds[1].func')
mod_evasive20.c:676: error: initializer element is not constant
mod_evasive20.c:676: error: (near initialization for `access_cmds[1].cmd_data')
mod_evasive20.c:678: warning: implicit declaration of function `AP_INIT_ITERATE'
mod_evasive20.c:679: error: initializer element is not constant
mod_evasive20.c:679: error: (near initialization for `access_cmds[1].req_override')
mod_evasive20.c:681: warning: braces around scalar initializer
mod_evasive20.c:681: warning: (near initialization for `access_cmds[1].args_how')
mod_evasive20.c:681: error: incompatible types in initialization
mod_evasive20.c:681: error: initializer element is not constant
mod_evasive20.c:681: error: (near initialization for `access_cmds[1].args_how')
mod_evasive20.c:681: error: initializer element is not constant
mod_evasive20.c:681: error: (near initialization for `access_cmds[1].args_how')
mod_evasive20.c:682: error: initializer element is not constant
mod_evasive20.c:682: error: (near initialization for `access_cmds[1]')
mod_evasive20.c:684: error: syntax error before '*' token
mod_evasive20.c: In function `register_hooks':
mod_evasive20.c:685: warning: implicit declaration of function `ap_hook_access_checker'
mod_evasive20.c:685: error: `APR_HOOK_MIDDLE' undeclared (first use in this function)
mod_evasive20.c:685: error: (Each undeclared identifier is reported only once
mod_evasive20.c:685: error: for each function it appears in.)
mod_evasive20.c:686: warning: implicit declaration of function `apr_pool_cleanup_register'
mod_evasive20.c:686: error: `p' undeclared (first use in this function)
mod_evasive20.c:686: error: `apr_pool_cleanup_null' undeclared (first use in this function)
mod_evasive20.c: At top level:
mod_evasive20.c:689: error: syntax error before "evasive20_module"
mod_evasive20.c:689: warning: type defaults to `int' in declaration of `evasive20_module'
mod_evasive20.c:691: error: `STANDARD20_MODULE_STUFF' undeclared here (not in a function)
mod_evasive20.c:691: error: initializer element is not constant
mod_evasive20.c:691: error: (near initialization for `evasive20_module')
mod_evasive20.c:692: warning: excess elements in scalar initializer
mod_evasive20.c:692: warning: (near initialization for `evasive20_module')
mod_evasive20.c:693: warning: excess elements in scalar initializer
mod_evasive20.c:693: warning: (near initialization for `evasive20_module')
mod_evasive20.c:694: warning: excess elements in scalar initializer
mod_evasive20.c:694: warning: (near initialization for `evasive20_module')
mod_evasive20.c:695: warning: excess elements in scalar initializer
mod_evasive20.c:695: warning: (near initialization for `evasive20_module')
mod_evasive20.c:696: warning: excess elements in scalar initializer
mod_evasive20.c:696: warning: (near initialization for `evasive20_module')
mod_evasive20.c:698: warning: excess elements in scalar initializer
mod_evasive20.c:698: warning: (near initialization for `evasive20_module')
mod_evasive20.c:698: warning: data definition has no type or storage class
apxs:Break: Command failed with rc=1
ich wär fro für jedes antwort.
es tut mir leid wegen zu viel post aber ich schreibe mein erfolf was ich bis jetzt gamacht habe
ich habe die paket jetzt glaub ich vollständig installiert
und jetzt warte ich ein rat von euch...
also wie es aus sieht ist das schon in ordnun istalliert!
aber schützt garnicht ich habe auch den apache erfolgreich gestartet ohne problemen
kan es daran ligen:
und noch httpd.conf habe ich das eingefügt.
danke im voraus
ich habe die paket jetzt glaub ich vollständig installiert
und jetzt warte ich ein rat von euch...
Code: Alles auswählen
:~/mod_evasive# apxs2 -i -a -c mod_evasive20.c
/usr/bin/libtool --silent --mode=compile gcc -prefer-pic -pipe -I/usr/include/xmltok -I/usr/include/openssl -Wall -O2 -DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -pipe -I/usr/include/xmltok -I/usr/include/openssl -Wall -O2 -pthread -I/usr/include/apache2 -I/usr/include/apr-0 -I/usr/include/apr-0 -I/usr/include -c -o mod_evasive20.lo mod_evasive20.c && touch mod_evasive20.slo
mod_evasive20.c: In function `create_hit_list':
mod_evasive20.c:118: warning: control reaches end of non-void function
mod_evasive20.c: In function `access_checker':
mod_evasive20.c:212: warning: implicit declaration of function `getpid'
mod_evasive20.c:212: warning: long int format, int arg (arg 3)
mod_evasive20.c: In function `destroy_hit_list':
mod_evasive20.c:301: warning: control reaches end of non-void function
/usr/bin/libtool --silent --mode=link gcc -o mod_evasive20.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_evasive20.lo
/usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/bin/libtool' mod_evasive20.la /usr/lib/apache2/modules
/usr/bin/libtool --mode=install cp mod_evasive20.la /usr/lib/apache2/modules/
cp .libs/mod_evasive20.so /usr/lib/apache2/modules/mod_evasive20.so
cp .libs/mod_evasive20.lai /usr/lib/apache2/modules/mod_evasive20.la
cp .libs/mod_evasive20.a /usr/lib/apache2/modules/mod_evasive20.a
ranlib /usr/lib/apache2/modules/mod_evasive20.a
chmod 644 /usr/lib/apache2/modules/mod_evasive20.a
PATH="$PATH:/sbin" ldconfig -n /usr/lib/apache2/modules
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib/apache2/modules
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 644 /usr/lib/apache2/modules/mod_evasive20.so
[activating module `evasive20' in /etc/apache2/httpd.conf]
aber schützt garnicht ich habe auch den apache erfolgreich gestartet ohne problemen
kan es daran ligen:
Code: Alles auswählen
mod_evasive20.lo mod_evasive20.c && touch mod_evasive20.slo
mod_evasive20.c: In function `create_hit_list':
mod_evasive20.c:118: warning: control reaches end of non-void function
mod_evasive20.c: In function `access_checker':
mod_evasive20.c:212: warning: implicit declaration of function `getpid'
mod_evasive20.c:212: warning: long int format, int arg (arg 3)
mod_evasive20.c: In function `destroy_hit_list':
mod_evasive20.c:301: warning: control reaches end of non-void function
Code: Alles auswählen
LoadModule evasive20_module /usr/lib/apache2/modules/mod_evasive20.so
<IfModule mod_evasive20.c>
DOSHashTableSize 50
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
DOSEmailNotify mark@web.tld
</IfModule>
kann mir jemand weiter helfen ????
Warum schützt das mod_ev..
ich bekomme den server nicht online
der mod_ev ist schon installiert aber nun heng ich jetzt da und schau wie leute meine server attackiren.
Warum schützt das mod_ev..
Code: Alles auswählen
tcp 0 0 ip.ip.ip.ip:80 ip.ip.ip.ip:2004 SYN_RECV
tcp 0 0 ip.ip.ip.ip:80 ip.ip.ip.ip:4038 SYN_RECV
der mod_ev ist schon installiert aber nun heng ich jetzt da und schau wie leute meine server attackiren.