-
June 19th, 2014, 16:47
#1
آپلود فایل .htaccess و ارور 500
سلام دوستان
اسکریپت تم فارست رو نصب کردم وقتی فایل .htaccess رو آپلود میکنم کلا سایت ارور 500 میده
وقتی هم این فایل رو خذف میکنم فقط صفحه اصلی باز میشه و باقی صفحات ارور 404 میده
کسی میدونه مشکل از کجاست و چطوری میشه ارور 500 رو رفع کرد ؟
اینم محتویات فایل .htaccess
کد PHP:
Options +FollowSymlinks
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^admin_dashboard/$ /admin [L]
RewriteRule ^author_dashboard/$ /users/dashboard [L]
RewriteRule ^author_dashboard$ /users/dashboard [L]
RewriteRule ^edit/$ /users/edit [L]
RewriteRule ^edit$ /users/edit [L]
RewriteRule ^earnings/$ /users/earnings [L]
RewriteRule ^earnings$ /users/earnings [L]
RewriteRule ^statement/$ /users/statement [L]
RewriteRule ^statement$ /users/statement [L]
RewriteRule ^sign_in/$ /users/login [L]
RewriteRule ^sign_in$ /users/login [L]
RewriteRule ^sign_up/$ /users/registration [L]
RewriteRule ^sign_up$ /users/registration [L]
RewriteRule ^sign_up/verify/$ /users/registration/verify [L]
RewriteRule ^sign_up/complete/$ /users/registration/complete [L]
RewriteRule ^download/$ /users/downloads/ [L]
RewriteRule ^download$ /users/downloads/ [L]
RewriteRule ^download/([^/\.]+)$ /users/downloads/$1 [L]
RewriteRule ^user/([^/\.]+)/$ /users/$1 [L]
RewriteRule ^user/([^/\.]+)$ /users/$1 [L]
RewriteRule ^user/portfolio/([^/\.]+)/$ /users/portfolio/$1 [L]
RewriteRule ^user/portfolio/([^/\.]+)$ /users/portfolio/$1 [L]
RewriteRule ^user/bookmarks/$ /users/bookmarks [L]
RewriteRule ^user/bookmarks$ /users/bookmarks [L]
RewriteRule ^deposit/$ /users/deposit [L]
RewriteRule ^deposit$ /users/deposit [L]
RewriteRule ^invoices/$ /users/history [L]
RewriteRule ^invoices$ /users/history [L]
RewriteRule ^withdrawal/$ /users/withdrawal [L]
RewriteRule ^withdrawal$ /users/withdrawal [L]
RewriteRule ^lost_username/$ /users/lost_username [L]
RewriteRule ^lost_username$ /users/lost_username [L]
RewriteRule ^reset_password/$ /users/reset_password [L]
RewriteRule ^reset_password$ /users/reset_password [L]
RewriteRule ^top_authors/$ /users/top [L]
RewriteRule ^top_authors$ /users/top [L]
RewriteRule ^feature/$ /items/feature [L]
RewriteRule ^feature$ /items/feature [L]
RewriteRule ^top_sellers/$ /items/top_sellers [L]
RewriteRule ^top_sellers$ /items/top_sellers [L]
RewriteRule ^support/$ /contacts [L]
RewriteRule ^support$ /contacts [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
<Files 403.shtml>
order allow,deny
allow from all
</Files>
deny from 211.110.140.70
deny from 1.234.83.77
- - - Updated - - -
آدرس سایت هم
espadit.ir
-
-
June 19th, 2014 16:47
# ADS
-
June 19th, 2014, 16:57
#2
پاسخ : آپلود فایل .htaccess و ارور 500
Options +FollowSymlinks رو حذف کردم درست شد .
کار این کد چیه بعدا مشکل ساز نمیشه ؟
-
-
June 19th, 2014, 17:27
#3
عضو دائم
پاسخ : آپلود فایل .htaccess و ارور 500
ممکن است برای ارجاع دادن استفاده شود؛ نبودنش به احتمال مشکل خاصی ایجاد نمی کند (در صورتی که یک سایت میزبانی شود)
ویرایش توسط a.e : June 19th, 2014 در ساعت 18:25
فروش سرور اختصاصی از ديتاسنتر OVH همراه با کنترل پنل مدیریت و بدون هزینه ستاپ!
-
تعداد تشکر ها از a.e به دلیل پست مفید
-
June 19th, 2014, 18:17
#4
عضو انجمن
پاسخ : آپلود فایل .htaccess و ارور 500
این کد از نظر امنیتی مشکل داره و اجازه میده کاربران اشتراکی به سایت های دیگه رو سرور دسترسی داشته باشند,
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
تعداد تشکر ها از yastheme به دلیل پست مفید
-
June 19th, 2014, 18:40
#5
پاسخ : آپلود فایل .htaccess و ارور 500
دوستان این دامنه اصلی پنل نمایندگی بود
الان هیچ کدام از اکانت هام بالا نمیاد ممکنه مشکل از این فایل باشه ؟
چون هاستینگ هم میگه مشکلی نداریم ما
- - - Updated - - -

نوشته اصلی توسط
yastheme
این کد از نظر امنیتی مشکل داره و اجازه میده کاربران اشتراکی به سایت های دیگه رو سرور دسترسی داشته باشند,
بودنش مشکل داره یا حذف این کد؟
-
-
June 19th, 2014, 20:48
#6
عضو انجمن
پاسخ : آپلود فایل .htaccess و ارور 500
یعنی چی بالا نمیاد؟ لینک بدید تا ارورر بررسی بشه,
█ سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
█ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )
-
-
June 19th, 2014, 20:58
#7
عضو انجمن
پاسخ : آپلود فایل .htaccess و ارور 500
این دستورات توسط سرور بدلیل مشکلات امنیتی بسته میشوند !!!
php_value
php_flag
Options +FollowSymLinks
Options -FollowSymLinks
Options +ExecCGI
Options -ExecCGI
بجای Options +FollowSymLinks باید از Options +SymLinksIfOwnerMatch استفاده کنید. و دیگر مقادیر مشکل زا را حذف کنید
-
تعداد تشکر ها از elementary به دلیل پست مفید
-
June 20th, 2014, 00:50
#8
عضو دائم
پاسخ : آپلود فایل .htaccess و ارور 500
با سلام و احترام
در مورد ارور ۵۰۰ در صورتی که در سایتی در یافت شده شما میباست ۳ موضوع را مد نظر بگیرید
۱ : پرمیشن فایل مورد نظر نباید ۷۷۷ باشد . مقدار صحیح پرمیشن برای فایل های php رقم ۶۴۴ و برای دایرکتوری ها ۷۵۵ میباشد
۲ : برسی بفرمائید که Owner فایل مورد نظر حتما کاربر و اکانت ی باشد که فایل در دایرکتوری خانگی ان قرار دارد.
۳ : بررسی فایل های .htaccess , به طور کلی در فایل های htaccess فقط مجاز به استفاده از عبارات زیر میباشد :
1:Allow, Deny and Order
2:AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName
3:mod_rewrite directives = RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule,
4:mod_alias directives Redirect, RedirectTemp, RedirectPermanent, RedirectMatch
5:AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require
در صورتی که کاربر عبارتی غیر از عبارات بالا نظیر php_admin_ یا FollowSymlink در فایل خود قرار دهد وب سایت با ارور ۵۰۰ مواجه میگردد.
با سپاس
شرکت میزبان داده پاسارگاد با نام تجاری آنلاین سرور | شماره ثبت : 5315 | تلفن تماس : 54634 - 021
| onlineserver.ir
آدرس : تهران -شهریار-خیابان مصطفی خمینی(کرشته) - پلاک 101 - مجتمع اداری نور-طبقه 3 -واحد 12
-
-
June 20th, 2014, 00:53
#9
پاسخ : آپلود فایل .htaccess و ارور 500

