Hetzner vServer Apache kaputt editiert :(

Kukulcan

New Member
Starting web server: apache2Syntax error on line 14 of /etc/apache2/apache2.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration

Habe dazu viel gefunden, die sagen alle, es liegt an "authz_host", aber
"a2enmod authz_host"
sagt
"Module authz_host already enabled"

Habe dann mal eine "Standard" apache2.conf eingespielt, aber ohne Erfolg:

Code:
NameVirtualHost *
<VirtualHost *>
	ServerAdmin webmaster@localhost
	ServerName localhost
	
	DocumentRoot /var/www/
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
		# This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                #RedirectMatch ^/$ /apache2-default/
	</Directory>

	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride None
		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>

	ErrorLog /var/log/apache2/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/access.log combined
	ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
 
Last edited by a moderator:
Starting web server: apache2Syntax error on line 14 of /etc/apache2/apache2.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration

Poste doch bitte mal die /etc/apache2/apache2.conf, dann kann ich damit was anfangen ;)
 
habe jetzt alles auskommentiert, was Fehler gab (also fast alles)

jetzt kommt:
Starting web server: apache2apache2: apr_sockaddr_info_get() failed for papets
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
no listening sockets available, shutting down
Unable to open logs


Code:
NameVirtualHost *
<VirtualHost *>
	ServerAdmin webmaster@localhost
	ServerName localhost
	
	DocumentRoot /var/www/
	<Directory />
		#Options FollowSymLinks
		#AllowOverride None
	</Directory>
	<Directory /var/www/>
		Options Indexes FollowSymLinks MultiViews
		#AllowOverride None
		#Order allow,deny
		#allow from all
		# This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                #RedirectMatch ^/$ /apache2-default/
	</Directory>

	#ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		#AllowOverride None
		#Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		#Order allow,deny
		#Allow from all
	</Directory>

	ErrorLog /var/log/apache2/error.log

	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn

	CustomLog /var/log/apache2/access.log combined
	ServerSignature On

    #Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        #Options Indexes MultiViews FollowSymLinks
        #AllowOverride None
        #Order deny,allow
        #Deny from all
        #Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
 
hab jetzt noch ein "Listen 80" hinzugefügt, jetzt meckert er nicht mehr direkt, aber in der error_log steht:

Code:
[Wed Sep 26 22:02:58 2012] [notice] Apache/2.2.16 (Debian) configured -- resuming normal operations
[Wed Sep 26 22:02:58 2012] [alert] getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Wed Sep 26 22:02:58 2012] [alert] getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Wed Sep 26 22:02:58 2012] [alert] getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Wed Sep 26 22:02:58 2012] [alert] getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Wed Sep 26 22:02:58 2012] [alert] getpwuid: couldn't determine user name from uid 4294967295, you probably need to modify the User directive
[Wed Sep 26 22:02:59 2012] [alert] Child 31229 returned a Fatal error... Apache is exiting!
 
Code:
apt-get install --reinstall apache2 apache2.2-bin apache2.2-common
ist m.M.n. die einfachste Lösung.
 
Dann lass Dir 'mal alle Apache2 und PHP Pakete auflisten,
Code:
dpkg -l | egrep '(apache|php)'
deinstallier alle aufgelisteten, deren Namen mit apache2, mod-apache und php beginnen,
Code:
apt-get purge paket1 paket2 paket3 paket4 paket5
noch ein Autoremove drüber laufen lassen
Code:
apt-get --purge autoremove
und die oben deinstallierten Pakete wieder installieren
Code:
apt-get install paket1 paket2 paket3 paket4 paket5
fertig.
 
Last edited by a moderator:
Danke nochmal an alle, ein Freund hat es dann hinbekommen, ich hatte wohl die Symlinks in sites-available/sites-enabled geschossen, weil ich da mit nem FTP Programm ran bin. War zwar an sich easy, aber "beyond repair" mit meinen Kenntnissen.
 
Mit 'nem FTP hat man unter /etc aber auch wirklich nichts verloren. Da arbeitet man mit ssh, und wenn man wirklich mal ne Datei kopieren muss (was so gut wie nie vorkommt), dann nimmt man scp.
 
Back
Top