የውስጥ አገልጋይ ስህተት ወይም ስህተት 500

ዝርዝር ሁኔታ:

የውስጥ አገልጋይ ስህተት ወይም ስህተት 500
የውስጥ አገልጋይ ስህተት ወይም ስህተት 500
Anonim

የ500 ስህተቱ ለምን እንደተከሰተ ለማወቅ መዝገቦቹን ይመልከቱ። በስህተት.log ፋይል ውስጥ የችግሩን መንስኤ የሚያመለክት ግቤት ሊኖር ይችላል. በጣም የተለመዱ አማራጮችን አስቡባቸው።

የሀብቶች እጥረት

ይህ ከሆነ ችግሩ በቀላሉ የሚፈታ ነው - አቅራቢውን ሀብቶችን ለመጨመር ጥያቄ በማቅረብ አቅራቢውን ያግኙ።

የማይሰሩ ስክሪፕቶች ወይም የተገደበ ጊዜ መኖር።

ስህተት 500
ስህተት 500

አገልጋዩ ለተወሰነ ጊዜ ስክሪፕቶችን ማካሄድ ካልቻለ ብዙ ጊዜ አንድ ደቂቃ 500 የውስጥ አገልጋይ ስህተት ይከሰታል።

እንዲሁም የድር አስተዳዳሪዎች የCGI ስክሪፕት ከ Apache ስር የሚያሄዱ ከሆነ ተመሳሳይ ስህተት ሊያጋጥማቸው ይችላል፣ በአገልጋዩ ቅንጅቶች ውስጥ የተገለጸው ጊዜ ስክሪፕቱን ለማስፈጸም በቂ ካልሆነ።

ስክሪፕቶቹ ቀደም ብለው የሚሰሩ ከሆኑ እና ችግሮች ከታዩ ለምሳሌ ወደ ሌላ ማስተናገጃ ሲሄዱ ችግሩ በሌሎች ምክንያቶች ሊከሰት ይችላል። ለምሳሌ፣ አገልጋዩ ጥያቄዎችን የሚከለክል መሆኑ።

የመዳረሻ መብቶችን በማቀናበር ላይ ስህተቶች

http 500 የውስጥ አገልጋይ ስህተት
http 500 የውስጥ አገልጋይ ስህተት

የፋይል ፈቃዶች 444 ወይም 644 መሆን አለባቸው። CHMOD ለአቃፊዎች መሆን የለበትም።ከ 755 የተለየ, ማለትም የሀብቱ ባለቤት ብቻ ሊያያቸው ይችላል. የስክሪፕት ፈቃዶች ወደ 600 መዋቀር አለባቸው። ያለበለዚያ ለደህንነት ሲባል አገልጋዩ የስክሪፕቱን መዳረሻ ይከለክላል፣ ምንም እንኳን የሚሰራ ቢሆንም።

ለ500 ስህተቱ ምክንያቱ ይህ ከሆነ ፈቃዶቹን ለመቀየር የኤፍቲፒ አስተዳዳሪን ይጠቀሙ። Filezilla በእነዚህ ተግባራት ጥሩ ስራ ይሰራል።

የ.htaccess ፋይሉ የማይደገፉ መመሪያዎችን ይዟል።

የ.htaccess ፋይሉ በጣቢያው ስር ወይም ሌላ ቦታ መኖሩን ያረጋግጡ። ካለ በማንኛውም የጽሑፍ አርታኢ ይክፈቱት። ማስታወሻ ደብተር መጠቀም ትችላለህ።

ስህተት 500 በ suPHP ላይ የሚሰራ አገልጋይ እየተጠቀሙ ከሆነ ሊመጣ ይችላል፣ ማለትም። php.ini በመደገፍ ላይ. በ htaccess ፋይል ውስጥ የ PHP አካባቢ ቅንብሮችን የሚቀይሩ መመሪያዎች ካሉ ችግሮች ሊፈጠሩ ይችላሉ። በጣም የተለመዱት መመሪያዎች php_admin_flag፣ php_flag እና php_value ናቸው።

ዓለም አቀፍ ተለዋዋጮች ብዙውን ጊዜ እንደ መመሪያ ይካተታሉ - Globals ይመዝገቡ።

ይህ ችግር በጣም ቀላል ነው - ያልተፈለጉ መለኪያዎች በቀላሉ ሊሰረዙ ይችላሉ። ሌላው አማራጭ በመስመሩ መጀመሪያ ላይምልክት በማከል ለእነሱ አስተያየት መስጠት ነው። በፓውንድ ምልክት እና በመመሪያው ስም መካከል ክፍተት መኖር አለበት።

በፍፁም አስተያየት የተሰጡ መለኪያዎችን ማስፈጸም ካስፈለገዎት በphp.ini ፋይል ውስጥ ሊገለጹ ይችላሉ። በዚህ አጋጣሚ php_admin_flag, php_flag እና php_value መጠቀም አያስፈልግዎትም - በመርህው መሰረት ብቻ ይሰይሟቸው: "የሚፈለገው መለኪያ ስም=በርቷል".

PHP ገዳይ ስህተት

ስህተት 500 የውስጥ አገልጋይ ስህተት
ስህተት 500 የውስጥ አገልጋይ ስህተት

ይህ ችግር PHP እንደ CGI የሚሰራ ከሆነ ሊከሰት ይችላል። በዚህ ሁኔታ የፕሮግራሙን ኮድ በጥንቃቄ መመርመር, ስህተቶችን መመርመር እና ማስተካከል ያስፈልግዎታል. የCGI ስክሪፕት መስመር መጨረሻዎች በዊንዶውስ ቅርጸት (r\n) መሆን የለባቸውም፣ ግን በ UNIX ቅርጸት (n) መሆን አለባቸው። መሆን እንዳለበት ልብ ይበሉ።

ከተጠቆሙት መፍትሄዎች ውስጥ አንዳቸውም ቢሆኑ ስህተቱን ካላስተካከሉ፣ አስተናጋጅዎን ያነጋግሩ። የ 500 ስህተቱ መቼ እና ከየትኞቹ ድርጊቶች በኋላ እንደታየ በዝርዝር ያብራሩለት ። የችግሩን መንስኤዎች እንዲጠቁም እና ችግሩን ለማስተካከል እንዲረዳው ይጠይቁት። አስተናጋጁ ለምን http 500 Internal Server ስህተት እንደተከሰተ ማወቅ ካልቻለ፣ እባክዎን እየተጠቀሙበት ያለውን የCMS ድጋፍ ያግኙ። በደብዳቤው ውስጥ ሁሉንም ዝርዝሮች ማካተትዎን እርግጠኛ ይሁኑ, ጨምሮ. - ሁኔታዎን በሚመለከት የአቅራቢዎችን አስተያየቶች ማስተናገድ።

የሚመከር: