දෝෂය 500 - අභ්‍යන්තර සේවාදායක දෝෂය

ඇයි මම මෙම පිටුව දකින්නේ?

දෝෂ 500 ක් සාමාන්‍යයෙන් අදහස් කරන්නේ සේවාදායකයා විසින් සේවාදායකයා විසින් කරන ලද ඉල්ලීම ඉටු කිරීමෙන් වළක්වන අනපේක්ෂිත කොන්දේසියකට මුහුණ දී ඇති බවයි. මෙය සේවාදායකයාට ප්‍රතිචාර දැක්වීමේ දෝෂ තත්ත්වය පිළිබඳව සේවාදායකයටම වඩාත් නිශ්චිතව පැවසිය නොහැකි ගැටලුවකට මුහුණ දෙන විට වෙබ් සේවාදායකයක් විසින් ආපසු ලබා දෙන සාමාන්‍ය දෝෂ පන්තියකි.

බොහෝ අවස්ථාවන්හිදී මෙය සේවාදායකයේම සැබෑ ගැටලුවක් පිළිබඳ ඇඟවීමක් නොව, ඉල්ලීමේ ප්‍රතිඵලයක් ලෙස සේවාදායකයට ප්‍රවේශ වීමට හෝ ආපසු යාමට උපදෙස් දී ඇති තොරතුරුවල ගැටලුවකි. මෙම දෝෂය බොහෝ විට සිදු වන්නේ ඔබේ වෙබ් අඩවියේ ඇති ගැටලුවක් නිසා ඔබේ වෙබ් සත්කාරක සමාගමට අමතර සමාලෝචනයක් අවශ්‍ය විය හැකිය.

වැඩිදුර සහාය සඳහා කරුණාකර ඔබේ වෙබ් සත්කාරක සමාගම අමතන්න.

මට කරන්න පුළුවන් දෙයක් තියෙනවද?

ඉල්ලීම මත ක්‍රියාත්මක කළ හැකි තනි ස්ක්‍රිප්ට් සමඟ ගැටලු ඇතුළුව මෙම දෝෂ කේතය සඳහා පොදු හේතු කිහිපයක් තිබේ. මේවායින් සමහරක් හඳුනා ගැනීමට සහ අනෙක් ඒවාට වඩා නිවැරදි කිරීමට පහසුය.

ගොනු සහ නාමාවලි හිමිකාරිත්වය

ඔබ සිටින සේවාදායකය බොහෝ අවස්ථාවන්හිදී ඉතා නිශ්චිත ආකාරයකින් යෙදුම් ධාවනය කරයි. සේවාදායකය සාමාන්‍යයෙන් බලාපොරොත්තු වන්නේ ගොනු සහ නාමාවලි ඔබේ නිශ්චිත පරිශීලකයා සතු වනු ඇති බවයි cPanel පරිශීලක. ඔබ SSH හරහා ඔබ විසින්ම ගොනු හිමිකාරිත්වයට වෙනස්කම් සිදු කර ඇත්නම් කරුණාකර හිමිකරු සහ කණ්ඩායම සුදුසු ලෙස නැවත සකසන්න.

ගොනු සහ නාමාවලි අවසර

ඔබ සිටින සේවාදායකය බොහෝ අවස්ථාවන්හිදී ඉතා නිශ්චිත ආකාරයකින් යෙදුම් ධාවනය කරයි. සේවාදායකය සාමාන්‍යයෙන් HTML, පින්තූර සහ වෙනත් මාධ්‍ය වැනි ගොනු සඳහා අවසර මාදිලියක් තිබීම අපේක්ෂා කරයි 644. ඩිරෙක්ටරිවල අවසර මාදිලිය සැකසීමට සේවාදායකයා බලාපොරොත්තු වේ 755 බොහෝ අවස්ථාවලදී.

(ගොනු පද්ධති අවසර තේරුම් ගැනීම පිළිබඳ කොටස බලන්න.)

.htaccess ගොනුවේ විධාන සින්ටැක්ස් දෝෂ

.htaccess ගොනුව තුළ, ඔබ එකිනෙකා සමඟ ගැටෙන හෝ අවසර නොලබන රේඛා එක් කර තිබිය හැක.

