PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : خطای 403 در سرور لوکال



zagrosweb
January 25th, 2010, 00:02
با سلام
من از XAMPP بر روی ویندوز 7 استفاده می کنم و میخوام از ویرچوال هاست بر روی سرور لوکال استفاده کنم .

یعنی می خوام به جای علاوه بر آدرس لوکال هاست که http://localhost/ هست از آدرس http://project.jm نیز استفاده کنم .
البته این آدرس در اینترنت وجود خارجی نداره و فقط زمانی که از طریق سیستم من درخواست بشه قابل دسترسی هست .

من تمام تنظیمات ممکن را انجام داده ام یعنی به ترتیب زیر عمل کرده ام :
ابتدا فایل httpd.conf را ویرایش کردم و مقادیر زیر را بهش دادم :

NameVirtualHost 127.0.0.1

در مرحله بعد فایل
httpd-vhost.conf در پوشه extra را نیز این مقادیر اضافه کردم :

<VirtualHost 127.0.0.1>
ServerAdmin myname@gmail.com
DocumentRoot "xampp/htdocs/project"
ServerName project.jm
ServerAlias *.project.jm
ErrorLog "logs/project.jm-error.log"
CustomLog "logs/project.jm-access.log" combined
</VirtualHost>

و در آخر نیز فایل hosts در مسیر
windows/system32/drivers/etc
را نیز ویرایش کرده ام به صورت :

127.0.0.1 project.jm

الان آدرس مورد نظر من قابل دسترسی هست ، فقط مشکلی هست اینه که خطای 403 به صورت زیر میده :


Access forbidden!

You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.
Error 403
project.jm
01/24/2010 11:50:57 È.Ù
Apache/2.2.12 (Win32) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k mod_autoindex_color PHP/5.3.0 mod_perl/2.0.4 Perl/v5.10.0

حالا از دوستان میخوام راهنمایی کنند که مشکل از کجاست و چه تنظیمات دیگری باید اضافه بشه

با تشکر

packsaft
January 25th, 2010, 00:11
تو قسمت آپاچی تو httpd یه قسمتهایی هست که نوشته allow of all dh یا deny اونا رو چک کن

zagrosweb
January 25th, 2010, 21:49
من این قسمت را تغییر دادم به صورت :

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
</Directory>

که به حالت زیر تغییر دادم :

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>

که این بار خطای 404 نشون میده
یعنی this url cant find on this server

لطفاً بگید دقیقا چه چیزی رو تغییر بدم .
با تشکر

Sajad
January 25th, 2010, 21:56
403 مربوط به سطح دسترسی هست.
404 یعنی وجود ندارد. یا سطح دسترسی طوری داده شده که قابل مشاهده نیست.

packsaft
January 25th, 2010, 23:14
تنظیمات وب سرورتون کلا به هم ریخته یه بار دیگه نصب کنین
پاک کنین بعد فولدر مورد نظر رو پاک و دوباره نرم افزار رو نصب کنین

شما چرا این کد ها رو اضافه میکنین؟