Skip to main content

500 Internal Error Server (Ano Ito Ay & Paano Ayusin Ito)

FIXED 500 Internal Server Error on WordPress (Mayo 2024)

FIXED 500 Internal Server Error on WordPress (Mayo 2024)
Anonim

Ang 500 Internal Server Error ay isang napaka pangkalahatang HTTP status code na nangangahulugan ng isang bagay na wala na mali sa server ng website, ngunit ang server ay hindi maaaring maging mas tiyak sa kung ano ang eksaktong problema.

Ikaw ba ang Webmaster? Tingnan Pag-aayos ng 500 Problema sa Mga Error sa Internal Server sa Iyong Sariling Site patungo sa ilalim ng pahina para sa ilang mas mahusay na payo kung nakikita mo ang 500 Internal Error Server sa isa o higit pa sa iyong sariling mga pahina.

Paano Ninyo Makikita ang isang 500 Error

Ang mensahe ng 500 Internal Server Error ay maaaring makita sa anumang bilang ng mga paraan dahil ang bawat website ay pinapayagan upang i-customize ang mensahe.

Narito ang ilang mga karaniwang paraan na maaari mong makita ang error sa HTTP 500:

500 Internal Server Error

HTTP 500 - Error sa Internal Server

Temporary Error (500)

Error sa Panloob na Server

Error sa Internal HTTP 500

500 Error

Error sa HTTP 500

500. Iyan ay isang error

Dahil ang isang 500 Internal Server Error ay nabuo sa pamamagitan ng website na iyong binibisita, maaari mong makita ang isa sa anuman browser sa anuman operating system, kahit na sa iyong smartphone.

Karamihan ng panahon, ang isang 500 Internal Server Error ay nagpapakita sa loob ng window ng browser ng internet, tulad ng ginagawa ng mga web page.

Mga sanhi ng HTTP 500 Error

Tulad ng aming nabanggit sa itaas, ang mga mensahe ng Internal Server Error ay nagpapahiwatig na ang isang bagay, sa pangkalahatan, ay mali.

Karamihan ng panahon, ang "mali" ay nangangahulugan ng isang isyu sa pahina o programming ng site, ngunit tiyak na isang pagkakataon na ang problema ay nasa iyong katapusan, isang bagay na sisiyasatin namin sa ibaba.

Tandaan: Ang mas tiyak na impormasyon tungkol sa sanhi ng isang partikular na HTTP 500 error ay madalas na ibinibigay kapag ito ay nangyayari sa isang server gamit ang Microsoft IIS software. Maghanap para sa mga numero pagkatapos 500 , tulad ng sa Error sa HTTP 500.19 - Error sa Internal Server, ibig sabihin Di-wasto ang data ng pag-configure. Tingnan Higit pang mga paraan na maaari kang makakita ng isang Internal Error ng Server sa ibaba para sa kumpletong listahan.

Paano Ayusin ang 500 Internal Server Error

Tulad ng tinutukoy namin sa itaas, ang 500 Internal Server Error ay isang sa panig ng server error, ibig sabihin ang problema marahil ay hindi sa iyong computer o koneksyon sa internet ngunit sa halip sa server ng website.