نوشته اصلی توسط
espad
سلام دوستان
اسکریپت تم فارست رو نصب کردم وقتی فایل .htaccess رو آپلود میکنم کلا سایت ارور 500 میده
وقتی هم این فایل رو خذف میکنم فقط صفحه اصلی باز میشه و باقی صفحات ارور 404 میده
کسی میدونه مشکل از کجاست و چطوری میشه ارور 500 رو رفع کرد ؟
اینم محتویات فایل .htaccess
کد PHP:
Options +FollowSymlinks
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^admin_dashboard/$ /admin [L]
RewriteRule ^author_dashboard/$ /users/dashboard [L]
RewriteRule ^author_dashboard$ /users/dashboard [L]
RewriteRule ^edit/$ /users/edit [L]
RewriteRule ^edit$ /users/edit [L]
RewriteRule ^earnings/$ /users/earnings [L]
RewriteRule ^earnings$ /users/earnings [L]
RewriteRule ^statement/$ /users/statement [L]
RewriteRule ^statement$ /users/statement [L]
RewriteRule ^sign_in/$ /users/login [L]
RewriteRule ^sign_in$ /users/login [L]
RewriteRule ^sign_up/$ /users/registration [L]
RewriteRule ^sign_up$ /users/registration [L]
RewriteRule ^sign_up/verify/$ /users/registration/verify [L]
RewriteRule ^sign_up/complete/$ /users/registration/complete [L]
RewriteRule ^download/$ /users/downloads/ [L]
RewriteRule ^download$ /users/downloads/ [L]
RewriteRule ^download/([^/\.]+)$ /users/downloads/$1 [L]
RewriteRule ^user/([^/\.]+)/$ /users/$1 [L]
RewriteRule ^user/([^/\.]+)$ /users/$1 [L]
RewriteRule ^user/portfolio/([^/\.]+)/$ /users/portfolio/$1 [L]
RewriteRule ^user/portfolio/([^/\.]+)$ /users/portfolio/$1 [L]
RewriteRule ^user/bookmarks/$ /users/bookmarks [L]
RewriteRule ^user/bookmarks$ /users/bookmarks [L]
RewriteRule ^deposit/$ /users/deposit [L]
RewriteRule ^deposit$ /users/deposit [L]
RewriteRule ^invoices/$ /users/history [L]
RewriteRule ^invoices$ /users/history [L]
RewriteRule ^withdrawal/$ /users/withdrawal [L]
RewriteRule ^withdrawal$ /users/withdrawal [L]
RewriteRule ^lost_username/$ /users/lost_username [L]
RewriteRule ^lost_username$ /users/lost_username [L]
RewriteRule ^reset_password/$ /users/reset_password [L]
RewriteRule ^reset_password$ /users/reset_password [L]
RewriteRule ^top_authors/$ /users/top [L]
RewriteRule ^top_authors$ /users/top [L]
RewriteRule ^feature/$ /items/feature [L]
RewriteRule ^feature$ /items/feature [L]
RewriteRule ^top_sellers/$ /items/top_sellers [L]
RewriteRule ^top_sellers$ /items/top_sellers [L]
RewriteRule ^support/$ /contacts [L]
RewriteRule ^support$ /contacts [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
<Files 403.shtml>
order allow,deny
allow from all
</Files>
deny from 211.110.140.70
deny from 1.234.83.77
- - - Updated - - -
آدرس سایت هم
espadit.ir
با سلام دوست عزیز :
رفع خطا Internal Server Error 500 - مرکز آموزش - هاست Cpanel | جوان هاست | هاست , میزبانی وب , سرور مجازی ,
امیدوارم مشکل شما حل بشود
پیروز باشد
-