Archiv verlassen und diese Seite im Standarddesign anzeigen : htaccess problem
mike1981
10.02.2008, 19:23
hallo an alle,
ich hab ein problem mit dem htaccess.
hab mir phpmyadmin runtergeladen und installiert, nun möchte ich es sichern.
hab mich genau an die anleitung von garbi gehalten und es klappt nicht.
hab ne .htaccess file angelegt und eine .htpasswd.
alles wie beschrieben.
dann noch die httpd.conf geändert (von None auf All)
wenn ich jetzt meinen webbrowser öffne kommt die meldung:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, xxx@xxx.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
lege euch noch die .htaccess, httpd.conf bei:
hoffe auf hilfe
lg mike
Hi Mike! Check mal die Zugriffsrechte der htpasswd Datei. Vielleicht gehört die root und es darf nicht gelesen werden.
cu
Gargi
mike1981
11.02.2008, 15:41
hallo gargi,
danke für die schnelle Antwort, aber hilft leider nichts, hab die .htpasswd schon auf 744 gesetzt und noch keine Antwort in browser.
schön langsam verzweifle ich.
aber wenigstens kann keiner auf mein phpadmin zugreifen.
hast du irgend welche Fehler in den Dateien, die ich angefügt habe, gefunden?
hoffe ich krieg das irgend wie hin. :(
lg mike
Die httpd.conf passt soweit. Vielleicht reduzierst Du einfach erstmal den Inhalt der htaccess nur mal auf dne Passwortschutz. Die Passwortdatei leg mal testhalber ins gleiche Verzeichnis und linke darauf.
cu
Gargi
mike1981
11.02.2008, 22:15
die datei liegt schon unter /webserver/phpmyadmin/.htpasswd, wie verlinke ich sie?
danke für die antworten
lg mike
Mal was ganz anderes: Mit was hast Du die Datei erstellt? Mit dem MC oder dem vi ?
mike1981
11.02.2008, 22:18
mit dem vi unter putty bzw. os x
mike1981
11.02.2008, 22:21
also die dateien .htaccess und .htpasswd liegen im verzeichnis /webserver/phpmyadmin/
ist das in ordnung?
Ja. Merkwürdig ist, dass ich bei der .htaccess dahinter merkwürdige Satzzeichen stehen sehe ( ^M ). Kann sein, dass das nur mein Editor so produziert. Schau mal bitte mit dem mc nach, ob Du die auch siehst. Falls ja, lössch die mal raus und speicher die Datei ab. Vielleicht liegt's daran.
cu
Gargi
mike1981
11.02.2008, 22:51
also, bei mir sind solche zeichen nicht, hab jetzt die datei .htaccess mit dem vi unter putty bertachtet und nochmal unter winSCP, es müßte alles in ordnung sein, ich bin schon ziemlich fertig warum das nicht klappt?
wenn ich die beiden dateien lösche dann kann ich wieder ganz normal auf den ordner zugreifen (im browser)
lg mike
Irgendwas läuft da schief. Geh mal in das Verzeichnis und für mal
ls -la
aus. Geb mir mal den Output der .htaccess aus
cu
Gargi
mike1981
11.02.2008, 22:57
-rw-r--r-- 1 root root 113 feb 11 22.18 .htaccess
ist das ok?
das müsste auf webserver:everyone liegen
chown webserver:everyone .htaccess
cu
Gargi
mike1981
11.02.2008, 23:18
so hab jetzt den code ausgeführt und starte die slug jetzt mal neu, bin schon gespannt ob es funktz
danke für das mitkämpfen aber wenn was nicht klappt dann is immer blöd und man will es zum laufen bringen.
lg mike
Kein Thema. Ich kenne das ;)
mike1981
11.02.2008, 23:25
noch immer das selbe, jetzt wirds wirklich lächerlich, ich glaub das sitzt ein kobold in meiner slug und zupft an den drähten.
hast noch irgentwelche vorschläge?
Ftp-Server läuft? Erstell nochmal die htaccess extern mit einem anderem Editor und lade die Datei auf Deine Slug via ftp. Dann im putty auf .htaccess umbenennen.
Irgendwie muss das doch gehen.
cu
Gargi
mike1981
11.02.2008, 23:33
werd das morgen gleich mal ausprobieren, geh jetzt zu bett, muß morgen früh raus, schreib dir morgen ob es geklappt hat,
lg mike
werd das morgen gleich mal ausprobieren, geh jetzt zu bett, muß morgen früh raus, schreib dir morgen ob es geklappt hat,
lg mike
Kein Thema, ich werde heute auch nicht mehr alt :)
cu
Gargi
mike1981
12.02.2008, 18:04
hallo gargi,
hat geklappt!!!!!
hab mit Hilfe eines htaccess Generator die File .htaccess und htpasswd und error.php erzeugt. in den os x Editor eingefügt und mit ftp in mein Verzeichnis kopiert, dann dem ganzen unter winscp einen Punkt vorgemacht und leserechte verteilt. und siehe da, es klappt.
den htaccess Generator findest du unter
http://www.web-crossing.com/htaccess_generator.html
kann ich nur empfehlen.
danke nochmals für deine Geduld und Hilfe.
eine frage hätte ich noch:
kann man auf der sluggi eigentlich einen emailserver aller pop3 und smtp aufbauen? wenn ja wie?
lg mike :) :) :) :) :)
Na also. Das muss irgendein Rechteproblem gewesen sein ;)
Das mit dem Server: Klar geht das. Wie: Keine Ahnung ;) An einen pop3 bin ich noch nicht ran :)
cu
Gargi
Hallo zusammen,
ich habe Jommla installiert und alles läuft so wie es soll.
Nun wollte ich auf den Admin-Bereich (liegt als Verzeichnis unter den root der Joomla-Installation) einen Verzeichnisschutz legen.
Leider funktioniert das nicht! Beim Aufruf über den Browser kommt man direkt auf den Admin-Bereich.
Folgendes hab ich getan:
Habe auch den Generator benutzt und den Rest so gemacht wie Mike es beschreibt.
Rechte der dateien 664. Gruppe:everyone; Eigentümer: webserver
Die httpd.conf angepasst (von None auf All)
Apache und dann auch sogar die Kiste gebootet.
Aber leider ist kein Verzeichnisschutz drauf.
Das zu schützende Verzeichnis liegt an Disk1 unter /share/hdd/data/webserver/ und heisst /administrator
Rechte des Verzeichnis 775. Gruppe:everyone; Eigentümer: webserver
####################################
.htaccess:
ErrorDocument 400 /error.php
ErrorDocument 401 /error.php
ErrorDocument 403 /error.php
ErrorDocument 404 /error.php
ErrorDocument 500 /error.php
AuthUserFile /share/hdd/data/webserver/administrator/.htpasswd
AuthType Basic
AuthName "JOOMLA ADMINBEREICH"
require valid-user
.htpasswd:
xxuserxx:$1$eEtF7ZSJ$z1XmXAPwEvH.sgcg1hPzf/
####################################
Hab ich was vergessen oder warum geht der Schutz nicht?
Danke für Eure Antworten.
Gruß
sebem
Die etc/profile
sieht so aus:
echo ---------------------------------------------------------------------
echo "Hallo $USER, willkommen auf der Slug! ;-)"
echo ---------------------------------------------------------------------
echo
export PS1="\[\033[1;33m\]\u@\h\[\033[0;37m\]:/> "
test -f /opt/bin/bash && exec /opt/bin/bash
export TERMINFO=/opt/lib/terminfo
export TERM=xterm-pcolor
#Fehler beim eaccelerator
export PATH=$PATH:/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin:.
export LD_LIBRARY_PATH=/opt/lib
##
Müsste also auch richtig sein!
Gruß
sebem
Kennt jemand die Lösung für mein Problem?
Gruß
sebem
pfanntec
27.08.2008, 09:21
Kannst Du mal Deine httpd.conf anhängen?
Ich hab nämlich auch mal das "all" an der falschen Stelle gesetzt gehabt.
Wurde die .htaccess und .htpasswd über ftp oder durch samba aufgespielt?
Da samba Probleme mit Zeichen bereiten kann, am besten mal über ftp probieren.
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.