ඔබ ඔබේ .htaccess ගොනුවේ නිශ්චිත රීතියක් පරීක්ෂා කිරීමට කැමති නම්, පේළියේ ආරම්භයට # එකතු කිරීමෙන් ඔබට .htaccess තුළ එම නිශ්චිත රේඛාව අදහස් දැක්විය හැක. ඔබ වෙනස්කම් කිරීම ආරම්භ කිරීමට පෙර මෙම ගොනුවේ උපස්ථයක් ඔබ සැම විටම කළ යුතුය.

උදාහරණයක් ලෙස, .htaccess පෙනෙන්නේ නම්

නාමාවලි දර්ශකය default.html
AddType යෙදුම/x-httpd-php5 php

එහෙනම් මේ වගේ දෙයක් කරලා බලන්න

නාමාවලි දර්ශකය default.html
#AddType යෙදුම/x-httpd-php5 php

සටහන: සේවාදායක පරිසරයන් සකසා ඇති ආකාරය නිසා ඔබ භාවිතා නොකළ හැක php_value .htaccess ගොනුවක තර්ක.

ක්‍රියාවලි සීමාවන් ඉක්මවා ඇත

ඔබගේ පුද්ගලික ගිණුම සඳහා සේවාදායක පෝලිමේ බොහෝ ක්‍රියාවලි තිබීම නිසා මෙම දෝෂය ඇති විය හැක. අපගේ සේවාදායකයේ ඇති සෑම ගිණුමක්ම ඔබගේ වෙබ් අඩවියට හෝ තැපැල් වැනි ඔබේ පරිශීලකයා සතු වෙනත් ක්‍රියාවලීන්ට සම්බන්ධ වුවත් ඕනෑම වේලාවක සක්‍රියව ඇති සමගාමී ක්‍රියාවලි 25ක් පමණක් තිබිය හැක.

ps faux

නැතහොත් නිශ්චිත පරිශීලක ගිණුමක් බැලීමට මෙය ටයිප් කරන්න (ප්‍රතිස්ථාපනය කිරීමට වග බලා ගන්න පරිශීලක නාමය සැබෑ පරිශීලක නාමය සමඟ):

ps faux |grep පරිශීලක නාමය

ඔබට ක්‍රියාවලි ID ("pid") ලැබුණු පසු, නිශ්චිත ක්‍රියාවලිය විනාශ කිරීමට මෙය ටයිප් කරන්න (ප්‍රතිස්ථාපනය කිරීමට වග බලා ගන්න pid සැබෑ ක්‍රියාවලි ID සමඟ):

මරා pid

ක්‍රියාවලි සීමාවන් නිසා මෙම දෝෂය ඇති වුවහොත් එය වළක්වා ගන්නේ කෙසේද යන්න පිළිබඳව ඔබට උපදෙස් දීමට ඔබේ වෙබ් සත්කාරක සමාගමට හැකි වනු ඇත. කරුණාකර ඔබේ වෙබ් සත්කාරක සමාගම අමතන්න. ඔබේ වෙබ් අඩවියේ 500 දෝෂය බැලීමට අවශ්‍ය පියවර ඇතුළත් කිරීමට වග බලා ගන්න.

ගොනු පද්ධති අවසර තේරුම් ගැනීම

සංකේතාත්මක නියෝජනය

එම පළමු චරිතය ගොනු වර්ගය පෙන්නුම් කරන අතර අවසර වලට සම්බන්ධ නොවේ. ඉතිරි අක්ෂර නවය කට්ටල තුනකින් යුක්ත වන අතර, එක් එක් අනුලකුණු තුනක් ලෙස අවසර පන්තියක් නියෝජනය කරයි. එම පළමු කට්ටලය පරිශීලක පන්තිය නියෝජනය කරයි. එම දෙවන කට්ටලය කණ්ඩායම් පන්තිය නියෝජනය කරයි. එම තුන්වන කට්ටලය අනෙක් පන්තිය නියෝජනය කරයි.

සෑම අක්ෂර තුනකින්ම කියවීම, ලිවීම සහ ක්‍රියාත්මක කිරීමේ අවසරයන් නියෝජනය කරයි:

  • r කියවීමට අවසර තිබේ නම්, - එය නොවේ නම්.
  • w ලිවීමට අවසර තිබේ නම්, - එය නොවේ නම්.
  • x ක්රියාත්මක කිරීමට අවසර තිබේ නම්, - එය නොවේ නම්.