Habang hindi posible, ito ay maaari na may isang bagay na mali sa iyong wakas, kung saan ang kaso ay titingnan namin ang ilang mga bagay na maaari mong subukan:

  1. I-reload ang web page. Magagawa mo iyan sa pamamagitan ng pag-click sa pindutan ng pag-refresh / reload, pagpindot F5o Ctrl-R, o sinusubukan muli ang URL mula sa address bar.Kahit na ang problema sa 500 Internal Server ay isang problema sa web server, ang isyu ay maaaring pansamantala lamang. Ang pagsubok muli ng pahina ay kadalasang magiging matagumpay.Tandaan: Kung ang mensahe ng 500 Internal Server Error ay lilitaw sa panahon ng proseso ng pag-checkout sa isang online na merchant, magkaroon ng kamalayan na ang mga duplicate na pagtatangka upang mag-checkout ay maaaring magtapos ng paglikha ng maramihang mga order - at maraming mga pagsingil! Karamihan sa mga mangangalakal ay may mga awtomatikong proteksyon mula sa mga ganitong uri ng mga aksyon, ngunit ito pa rin ang isang bagay na dapat tandaan.
  2. I-clear ang cache ng iyong browser. Kung may problema sa naka-cache na bersyon ng pahinang tinitingnan mo, maaaring magdulot ito ng mga isyu sa HTTP 500.Tandaan: Ang mga Error sa Internal Server ay hindi kadalasang sanhi ng mga isyu sa pag-cache, ngunit mayroon akong, paminsan-minsan, nakita ang pagkakamali na nawala matapos i-clear ang cache. Ito ay isang madaling at hindi nakakapinsalang bagay upang subukan, kaya huwag laktawan ito.
  3. Tanggalin ang cookies ng iyong browser. Ang ilang mga isyu sa 500 Internal Server Error ay maaaring itama sa pamamagitan ng pagtanggal ng cookies na nauugnay sa site na nakukuha mo ang error sa.Pagkatapos tanggalin ang (mga) cookie, i-restart ang browser at subukang muli.
  4. I-troubleshoot bilang isang 504 Gateway Timeout error sa halip.Ito ay hindi karaniwan, ngunit ang ilang mga server ay gumagawa ng isang 500 Internal Server Error kapag sa katotohanan 504 Gateway Timeout ay isang mas naaangkop na mensahe batay sa sanhi ng problema.
  5. Ang direktang pakikipag-ugnay sa website ay isa pang pagpipilian. Mayroong isang magandang pagkakataon na alam ng mga tagapangasiwa ng site ang tungkol sa 500 error, ngunit kung pinaghihinalaan mo na hindi nila, ipapaalam sa kanila na tumutulong sa iyo at sa kanila (at sa iba pa).Tingnan ang aming listahan ng Impormasyon sa Website ng Contact para sa impormasyon ng contact para sa mga sikat na website. Karamihan sa mga site ay may mga account na nakabatay sa suporta sa social network at ilang may kahit na email at mga numero ng telepono.Tip: Kung tila ang site ay ganap na down at hindi mo mahanap ang isang paraan upang iulat ang 500 Internal Server Error mensahe sa website, maaari itong makatulong sa iyong katinuan upang makasabay sa outage sa Twitter. Madalas mong gawin ito sa pamamagitan ng paghahanap #websitedown sa Twitter, tulad ng sa #gmaildown o #facebookdown.
  6. Bumalik uli. Sa kasamaang palad, sa puntong ito, ang 500 Internal Server Error ay walang duda na isang problema sa labas ng iyong kontrol na kalaunan ay maayos sa pamamagitan ng ibang tao.Kung ang mensahe ng 500 Internal Server Error ay lumilitaw sa check out sa panahon ng isang online na pagbili, maaari itong makatulong upang mapagtanto na ang mga benta ay marahil na disrupted - karaniwan ay isang mahusay na insentibo sa online na tindahan upang ayusin ang isyu nang masyadong mabilis!Kahit na nakakakuha ka ng 500 error sa isang site na hindi nagbebenta ng anumang bagay, tulad ng YouTube o Twitter, hangga't ipinagbigay-alam mo sa kanila ang tungkol sa problema, o kahit na sinubukan, mayroong kaunti pa ang magagawa mo kaysa maghintay ito.

Pag-aayos ng 500 Problema sa Mga Error sa Internal Server sa Iyong Sariling Site

Ang isang 500 Internal Server Error sa iyong ari Ang website ay nangangailangan ng isang ganap na iba't ibang kurso ng aksyon. Tulad ng aming nabanggit sa itaas, karamihan sa 500 mga error ay mga error sa server-side, ibig sabihin ay malamang iyong problema upang ayusin kung ito ay iyong website.

Mayroong maraming mga dahilan kung bakit ang iyong site ay maaaring paghahatid ng 500 Error sa iyong mga gumagamit, ngunit ang mga ito ay ang pinaka-karaniwan:

  • Isang Error sa Mga Pahintulot. Sa karamihan ng mga kaso, ang isang 500 Internal Server Error ay dahil sa isang hindi tamang pahintulot sa isa o higit pang mga file o mga folder. Sa karamihan ng mga iyon mga kaso, ang isang hindi tamang pahintulot sa isang script ng PHP at CGI ay masisi. Ang mga ito ay karaniwang dapat itakda sa 0755 (-rwxr-xr-x).
  • Isang PHP Timeout. Kung nagkokonekta ang iyong script sa mga panlabas na mapagkukunan at mga pag-timeout ng mga mapagkukunan, maaaring maganap ang isang error sa HTTP 500. Ang mga tuntunin ng timeout, o mas mahusay na paghawak ng error sa iyong script, ay dapat tumulong kung ito ang sanhi ng 500 error.
  • Isang Coding Error sa .htaccess. Habang hindi karaniwan, siguraduhing suriin na ang file na .htaccess ng iyong site ay maayos na nakabalangkas.

