OVH Community, your new community space.

htaccess greift nicht!! Brauche Hilfe


Kingpin90
02.11.09, 14:12
Zitat Zitat von Stefan_
Wenn du die Default-Config nutzt ist "AllowOverride None" -> daher wird die .htaccess ignoriert.

Bei Ubuntu server 9 ist dies: /etc/apache2/sites-enabled/000-default

AllowOverride auf All, AuthConfig etc stellen, wie du es möchtest.
Dann wird die .htaccess im Standardpfad ( /var/www ) nicht mehr ignoriert.

Stefan
danke, genau das war mein problem...

Stefan
02.11.09, 13:44
Wenn du die Default-Config nutzt ist "AllowOverride None" -> daher wird die .htaccess ignoriert.

Bei Ubuntu server 9 ist dies: /etc/apache2/sites-enabled/000-default

AllowOverride auf All, AuthConfig etc stellen, wie du es möchtest.
Dann wird die .htaccess im Standardpfad ( /var/www ) nicht mehr ignoriert.

Stefan

Kingpin90
02.11.09, 12:32
Zitat Zitat von Enn
Apache Konfiguration korrekt?
Soweit ich das beurteilen kann, ja.

http://xx.xxx.xx.xx/test.php

Zitat Zitat von 0815-4711
Die htaccess-Datei an sich scheint in Ordnung zu sein, mein Problem ist das der Server sie nicht beachtet.

0815-4711
02.11.09, 11:12
Hallo,

finde diese Hilfe gut:
http://www.creative-edesign.com/php/..._schuetzen.php

NULL

Enn
02.11.09, 11:03
Apache Konfiguration korrekt?

Kingpin90
02.11.09, 10:59
hab das gleiche problem...

Natrium
01.01.09, 03:56
-....

Natrium
26.12.08, 03:02
Frohe weihnachten!

Hat hier noch jemand ne Antwort?

Natrium
20.12.08, 23:43
Also bei mir funktioniert das auch nicht ... Ich habe keinen Domain sondern nur IP mit Port (http://IP:PORT/). Was muss ich wo wie einstellen?

System: Ubuntu, Appache 2, PHP5 etc.pp Meine kleine Homepage läuft auch aber mich interessiert brennend die htaccess. Und das mit dem Passwort auch.

Meine Httpd.conf ist übrigens ganz leer ....

ICh bin alt und großer Anfänger. Bei sorgfälltiger Erklärung verstehe ich es aber schnell :-)

hans333
10.05.08, 17:40
Zitat Zitat von El Präsidente
Das folgende Steht in der Httpd.conf

Code:
DocumentRoot "/home/home/webserver/www"


  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
Ich hab apache mit apt-get install installiert, wie kann ich das nachträglich komplimieren ?
Directory "/home/home/webserver/www ....

Ist das zufällig die config für die ip und nicht für den Domain?

Hast du die domains in der httpd.conf drin oder speziell in einem ordner für jeden einzelnen domain? Weil dort sollte dann auch AllowOverride All drin sein.

Probier mal eine .htaccess + .htpasswd in /home/home/webserver/www/ zu werfen, dann probiers nochmal..

cheers

El Präsidente
10.05.08, 14:48
Gemacht getan, geht immernoch nicht

Code:
ns202133:~# a2enmod rewrite
Module rewrite installed; run /etc/init.d/apache2 force-reload to enable.
ns202133:~# /etc/init.d/apache2 restart
Forcing reload of web server (apache2)... waiting .
ns202133:~#
das aus verzweiflung auch noch:

Code:
ns202133:~# /etc/init.d/apache2 force-reload
Forcing reload of web server (apache2)... waiting .
ns202133:~#

schwarzlicht
10.05.08, 14:41
Hallo,

damit Einstellungen aus der .htaccess greifen muss mod_rewrite aktiviert sein.
Auf einem Debian-System geht es so:
Code:
a2enmod rewrite
/etc/init.d/apache2 restart
Daniel

El Präsidente
10.05.08, 14:34
Das folgende Steht in der Httpd.conf

Code:
DocumentRoot "/home/home/webserver/www"


  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
Ich hab apache mit apt-get install installiert, wie kann ich das nachträglich komplimieren ?

hans333
10.05.08, 12:58
Hast du den mod_rewrite mit apache mitcompiled?
Falls nicht kann es nicht funktionieren...

Falls ja:

Ist in deiner seite.conf oder httpd.conf (unter deiner domain) diese zeile?
AllowOverride All ? wenn nicht setz diese.

cheers

El Präsidente
10.05.08, 12:06
Beide Files haben Chmod 777

und erstellt ist der Inhalt mit:
http://www.lerneniminternet.de/htm/tip_htpasswd.php4

Natürlich steht anstatt user1 da was anderes

mrothe
10.05.08, 11:57
wie sind denn die zugriffsrechte auf die htaccess datei? kann apache die dateien lesen?

sledge0303
10.05.08, 11:51
Öhm, wie hast du denn die Passwortdatei(en) erstellt?

Code:
htpasswd -[cmd] /path/to/your/pathfile.cmd $username

El Präsidente
10.05.08, 11:06
Hab sie mal alle an deine in files angeglichen.
So siehts aus und funktioniert dennoch nicht.

Code:
#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#

AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#

    Order allow,deny
    Deny from all
htacces file
Code:
AuthType Basic
AuthName "private access"
AuthUserFile /home/home/webserver/www/login/.htpasswd
require user user1
htpasswd file
Code:
user1:$1$whkuQR5Z$q
in der Apache2.conf steht die von dir oben genannte angabe eins zu eins. Jedoch funktioniert es immernoch nicht, Hoffe iwer kann weiterhelfen!!

mrothe
10.05.08, 10:24
hast du diese Zeile irgendwo in deiner Aapche config?

Code:
AccessFileName .htaccess
Ansonsten sehe ich keine großartigen Unterschiede in deiner htaccess im vergleich zu meiner:

Code:
# cat .htaccess 
AuthType Basic
AuthName "private access"
AuthUserFile /home/xxxx/public_html/.htpasswd
AuthGroupFile /home/xxxx/public_html/.htgroups
require user xxxx
require group friends
Code:
# cat .htgroups 
friends: xxxx
Code:
# cat .htpasswd 
xxxx:d§Tödcrds8%4k
EDIT: schau dir mal htpasswd und htpasswd2 zur erstellung der htpasswd datei an.

El Präsidente
10.05.08, 09:25
Hallo liebe Forum Besucher,
Ich habe ein Problemchen. Und zwar möchte ich ein Verzeichniss im Document root meines Server durch den Passwort-Schutz von Htaccess schützen.

Ich habe dazu folgende Dateien und deren Inhalt angelegt:
.htaccess
AuthType Basic
AuthName "Intern"
AuthUserFile /home/home/webserver/www/login/.htpasswd
require valid-user
*is kein tippfehler mit dem /home/home/

.htppasswd
administrator : passwortdaskeinenwasangeht

Aber dennoch kann ich ohne Probleme ins Verzeichniss login hinein...
kann mir jemand weiterhelfen?