امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطای 403 Forbidden پس از انتقال به هاست جدید
#1
سلام
ما بعد از انتقال از یک هاست به هاست جدید و بازگردانی پشتیبان فایل‌ها و دیتابیس‌هامون
تنظیمات مربوط به هر یک از سیستم‌های مدیریت محتوایی که ازشون استفاده می‌کنیم رو انجام دادیم
یکی از سیستم‌هایی که استفاده می‌کنیم پرستاشاپ هست که خودش روشی برای تولید مجدد فایل .htaccess داره.

اما برای MyBB و OpenCart مجبور بودیم از فایل .htaccess قدیمی که از هاست سابق داشتیم استفاده کنیم.
وقتی این فایل رو حذف می‌کردیم هر دو سیستم MyBB و OpenCart بالا میومدن اما به دلایلی می‌بایست فایل .htaccess  رو نگه می داشتیم و حذفش نمی‌کردیم!

پس نیاز به اصلاح این فایل بود تا قابل استفاده بشه.
از اونجایی که پرستاشاپ خودش htaccess رو تولید می‌کرد ما هم htaccess جدید رو با قدیمی مقایسه کردیم تا ببینیم فرقشون چیه؟
سرور قبلی ما Apache و سرور جدید Lite Speed بود!
تفاوت فایل htaccess قدیم و جدید هم در کدهای زیر بود:
کد:
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php55” package as the default “PHP” programming language.
<IfModule mime_module>
 AddType application/x-httpd-ea-php55 .php .php5 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
با حذف کردن این کدها که در انتهای فایل‌های htaccess «مای بی بی» و «اپن کارت» بودن، مشکل ما حل شد.

فراموش نکنید که بعد از انتقال به فضای میزبانی جدید، SubDomain هایی که توی هاست قبلی داشتین رو هم ایجاد کنید.
یه چند دقیقه‌ای هم مبهوت این فراموشی بودیم Dodgy
پاسخ
roseتشکر شده توسط:


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان