Xampp: Linux'ta hata 403 ama Windows'ta değil


0

Bilgisayarıma Ubuntu ve XAMPP'i yükledim, ancak web sunucusunu başlatıp htt: // localhost / webname (webname, htdocs içindeki klasör adıdır) 'ya gittiğimde 403 hatası alıyorum.

Orada webname içinde .htaccess şudur:

# 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'ta her şey iyi çalışıyor ama Ubuntu'da bu hatayı almaya devam ediyorum.

Yardım için teşekkürler.


Gidersen işe yarıyor mu localhost / webname / kamu / index.php direkt olarak? Web sunucusunu çalıştıran kullanıcı (genellikle www-data) htdocs / webname'ye erişebiliyor mu?
Paul

Hayır, o da çalışmıyor.
siannone

Windows'ta gerçekten 'izinleriniz' yoktur, bu yüzden açıkça hizmet etmediğiniz sürece asla 403 (Yasak) alamazsınız.
MrWhite

@MaterMorbi Bu yorumda iki soru var. İzinler?
Paul

Herhalde bir izin sorunu olduğunu anladım, en kısa sürede size bildireyim.
siannone

Yanıtlar:


0

Bu bir izin sorunuydu. Sadece çözmek için onları değiştirmem gerekiyordu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.