සංකේතාත්මක අංකනය සඳහා උදාහරණ කිහිපයක් පහත දැක්වේ:

  • -rwxrxrx පරිශීලක පන්තියට සම්පූර්ණ අවසර ඇති සහ කණ්ඩායමට සහ අනෙකුත් පන්තිවලට කියවීමට සහ ක්‍රියාත්මක කිරීමට අවසර පමණක් ඇති සාමාන්‍ය ගොනුවකි.
  • crw -rw -r-- පරිශීලක සහ කණ්ඩායම් පන්තිවලට කියවීමට සහ ලිවීමට අවසර ඇති සහ අනෙකුත් පන්තියට කියවීමේ අවසරය පමණක් ඇති අක්ෂර විශේෂ ගොනුවක්.
  • drx------ පරිශීලක පන්තියට අවසර කියවා ක්‍රියාත්මක කර ඇති සහ සමූහයට සහ අනෙකුත් පන්තිවලට අවසර නොමැති නාමාවලියකි.

සංඛ්යාත්මක නියෝජනය

අවසරයන් නියෝජනය කිරීම සඳහා තවත් ක්රමයක් වන්නේ පෙන්වා ඇති පරිදි අෂ්ටක (පදනම-8) අංකනයකි. මෙම අංකනය අවම වශයෙන් ඉලක්කම් තුනකින් සමන්විත වේ. දකුණු කෙළවරේ ඇති සෑම ඉලක්කම් තුනකින්ම අවසරවල වෙනස් අංගයක් නියෝජනය කරයි: පරිශීලක, සමූහය, සහ අන් අය.

මෙම එක් එක් ඉලක්කම් එහි සංඝටක බිටුවල එකතුව වන අතර එහි ප්‍රතිඵලයක් ලෙස, නිශ්චිත බිටු සංඛ්‍යාංකයකින් නිරූපණය වන බැවින් එකතුවට එකතු වේ:

  • කියවීමේ බිටු එහි එකතුවට 4 එකතු කරයි (ද්විමය 100 කින්),
  • ලිවීමේ බිටු එහි එකතුවට 2 එකතු කරයි (ද්විමය 010 දී), සහ
  • ක්‍රියාත්මක බිට් එක එහි එකතුවට 1 එකතු කරයි (ද්වීයමය 001 දී).

මෙම අගයන් කිසිවිටෙක අපැහැදිලි සංයෝජන ඇති නොකරයි. සෑම එකතුවක්ම නිශ්චිත අවසර කට්ටලයක් නියෝජනය කරයි. වඩාත් තාක්‍ෂණිකව, මෙය බිට් ක්ෂේත්‍රයක අෂ්ටක නිරූපණයකි - සෑම බිට් එකකටම වෙනම අවසරයක් යොමු කරයි, සහ අෂ්ටකයේ වරකට බිටු 3ක් කාණ්ඩ කිරීම මෙම අවසරයන් කාණ්ඩ කිරීමට අනුරූප වේ පරිශීලක, සමූහය, සහ අන් අය.

අවසර මාදිලිය 0755

4 + 2 + 1 = 7
කියවන්න, ලියන්න, ක්‍රියාත්මක කරන්න
4 + = 1 5
කියවන්න, ක්‍රියාත්මක කරන්න
4 + = 1 5
කියවන්න, ක්‍රියාත්මක කරන්න

අවසර මාදිලිය 0644

4 + = 2 6
කියවන්න, ලියන්න
4
කියවන්න
4
කියවන්න

ඔබගේ .htaccess ගොනුව වෙනස් කරන්නේ කෙසේද

.htaccess ගොනුවේ යම් යම් අවස්ථා වලදී හැසිරෙන ආකාරය සේවාදායකයට පවසන විධාන (උපදෙස්) අඩංගු වන අතර ඔබේ වෙබ් අඩවිය ක්‍රියා කරන ආකාරය සෘජුවම බලපායි.

යළි-යොමුවීම් සහ නැවත ලිවීමේ URL යනු .htaccess ගොනුවක දක්නට ලැබෙන ඉතා සුලභ විධාන දෙකක් වන අතර, WordPress, Drupal, Joomla සහ Magento වැනි බොහෝ ස්ක්‍රිප්ට් මඟින් .htaccess වෙත විධාන එක් කරන අතර එමඟින් එම ස්ක්‍රිප්ට් ක්‍රියා කළ හැක.

