php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.09.2008, 02:16  
Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 74
Mr.Karl befindet sich auf einem aufstrebenden Ast
Standard Problem mit .htaccess auf lokal (Vista) xampp

Ich versuche gerade meine URLs ein bisschen aufzuhübschen mit mod_rewrite und .htaccess, doch ich kriegs nicht hin.

Folgendes hab ich gemacht:

Das # entfernt in der httpd.conf vor LoadModule rewrite_module

in der httpd.conf gibt es bei mir 3 mal AllowOverride die folgendermaßen aussehen:
Code:
Zeile 188:<Directory />
    Options +FollowSymLinks
    AllowOverride FileInfo
</Directory>

Zeile 217:   #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

Zeile 238: <Directory "C:/xampp/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
außerdem hab ich in htdocs/forbidden in der .htaccess und der .htpasswd rumgepfuscht, ich weiß nicht ob das relevant ist, wenn ja, könnte bitte jemand sagen, was darin stehen sollte

Die eigentliche .htaccess-Datei hab ich in htdocs abgelegt und sie enthält:
Code:
RewriteEngine on
Options +FollowSymLinks
RewriteBase / test
RewriteRule index.html$ /index.php
test ist das Verzeichnis in der htdocs, wo meine Scripte abgelegt sind, wenn ich sie aufrufe bekomme ich einenn 500-Serverfehler: Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.

Wenn ich die .htaccess lösche, funktioniert das script tadellos

Was mache ich falsch?
Mr.Karl ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.09.2008, 08:12  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Hast du deinen Apache auch nach der Konfig-Änderung neugestartet?
cycap ist offline  
Alt 17.09.2008, 13:47  
Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 74
Mr.Karl befindet sich auf einem aufstrebenden Ast
Standard

Ja hab ich gemacht. Ich vermute, dass der Fehler entweder in den angezeigten httpd.conf-Zeilen steht, oder durch unglückliche htdocs/forbidden-Veränderung entstanden ist
Mr.Karl ist offline  
Alt 17.09.2008, 14:04  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

gehts denn wenn du einfach eine .htaccess mir nur "RewriteEngine On" machst?
cycap ist offline  
Alt 17.09.2008, 15:29  
Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 74
Mr.Karl befindet sich auf einem aufstrebenden Ast
Standard

Danke für den Hinweis, hab ich dummerweise gar nicht dran gedacht, dass auszuprobieren: Ja es funktioniert, es funktioniert erst dann nicht, wenn ich die Zeile RewriteBase / test einfüge, mit der ich erreichen will, dass meine Scripte die unter htdocs/test abgespeichert sind bearbeitet werden. Schuld daran war das Leerzeichen vor test, es funktioniert mit RewriteBase /test. Allerdings funktioniert es immer noch nicht richtig, da wenn ich jetzt index.html eingebe, wird localhost/xampp also der xampp-Startscreen anstatt der index.php. Was mache ich jetzt falsch?
Mr.Karl ist offline  
Alt 17.09.2008, 15:35  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

naja mit /index.php verweist du ja auch auf die index.php im document_root (durch den / ) also auf die index.php im htdocs ordner die bei dir anscheinend die xampp datei ist
cycap ist offline  
Alt 17.09.2008, 15:54  
Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 74
Mr.Karl befindet sich auf einem aufstrebenden Ast
Standard

Und wie kann ich das ändern, dass anstatt htdocs/xampp/index.php die htdocs/test/index.php aufgerufen wird? Ich dachte, dass wird duch RewriteBase /test veranlasst.

Edit: Ich hab den Slash vor index.html entfert und es funktioniert

Danke für die Hilfe

Geändert von Mr.Karl (17.09.2008 um 16:00 Uhr).
Mr.Karl ist offline  
Alt 17.09.2008, 16:04  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Zitat:
Zitat von Mr.Karl Beitrag anzeigen
Edit: Ich hab den Slash vor index.html entfert und es funktioniert

Zitat:
Zitat von cycap
(durch den / )
sag ich doch
cycap ist offline  
Alt 17.09.2008, 16:12  
Erfahrener Benutzer
 
Registriert seit: 04.09.2008
Beiträge: 297
martl666 befindet sich auf einem aufstrebenden Ast
Standard

trifft sich super gearde!! Wo finde ich zu htaccess infos wie man sowas für seinen Webserver macht???
Oder auf was man achten muss!

Danke
martl666 ist offline  
Alt 17.09.2008, 16:21  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

modrewrite.de | mod_rewrite & .htaccess (Apache Server)
cycap ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] .htaccess Problem mit subdomains. c01001 Server, Hosting und Workstations 3 03.06.2008 19:59
.htaccess Problem dsmcg PHP Tipps 2007 4 16.02.2007 23:37
xampp->apache problem mit skydsl proxy djrace Server, Hosting und Workstations 0 25.09.2005 16:14
XAMPP Für Windows Problem PHP Tipps 2005-2 6 22.09.2005 14:56
Xampp öffnen Server, Hosting und Workstations 24 28.08.2005 22:04
httpd.conf - Problem bei XAMPP phpfortgeschrittener Server, Hosting und Workstations 5 23.04.2005 11:42
Sichere Vebindung mit MySQL & .htaccess erstellen + Vars PHP Tipps 2005 8 17.03.2005 16:56
xampp php problem Server, Hosting und Workstations 10 13.03.2005 18:15
Problem bei .htaccess Klaus Server, Hosting und Workstations 5 26.11.2004 10:14
Problem mit xampp PHP Tipps 2004-2 2 14.11.2004 16:24
.htaccess Problem PHP Tipps 2004 1 15.10.2004 15:37
[Erledigt] XAMPP problem beim installieren von... Server, Hosting und Workstations 9 27.09.2004 11:15
[Erledigt] problem mit .htaccess (Rewrite Rule) ! plz help Server, Hosting und Workstations 2 30.08.2004 12:34
Problem: Bildupload und Größenänderung geht nur lokal PHP Tipps 2004 4 08.08.2004 18:00
Problem mit .htaccess und php PHP Tipps 2004 2 05.07.2004 14:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xampp htaccess, die anfrage kann nicht beantwortet werden, da im server ein interner fehler aufgetreten ist. der server ist entweder überlastet oder ein fehler in einem cgi-skript ist aufgetreten., htaccess xampp windows, htaccess xampp, xampp .htaccess, xampp htaccess windows, xampp .htaccess windows, .htaccess xampp, xampp windows htaccess, htaccess windows xampp, rewritebase xampp, xampp rewritebase, htaccess lokal, htaccess lokal testen, die anfrage kann nicht beantwortet werden, da im server ein interner fehler aufgetreten ist. der server ist entweder überlastet oder ein fehler in einem cgi-skript ist aufgetreten, windows htpassword \die anfrage kann nicht beantwortet werden, da im server ein interner fehler aufgetreten ist.\, .htaccess xampp windows, xampp htaccess rewrite, windows xampp htaccess, xampp htaccess problem

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum