ዕውቀት ማዕከል
የእኔ ድር ጣቢያ 500 ስህተት እያሳየ ነው
የ500 ስህተት ማለት የጣቢያው የራሱ ኮድ ቆሟል ማለት ነው። የስህተት መዝገቡ (error log) ፋይሉን እና መስመሩን ይጠቅሳል — እንዴት ማንበብ እንደሚችሉ እነሆ።
የ500 ስህተት ማለት ሰርቨሩ መተግበሪያዎ ቆሞ ለጎብኚው ምክንያት ሳይሰጥ ቀርቷል እያለ ነው። ይህ አብዛኛውን ጊዜ በመጨረሻ ከተቀየረው ነገር ጋር ይያያዛል።
1. የስህተት መዝገቡን (error log) ይዩ
ድረ-ገጾች → የእርስዎ ድረ-ገጽ → ስታቲስቲክስ (Statistics) → የማስተናገጃ እና የስህተት መዝገቦች (Access and error logs)። በጣም አዲሱ ግቤት ፋይሉን እና መስመሩን ይጠቅሳል። ያ አንድ መስመር አብዛኛውን ጊዜ መፍትሄው ይሆናል፤ የጠፋ ተግባር (function)፣ የስዋሰቭ ስህተት፣ ወይም ከአሁን በኋላ በማይኖር ነገር ላይ የቀረበ ጥያቄ።
2. ምን እንደተቀየረ ያስቡ
የፕለጊን ዝመና፣ የቲም (theme) ማሻሻያ፣ የPHP ስሪት ለውጥ፣ የተስተካከለ የማዋቀሪያ (config) ፋይል። ድረ-ገጹ ከአንድ ሰዓት በፊት ጥሩ ከሆነ፣ መንስኤው በዚያው ሰዓት ውስጥ የተፈጠረ ነው።
3. በጣም የቅርብ ጊዜውን ለውጥ ይመልሱ (Undo)
አሁን ያዘመኑትን ፕለጊን ያሰናክሉ፣ ወይም አሁን ያስተካከሉትን ፋይል ይመልሱ። የአስተዳዳሪ ማዕከሉን (admin area) ማግኘት ካልቻሉ፣ በSFTP በኩል የፕለጊኑን አቃፊ ስም ይቀይሩ — WordPress ማግኘት የማይችለውን ፕለጊን ያሰናክለዋል።
4. የPHP ስሪቱን ያረጋግጡ
ለአሮጌ PHP የተጻፈ ኮድ በአዲስ ስሪት ላይ ሙሉ በሙሉ ሊቆም ይችላል። ድረ-ገጾች → የእርስዎ ድረ-ገጽ → PHP የአሁን ስሪቱን ያሳየዎታል እና ኮዱን እስከሚያስተካክሉ ድረስ ወደ ኋላ እንዲመልሱት ይፈቅድልዎታል። ⚠️ ወደ ኋላ መመለስ ጊዜያዊ መፍትሄ እንጂ ትክክለኛ ማስተካከያ አይደለም — የአሮጌ PHP ስሪቶች የደህንነት ማሻሻያዎችን ማግኘታቸውን ያቆማሉ።
5. የማስታወሻ (Memory) እጥረት
መዝገቡ "allowed memory size exhausted" የሚል መልእክት ካሳየ፣ ድረ-ገጹ ካለው በላይ ማስታወሻ ይፈልጋል። በዚያው የPHP ማስተካከያ ማያ ገጽ ላይ የPHP ማስታወሻ ገደብ (memory limit) ይጨምሩ።
መዝገቡ ባዶ ሆኖ ድረ-ገጹ አሁንም የ500 ስህተት እያሳየ ከሆነ፣ በትክክለኛው ሰዓት ሰሌዳ ቲኬት ይክፈቱ — የድረ-ገጹ የራሱ መዝገብ ሊያገኛቸው የማይችሉ ነገሮችን በሰርቨር መዝገቦች ውስጥ ማየት እንችላለን።