.htaccess verursacht Fehler

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

.htaccess verursacht Fehler

Postby Brian » 02. February 2003 10:38

Hi,

wenn ich eine .htaccess Datei per FTP übertrage passiert folgendes:

1 Server Error
2 Datei ist anschließend eine versteckte Datei und mit dem FTP-Programm nicht mehr zu sehen.

Liegt wohl an meinen mangelnden Linuxkenntnissen. Kann mir vielleicht jemand weiterhelfen?

Gruß
Brian
Brian
 
Posts: 8
Joined: 01. February 2003 23:53

Postby roger » 02. February 2003 12:47

guck mal in die logs/error_log

mit dem Kommandozeilenftp von Windows solltest Du dir mit ls -la die "versteckten" Dateien anzeigen lassen können (hängt auch ein wenig davon ob, wie der ftp-Server konfiguriert ist). Ansonsten per ssh auf dem Server einloggen.
Wenn Du noch DOS-Kenntnisse hast, hilft Dir bestimmt http://www.kernelnotes.de/dlhp/DE-DOS-n ... HOWTO.html weiter.

cu
rene-roger
roger
 
Posts: 40
Joined: 11. January 2003 09:27

Postby Oswald » 02. February 2003 14:10

Moin Brian!

Das die Datei versteckt ist, ist total normal. Unter Unix gelten alle Dateien als versteckt, die mit einem Punkt im Dateinamen beginnen. Da die .htaccess immer mit einem Punkt beginnt, ist sie eben auch immer eine versteckte Datei. Das ist Absicht und soll so sein.

Zum Server-Error - wie Rene schon geschrieben hat - einfach mal in die error_log schauen. Höchst Wahrscheinlich hast Du noch einen kleinen Fehler in der .htaccess und daher kommt der Fehler.

Viele Grüße,
Oswald
User avatar
Oswald
Apache Friends
 
Posts: 2718
Joined: 26. December 2002 19:51
Location: Berlin, Germany
Operating System: Linux

Postby Brian » 02. February 2003 17:01

Hallo,

gut, hab mal in die Error.log reingeschaut und da steht folgendes:

[Sun Feb 02 17:45:09 2003] [alert] [client 192.168.2.103] /opt/lampp/htdocs/news/.htaccess: RewriteEngine not allowed here

der Inhalt der .htacess sieht so aus:
RewriteEngine On
RewriteRule ^(.*)/(.*)/(.*).html$ /news/$1.php?article_file=$3.txt&showtopic=$2 [L]
RewriteRule artikel_index.html /news/artikel_index.php

bei 1und1 funktioniert diese Problemlos.

@Kai
das Dateien die, die mit einem Punkt beginnen versteckte sind habe ich doch schon mal wo gehört :roll: .
Hätte ich Holzkopf eigentlich wissen müssen.

Zwischendurch ein Dankeschön für die Hilfe (bin aber noch nicht fertig)

Gruß
Brian
Brian
 
Posts: 8
Joined: 01. February 2003 23:53

Postby Brian » 06. February 2003 20:44

Hi,
ich hänge immer noch an diesem .htaccess Problem.
Wenn die Datei ohne Inhalt ist, funktioniert alles. Füge ich den Inhalt ein

RewriteEngine on
RewriteBase /
RewriteRule ^sitemap\.html$ /sitemap.php
RewriteRule ^index\.html$ /index.php

kommt die Meldung.

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Kann mir da vielleicht jemand helfen?
Brian
 
Posts: 8
Joined: 01. February 2003 23:53

Postby Brian » 07. February 2003 19:46

Problem gelöst!!! :lol: :lol:

Vorher:
Options All
AllowOverride AuthConfig

Nachher:
Options All
AllowOverride All

AllowOverride war schuld - ich hatte da noch 'authconfig' drinstehen, was zwar scheinbar zum Authorizing über die .htaccess ausreicht, aber eben kein Rewriting erlaubt.

Gruß Brian
Brian
 
Posts: 8
Joined: 01. February 2003 23:53


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 76 guests