mahmoodiii
September 2nd, 2014, 14:55
سلام
من یک سرور مجازی ویندوز خریدم و روش کنترل پنل پلسک رو راه اندازی کردم . متاسفانه htaccess توش کار نمی کنه.
تو اینترنت بسیار گشتم و روشهای مختلفی رو امتحان کردم که توضیح می دم:
1 - از این بخش که مربوط به خود سایت پلسک بود شروع کردم: KB Parallels: .htaccess files are ignored, how do I make them work? (http://kb.sp.parallels.com/en/124)
اینجا گفته عبارت زیر رو در فایلی به آدرس "/etc/httpd/conf.d/zz010_psa_httpd.conf" اضافه کنید.
AccessFileName .htaccess
<Directory "/var/www/vhosts">
Options +All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
خب اصلا همچین فایلی تو اون آدرس که چه عرض کنم اصلا هیچ جای vps پیدا نکردم ، بنابراین خودم این فایلو ایجاد کردم و عبارت رو داخلش گذاشتم .
و حتی ایم کد رو توی فایل httpd.config هم اضافه کردم. البته چون
/var/www/vhosts کار نکرد بنابراین آدرس داخل عبارت رو به آدرس زیر تغییر دادم:
\E:\inetpub\vhosts
چون آدرس هاستم توی vps اینجا بود.
متاسفانه بازم جواب نداد اومدم "\" رو تبدیل کردم به "/" یعنی:
/E:/inetpub/vhosts
متاسفانه بازم جواب نداد.
2- این صفحه رو تو اینترنت پیدا کردم : The Six Most Common Htaccess Problems and How to Fix Them | Smart Web Developer (http://smartwebdeveloper.com/apache/htaccess-problems)
که می گفت تو httpd.config رو باید ویرایش کنی و عبارت زیر :
Options FollowSymLinks
AllowOverride None
تغییر بدی به :
Options FollowSymLinks
AllowOverride All
خب اینکارم کردم ، اصلا اومدم کل عبارتهای "AllowOverride None " داخل httpd.config رو ویرایش کردم و تبدیل کردم به "AllowOverride All"
بازم نشد که نشد.
3- در کمال نا امیدی یه جا خوندم که باید داخل httpd.config دنبال عبارت :
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
بگردی و یه تغییر یبهش بدی ، اینکارو کردم . اصلا اومدم کلا پاکشم کردم ولی همچنان مشکل باقی است.
از کلیه اهالی هنر و معماری سرور تقاضا دارم اینجانب را از منجلاب طوفانی htacsess برهانید...!
من یک سرور مجازی ویندوز خریدم و روش کنترل پنل پلسک رو راه اندازی کردم . متاسفانه htaccess توش کار نمی کنه.
تو اینترنت بسیار گشتم و روشهای مختلفی رو امتحان کردم که توضیح می دم:
1 - از این بخش که مربوط به خود سایت پلسک بود شروع کردم: KB Parallels: .htaccess files are ignored, how do I make them work? (http://kb.sp.parallels.com/en/124)
اینجا گفته عبارت زیر رو در فایلی به آدرس "/etc/httpd/conf.d/zz010_psa_httpd.conf" اضافه کنید.
AccessFileName .htaccess
<Directory "/var/www/vhosts">
Options +All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
خب اصلا همچین فایلی تو اون آدرس که چه عرض کنم اصلا هیچ جای vps پیدا نکردم ، بنابراین خودم این فایلو ایجاد کردم و عبارت رو داخلش گذاشتم .
و حتی ایم کد رو توی فایل httpd.config هم اضافه کردم. البته چون
/var/www/vhosts کار نکرد بنابراین آدرس داخل عبارت رو به آدرس زیر تغییر دادم:
\E:\inetpub\vhosts
چون آدرس هاستم توی vps اینجا بود.
متاسفانه بازم جواب نداد اومدم "\" رو تبدیل کردم به "/" یعنی:
/E:/inetpub/vhosts
متاسفانه بازم جواب نداد.
2- این صفحه رو تو اینترنت پیدا کردم : The Six Most Common Htaccess Problems and How to Fix Them | Smart Web Developer (http://smartwebdeveloper.com/apache/htaccess-problems)
که می گفت تو httpd.config رو باید ویرایش کنی و عبارت زیر :
Options FollowSymLinks
AllowOverride None
تغییر بدی به :
Options FollowSymLinks
AllowOverride All
خب اینکارم کردم ، اصلا اومدم کل عبارتهای "AllowOverride None " داخل httpd.config رو ویرایش کردم و تبدیل کردم به "AllowOverride All"
بازم نشد که نشد.
3- در کمال نا امیدی یه جا خوندم که باید داخل httpd.config دنبال عبارت :
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
بگردی و یه تغییر یبهش بدی ، اینکارو کردم . اصلا اومدم کلا پاکشم کردم ولی همچنان مشکل باقی است.
از کلیه اهالی هنر و معماری سرور تقاضا دارم اینجانب را از منجلاب طوفانی htacsess برهانید...!