Ich habe Ubuntu und XAMPP auf meinem Computer installiert, aber wenn ich den Webserver starte und zu htt://localhost/webname gehe (Webname ist der Ordnername in htdocs), erhalte ich die Fehlermeldung 403.
Die .htaccess-Datei im Webnamen enthält Folgendes:
# Created on: 03/01/2012
# Author: **********
# Redirect every request to index.php
RewriteEngine on
RewriteBase /
RewriteRule ^$ /webname/public/index.php
RewriteRule ^about/?$ /webname/public/about.php
RewriteRule ^changelog/?$ /webname/public/changelog.php
RewriteRule ^home/?$ /webname/public/home.php
RewriteRule ^friends/?$ /webname/public/friends.php
RewriteRule ^(\w+)/?$ /webname/public/home.php?user=$1
RewriteRule ^login/?$ /webname/public/index.php?show=login
RewriteRule ^signup/?$ /webname/public/index.php?show=signup
RewriteRule ^profile/(\w+)/?$ /webname/public/profile.php?user=$1
# Rewrite www.webname.com -> webname.com
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# Disable directory listing for all the subdirectories
Options -Indexes
Unter Windows funktioniert alles einwandfrei, aber unter Ubuntu erhalte ich ständig diesen Fehler.
Danke fürs Helfen.
Antwort1
Es war ein Problem mit den Berechtigungen. Ich musste sie nur ändern, um das Problem zu lösen.