Xampp:Linux上的错误403,但不是Windows


0

我已经在我的计算机上安装了Ubuntu和XAMPP,但是当我启动Web服务器并转到htt:// localhost / webname(webname是htdocs中的文件夹名称)时,我收到错误403。

webname里面的.htaccess如下:

# 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

在Windows上一切正常,但在Ubuntu上我一直收到这个错误。

谢谢你的帮助。


如果你直接去localhost / webname / public / index.php会有用吗?运行Web服务器的用户(通常是www数据)是否可以访问htdocs / webname?
保罗

不,它也不起作用。
siannone

在Windows上你没有'权限',所以你永远不会获得403(禁止),除非你明确地提供它。
MrWhite

@MaterMorbi该评论中有两个问题。权限?
保罗

我发现这可能是一个许可问题,无论如何,只要我能告诉你。
siannone

Answers:


0

这是一个权限问题。我只需要改变它们来解决它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.