විවිධ හේතූන් මත ඔබට කිසියම් අවස්ථාවක .htaccess ගොනුව සංස්කරණය කිරීමට අවශ්‍ය විය හැකිය. මෙම කොටස cPanel හි ගොනුව සංස්කරණය කරන්නේ කෙසේද යන්න ආවරණය කරයි, නමුත් වෙනස් කළ යුතු දේ නොවේ.(ඔබට වෙනත් ලිපි සහ උපදෙස් ලබා ගැනීමට අවශ්‍ය විය හැක. එම තොරතුරු සඳහා සම්පත්.)

.htaccess ගොනුව සංස්කරණය කිරීමට බොහෝ ක්‍රම තිබේ

  • ඔබේ පරිගණකයේ ගොනුව සංස්කරණය කර FTP හරහා සේවාදායකයට උඩුගත කරන්න
  • FTP වැඩසටහනක සංස්කරණ මාදිලිය භාවිතා කරන්න
  • SSH සහ පෙළ සංස්කාරකයක් භාවිතා කරන්න
  • cPanel හි ගොනු කළමනාකරු භාවිතා කරන්න

බොහෝ පුද්ගලයන් සඳහා .htaccess ගොනුවක් සංස්කරණය කිරීමට ඇති පහසුම ක්‍රමය වන්නේ cPanel හි ගොනු කළමනාකරු හරහාය.

cPanel හි ගොනු කළමනාකරු තුළ .htaccess ගොනු සංස්කරණය කරන්නේ කෙසේද

ඔබ කිසිවක් කිරීමට පෙර, යම් දෙයක් වැරදී ගියහොත් ඔබට පෙර අනුවාදයකට ආපසු යාමට හැකි වන පරිදි ඔබේ වෙබ් අඩවිය උපස්ථ කරන ලෙස යෝජනා කෙරේ.

ගොනු කළමනාකරු විවෘත කරන්න

  1. cPanel වෙත ලොග් වන්න.
  2. ගොනු කොටසේ, ක්ලික් කරන්න ගොනු කළමනාකරු අයිකනය.
  3. සඳහා කොටුව සලකුණු කරන්න සඳහා ලේඛන මූල සහ පතන මෙනුවෙන් ඔබට ප්‍රවේශ වීමට අවශ්‍ය වසම් නාමය තෝරන්න.
  4. සහතික කරගන්න සැඟවුණු ගොනු පෙන්වන්න (dotfiles)"පරීක්ෂා කර ඇත.
  5. ක්ලික් කරන්න Go. ගොනු කළමනාකරු නව ටැබ් එකකින් හෝ කවුළුවකින් විවෘත වේ.
  6. ගොනු ලැයිස්තුවේ .htaccess ගොනුව සොයන්න. ඔබට එය සොයා ගැනීමට අනුචලනය කිරීමට අවශ්‍ය විය හැකිය.

.htaccess ගොනුව සංස්කරණය කිරීමට

  1. මත දකුණු ක්ලික් කරන්න .htaccess ගොනුව ක්ලික් කරන්න කේත සංස්කරණය මෙනුවෙන්. විකල්පයක් ලෙස, ඔබට .htaccess ගොනුව සඳහා අයිකනය මත ක්ලික් කර පසුව ක්ලික් කරන්න කේත සංස්කාරකය පිටුවේ ඉහළින් ඇති අයිකනය.
  2. කේතනය කිරීම ගැන ඔබෙන් විමසන සංවාද කොටුවක් දිස්විය හැක. ක්ලික් කරන්න සංස්කරණය කරන්න දිගටම කරගෙන යාමට. සංස්කාරකය නව කවුළුවකින් විවෘත වේ.
  3. අවශ්‍ය පරිදි ගොනුව සංස්කරණය කරන්න.
  4. ක්ලික් කරන්න වෙනස්කම් සුරකින්න සිදු කරන විට ඉහළ දකුණු කෙළවරේ. වෙනස්කම් සුරැකෙනු ඇත.
  5. ඔබගේ වෙනස් කිරීම් සාර්ථකව සුරැකී ඇති බව සහතික කර ගැනීමට ඔබගේ වෙබ් අඩවිය පරීක්ෂා කරන්න. එසේ නොවේ නම්, ඔබේ වෙබ් අඩවිය නැවත ක්‍රියා කරන තෙක් දෝෂය නිවැරදි කරන්න හෝ පෙර අනුවාදයට ආපසු යන්න.
  6. සම්පූර්ණ වූ පසු, ඔබට ක්ලික් කළ හැකිය සමීප ගොනු කළමනාකරු කවුළුව වැසීමට.

