InternetWeb Hosting

Internal Server Error 500 o Error

Upang magtatag ng ang dahilan para sa error 500 nangyayari, suriin ang mga log. Marahil sa error.log file doon ay nakatala na tumutukoy sa sanhi ng problema. Isaalang-alang ang mga pinaka-karaniwang mga pagpipilian.

Kakulangan ng mga mapagkukunan

Kung ito ang kaso, ang problema ay maaaring malutas sa napaka-simpleng - tingnan Hosting-
ISP na may isang kahilingan upang madagdagan ang mga resources.

Ang pagkakaroon ng mga may sira mga script o limitadong oras sa kanilang pagganap.

Kung sa loob ng isang tiyak na tagal ng panahon, na kung saan ay madalas na isang minuto, ang server ay hindi maaaring panghawakan ang mga script, at pagkatapos ay doon ay isang error 500 Internal Server Error.

Gayundin, mga webmaster ay maaaring makaharap ng mga katulad na mga error, kung tatakbo sila ang CGI-script mula sa ilalim ng Apache, kung ang oras na tinukoy sa mga setting ng server, hindi sapat na sa script.

Kung ang mga script ay ginagamit upang magtrabaho, at may problema, halimbawa, kapag lumipat sa isa pang serbisyo sa hosting, ang problema ay maaaring sanhi ng iba pang mga kadahilanan. Halimbawa, ang katunayan na ang mga bloke ng server ang kahilingan.

Mga error sa Fielding ng mga karapatan access

Ang mga halaga ng mga karapatan sa ang mga file ay dapat na katumbas ng 444 o 644. CHMOD para sa mga folder ay dapat na ang parehong bilang 755, ibig sabihin, maaari silang lamang tingnan ang may-ari ng isang mapagkukunan. script sa mga karapatan ng access ay dapat na itinalaga bilang 600. Kung hindi, ang server, para sa mga kadahilanang seguridad, pag-block ng access sa mga script, kahit na kung ang huli ay pagpapatakbo.

Kung ang dahilan na nagkaroon ng error 500, ito gamitin sa FTP-Manager upang baguhin ang mga pahintulot. Gamit ang mga tampok na copes Filezilla.

Ang .htaccess file ay naglalaman ng hindi suportadong directive

Suriin kung ang root ng site, o sa ibang lugar, .htaccess file. Kung may isa, buksan ito sa anumang text editor. Maaari mong gamitin ang Notepad.

Error 500 ay maaaring mangyari kung ikaw ay gumagamit ng isang server na tumatakbo sa suPHP, ibig sabihin, pagsuporta sa php.ini. Kung ang .htaccess file ay naglalaman ng direktiba na baguhin ang mga parameter ng PHP-kapaligiran, maaari kang makaranas ng mga problema. Ang pinaka-karaniwang directive - php_admin_flag, php_flag at php_value.

Madalas, ang mga tagubilin ay kinabibilangan ng mga pangkalahatang variable - Register Globals.

Ang problemang ito ay maaaring malutas sa napaka-simpleng - hindi kanais-nais na mga parameter ay maaaring lamang inalis. Ang isa pang sagisag - magkomento ang mga ito sa pamamagitan ng pagdaragdag ng isang marka # sa simula ng linya. Sa pagitan ng grid at ang pangalan ng directive ay dapat na isang blangko na espasyo.

Kung ikaw ay tiyak na kailangan ang pagpapatupad ng Nagkomento-out parameter, maaari mong mag-utos sa inyong php.ini file. Sa kasong ito, gamitin php_admin_flag, php_flag at php_value hindi kinakailangan - lamang lagyan ng label ang mga ito ayon sa mga prinsipyo: "ang pangalan ng ninanais na parameter = On".

PHP Fatal Error

Ang problemang ito ay maaaring mangyari kung ang PHP ay gumagana sa mga prinsipyo ng CGI. Sa kasong ito, kailangan mong maingat na suriin ang mga code, masuri at iwasto ang mga error. Tandaan na ang endings ng CGI-script ay hindi dapat maging Vindous format (\ r \ n), at dapat na minarkahan sa UNIX format (\ N).

Kung wala sa mga solusyon ay hindi maalis ang error, kontakin ang iyong hosting provider. Detalyadong upang ipaliwanag sa kanya, kung kailan, at kung ano ang mga pagkilos matapos may naganap na error 500. Humiling tukuyin ang mga dahilan para sa mga problema at upang makatulong sa pag-alis nito. Kung ang host ay hindi sa posisyon upang alamin kung bakit nagkaroon ng http error 500 Internal Server Error, kontakin ang inyong suporta CMS na iyong ginagamit. Sa isang sulat sa siguraduhin na isama ang lahat ng mga detalye, kabilang ang - Mga Komento hosting provider tungkol sa iyong sitwasyon.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.birmiss.com. Theme powered by WordPress.