मैंने अपने कंप्यूटर पर उबंटू और एक्सएएमपीपी को स्थापित किया है, लेकिन जब मैं वेब सर्वर शुरू करता हूं और इसमें जाता हूं: // लोकलहोस्ट / वेबनेम (वेबनाम htdocs के अंदर फ़ोल्डर का नाम है) मुझे त्रुटि 403 प्राप्त होती है।
वेबनाम के अंदर .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
विंडोज पर सब कुछ ठीक काम करता है लेकिन उबंटू पर मुझे यह त्रुटि मिलती रहती है।
मदद के लिए धन्यवाद।
क्या यह काम करता है अगर आप लोकलहोस्ट / वेबनेम / पब्लिक / इंडेक्स.फैप पर सीधे जाते हैं? क्या वेबसर्वर (www-data) चलाने वाले उपयोगकर्ता के पास htdocs / webname तक पहुंच है?
—
पॉल
नहीं, यह काम नहीं कर रहा है।
—
सियानोन
विंडोज पर आपके पास वास्तव में 'अनुमति' नहीं होती है, इसलिए आपको कभी भी 403 (निषिद्ध) नहीं मिलेगा, जब तक आप स्पष्ट रूप से इसकी सेवा नहीं लेते।
—
MrWhite
@ मेटरमोरी उस टिप्पणी में दो प्रश्न हैं। अनुमतियां?
—
पॉल
मुझे लगा कि यह शायद एक अनुमति समस्या थी, वैसे भी जैसे ही मैं आपको बता दूंगा।
—
सियानोनोन