Internet, Web 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.
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
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
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