Apache-Fehler: Invalid command 'Order', ...

Flooh

New Member
Hi,

Hab seit neustem folgenden Fehler beim starten des Apache2:

Code:
 Syntax error on line 158 of /etc/apache2/httpd.conf

in der Zeile steht folgendes:
Code:
Order deny,allow

Hier der auskommentierte Fehler:
Code:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration

Hab gegooglt und gelesen das irgendein Paket nicht geladen wird.
Allerdings hab ichs nun sowohl mit mod_access sowie mit mod_authz_host versucht doch beides vergeblich.
Kann mir jemand weiterhelfen?
 
Zeig mal mehr von der config bitte. Der Apache2 ist etwas anspuchsvoller, wo Direktiven stehen als der 1.3er.
Evtl. muss das Order nur an eine andere Stelle gerückt werden.
 
Die komplette httpd.conf:

Code:
### Global Environment ######################################################
#
# The directives in this section affect the overall operation of Apache,
# such as the number of concurrent requests.

# run under this user/group id
Include /etc/apache2/uid.conf

# - how many server processes to start (server pool regulation)
# - usage of KeepAlive
Include /etc/apache2/server-tuning.conf

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
ErrorLog /var/log/apache2/error_log

# generated from APACHE_MODULES in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/loadmodule.conf


# IP addresses / ports to listen on
Include /etc/apache2/listen.conf

# predefined logging formats
Include /etc/apache2/mod_log_config.conf

# generated from global settings in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/global.conf

# optional mod_status, mod_info
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf

# optional cookie-based user tracking
# read the documentation before using it!!
Include /etc/apache2/mod_usertrack.conf

# configuration of server-generated directory listings
Include /etc/apache2/mod_autoindex-defaults.conf

# associate MIME types with filename extensions
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf

# set up (customizable) error responses
Include /etc/apache2/errors.conf

# global (server-wide) SSL configuration, that is not specific to
# any virtual host
Include /etc/apache2/ssl-global.conf

# forbid access to the entire filesystem by default
<Directory />
    Options None
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

# List of resources to look for when the client requests a directory
DirectoryIndex index.html index.html.var

### 'Main' server configuration #############################################
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition.  These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#
Include /etc/apache2/default-server.conf

# The file below is generated from /etc/sysconfig/apache2,
# include arbitrary files as named in APACHE_CONF_INCLUDE_FILES and
# APACHE_CONF_INCLUDE_DIRS
Include /etc/apache2/sysconfig.d/include.conf


### Virtual server configuration ############################################
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs-2.0/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
Include /etc/apache2/vhosts.d/*.conf

php_value short_open_tag 1
php_value register_globals 0
php_value magic_quotes_gpc 1

# Note: instead of adding your own configuration here, consider
#       adding it in your own file (/etc/apache2/httpd.conf.local)
#       putting its name into APACHE_CONF_INCLUDE_FILES in
#       /etc/sysconfig/apache2 -- this will make system updates
#       easier :)
## CONFIXX
<Directory "/srv/www/confixx/html">
 AllowOverride all
</Directory>


NameVirtualHost 85.25.xxx.84:80
<VirtualHost 85.25.xxx.84:80>
ServerName alphaxxx.server4you.de
#User confixx
#Group users
DocumentRoot /srv/www/confixx/html
Alias /phpMyAdmin /srv/www/htdocs/phpMyAdmin
php_value upload_max_filesize 20M
php_admin_value safe_mode_exec_dir /srv/www/confixx/bin
php_admin_value upload_tmp_dir /srv/www/confixx/tmp
php_admin_value open_basedir none
ScriptAlias /cgi-bin/ /srv/www/confixx/html/cgi-bin/
CustomLog /var/log/apache2/alphaxxx.server4you.de_access.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
ErrorLog /var/log/apache2/alphaxxx.server4you.de_error.log
</VirtualHost>
Include /etc/apache2/confixx_vhost.conf
# ^- Dieser Eintrag sollte unbedingt am Ende der Datei bleiben
## /CONFIXX
 
Hat geklappt...

dummerweise hab ich nun des Confixx nich drin, hab dann den Apache mit dem alten Backup überspielt (wollte die Änderung dort auch machen) und nun habsch mich aus dem Yast ausgesperrt und muss erstma wieder ncurses installen.
(kommt davon wenn man mit dem Yast Paketmanager rumspielt)

Naja neues Problem beim starten des apachen:

Check the APACHE_MODULES setting in /etc/sysconfig/apache2.
Starting httpd2 (prefork) Syntax error on line 211 of /etc/apache2/httpd.conf:
Invalid command 'php_value', perhaps mis-spelled or defined by a module not included in the server configuration

The command line was:
/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
failed
 
Ich versuche lieber nicht, mir vorzustellen was du da gerade mit deinem Server anstellst...

Das Problem mit dem php_value dürfte an einem nicht geladenen php_module liegen.
 
Ich versuche lieber nicht, mir vorzustellen was du da gerade mit deinem Server anstellst...

Das Problem mit dem php_value dürfte an einem nicht geladenen php_module liegen.

Naja ich glaube langsam selbst das ich mehr kaputt mache ;)
Ich wollte eigentlich nur per Yast den Apache "drüber" installieren und durch irgendwelche Abhängigkeiten hat es das Yast entschärft (soll bei Suse wohl vorkommen).
Naja ich hatte ihn erst am laufen, aber halt ohne die Confixx-Einbindung :(
...deswegen hab ich den "alten" Apache wieder drüberkopiert und naja... wäre wohl besser ich hätte einfach nur die httpd.conf editiert und die restlichen confixx-dateien rüberkopiert.
 
So.... das erste Problem wäre nun gelöst (da hats aus unerklärlichen Gründen das PHP-Modul nicht mitgeladen).

Aber kann mir jemand sagen warum mein FTP-Server offline ist? (also ist klar das ihr das nicht einfach könnt ;) )
Aber an was könnte es liegen?
System: SuSE Linux 9.3, Apache2, ...von Server4You.

Vielen Dank für eure Hilfe.
 
Back
Top