Kung nagpapatakbo ka ng WordPress, Joomla, o iba pang pamamahala ng nilalaman o sistema ng CMS, siguraduhin na maghanap sa kanilang mga sentro ng suporta para sa mas tiyak na tulong sa pag-troubleshoot ng isang 500 Internal Server Error.

Kung hindi ka gumagamit ng isang tool sa pamamahala ng nilalaman ng off-the-shelf, ang iyong web hosting provider, tulad ng InMotion, Dreamhost, 1 & 1, atbp, ay maaaring may ilang 500 Error sa tulong na maaaring mas tiyak sa iyong sitwasyon.

Higit pang mga paraan na maaari kang makakita ng isang Internal Error ng Server

Sa Internet Explorer, ang mensahe Hindi maaaring ipakita ng website ang pahina madalas na nagpapahiwatig ng isang HTTP 500 Internal Server Error. Ang isang error na 405 Paraan na Hindi Pinapayagan ay isa pang posibilidad ngunit maaari kang maging sigurado sa pamamagitan ng pagtingin sa alinman 500 o 405 sa bar ng pamagat ng IE.

Kapag ang mga serbisyo ng Google, tulad ng Gmail o Google+, ay nakakaranas ng 500 Internal Error Server, madalas silang mag-ulat ng isang Temporary Error (500) , o simpleng 500 .

Kapag nag-ulat ang Windows Update ng isang Internal Error Server, lumilitaw ito bilang isang WU_E_PT_HTTP_STATUS_SERVER_ERROR mensahe o bilang 0x8024401F error code.

Kung ang website na nag-ulat ng 500 error ay tumatakbo sa Microsoft IIS, maaari kang makakuha ng mas tiyak na mensahe ng error:

500.0Nagkaroon ng error sa Module o ISAPI.
500.11Ang application ay isinara sa web server.
500.12Abala ang pag-restart sa web server.
500.13Masyadong abala ang web server.
500.15Ang mga direktang kahilingan para sa Global.asax ay hindi pinapayagan.
500.19Di-wasto ang data ng pag-configure.
500.21Hindi nakilala ang modyul.
500.22Ang isang configuration ng httpModules ng ASP.NET ay hindi nalalapat sa mode ng Pinamahalaang Pipeline.
500.23Ang isang ASP.NET httpHandlers configuration ay hindi nalalapat sa mode na Pinamamahalaang Pipeline.
500.24Ang isang ASP.NET impersonation configuration ay hindi nalalapat sa mode ng Pinamahalaang Pipeline.
500.50Isang error sa pag-rewrite ang naganap sa panahon ng paghawak ng notification ng RQ_BEGIN_REQUEST. Ang isang configuration o inbound rule execution error ay nangyari.
500.51Ang isang error sa pag-rewrite ay naganap sa panahon ng GL_PRE_BEGIN_REQUEST paghawak ng notification. Isang pandaigdigang pagsasaayos o pandaigdigang error sa pagpapatupad ng tuntunin ang nangyari.
500.52Isang error sa pag-rewrite ang naganap sa panahon ng paghawak ng notification ng RQ_SEND_RESPONSE. Ang isang papalabas na pagpapatupad ng tuntunin ay nangyari.
500.53Isang error sa pag-rewrite ang naganap sa panahon ng RQ_RELEASE_REQUEST_STATE paghawak ng notification. Ang isang papalabas na error sa execution rule ay naganap. Ang panuntunan ay isinaayos upang maisagawa bago ma-update ang cache ng gumagamit ng output.
500.100Panloob na error sa ASP.

Higit pang impormasyon tungkol sa mga code na tukoy sa IIS na ito ay matatagpuan sa Microsoft's Ang kodigo ng katayuan ng HTTP sa IIS 7.0, IIS 7.5, at IIS 8.0 na pahina.

Mga Error Tulad ng Error sa HTTP 500

Maraming mga mensahe ng error sa browser ay katulad ng mensahe ng 500 Internal Server Error dahil ang mga ito ay lahat ng error ng server-side, tulad ng 502 Bad Gateway, 503 Serbisyo Hindi Magagamit, at 504 Gateway Timeout.

Maraming umiiral na mga code sa katayuan ng HTTP ng client, tulad ng sikat na 404 Not Found error, bukod sa iba pa. Maaari mong makita ang lahat ng mga ito sa aming listahan ng HTTP Katayuan ng Katayuan.