ගොනු සහ නාමාවලි අවසර වෙනස් කරන්නේ කෙසේද

ගොනුවක් හෝ නාමාවලියක් මත ඇති අවසර සේවාදායකයට ගොනුවක් හෝ නාමාවලියක් සමඟ අන්තර්ක්‍රියා කළ හැක්කේ කුමන ආකාරයෙන්ද යන්න කියයි.

මෙම කොටස cPanel හි ගොනු අවසර සංස්කරණය කරන ආකාරය ආවරණය කරයි, නමුත් වෙනස් කළ යුතු දේ නොවේ.(වැඩිදුර තොරතුරු සඳහා ඔබට කළ හැකි දේ පිළිබඳ කොටස බලන්න.)

ගොනු අවසර සංස්කරණය කිරීමට බොහෝ ක්රම තිබේ

  • FTP වැඩසටහනක් භාවිතා කරන්න
  • SSH සහ පෙළ සංස්කාරකයක් භාවිතා කරන්න
  • cPanel හි ගොනු කළමනාකරු භාවිතා කරන්න

බොහෝ පුද්ගලයින් සඳහා ගොනු අවසර සංස්කරණය කිරීමට ඇති පහසුම ක්‍රමය වන්නේ cPanel හි ගොනු කළමනාකරු හරහාය.

cPanel හි ගොනු කළමනාකරු තුළ ගොනු අවසර සංස්කරණය කරන්නේ කෙසේද

ඔබ කිසිවක් කිරීමට පෙර, යම් දෙයක් වැරදී ගියහොත් ඔබට පෙර අනුවාදයකට ආපසු යාමට හැකි වන පරිදි ඔබේ වෙබ් අඩවිය උපස්ථ කරන ලෙස යෝජනා කෙරේ.

ගොනු කළමනාකරු විවෘත කරන්න

  1. cPanel වෙත ලොග් වන්න.
  2. ගොනු කොටසේ, ක්ලික් කරන්න ගොනු කළමනාකරු අයිකනය.
  3. සඳහා කොටුව සලකුණු කරන්න සඳහා ලේඛන මූල සහ පතන මෙනුවෙන් ඔබට ප්‍රවේශ වීමට අවශ්‍ය වසම් නාමය තෝරන්න.
  4. සහතික කරගන්න සැඟවුණු ගොනු පෙන්වන්න (dotfiles)"පරීක්ෂා කර ඇත.
  5. ක්ලික් කරන්න Go. ගොනු කළමනාකරු නව ටැබ් එකකින් හෝ කවුළුවකින් විවෘත වේ.
  6. ගොනු ලැයිස්තුවේ ඇති ගොනුව හෝ නාමාවලිය සොයන්න. ඔබට එය සොයා ගැනීමට අනුචලනය කිරීමට අවශ්‍ය විය හැකිය.

අවසර සංස්කරණය කිරීමට

  1. මත දකුණු ක්ලික් කරන්න ගොනුව හෝ නාමාවලිය ක්ලික් කරන්න අවසර වෙනස් කරන්න මෙනුවෙන්.
  2. ඔබට නිවැරදි අවසර තේරීමට හෝ නිවැරදි අවසර සැකසීමට සංඛ්‍යාත්මක අගය භාවිතා කිරීමට ඉඩ සලසන සංවාද කොටුවක් දිස්විය යුතුය.
  3. අවශ්‍ය පරිදි ගොනු අවසර සංස්කරණය කරන්න.
  4. ක්ලික් කරන්න අවසර වෙනස් කරන්න සිදු කරන විට පහළ වම් කෙළවරේ. වෙනස්කම් සුරැකෙනු ඇත.
  5. ඔබගේ වෙනස් කිරීම් සාර්ථකව සුරැකී ඇති බව සහතික කර ගැනීමට ඔබගේ වෙබ් අඩවිය පරීක්ෂා කරන්න. එසේ නොවේ නම්, ඔබේ වෙබ් අඩවිය නැවත ක්‍රියා කරන තෙක් දෝෂය නිවැරදි කරන්න හෝ පෙර අනුවාදයට ආපසු යන්න.
  6. සම්පූර්ණ වූ පසු, ඔබට ක්ලික් කළ හැකිය සමීප ගොනු කළමනාකරු කවුළුව වැසීමට.