Ang 500 ay ang server na nagsasabing huminto ang iyong aplikasyon at hindi nagsabi kung bakit sa bisita. Halos palaging ito ang huling bagay na nagbago.
1. Basahin ang error log
Mga Site → ang iyong site → Estadistika → Mga access at error log. Ang pinakabagong entry ay tumutukoy sa file at sa linya. Ang linyang iyon ay karaniwang ang sagot — isang nawawalang function, isang syntax error, isang pagtawag sa isang bagay na wala na.
2. Pag-isipan kung ano ang nagbago
Isang pag-update ng plugin, isang pag-edit ng tema, isang pagbabago sa bersyon ng PHP, isang na-edit na config file. Kung maayos ang site isang oras ang nakalipas, ang sanhi ay nasa oras na iyon.
3. I-undo ang pinakabagong bagay
I-disable ang plugin na kakaupdate mo lang, o i-restore ang file na kaka-edit mo lang. Kung hindi mo ma-access ang admin area, palitan ang pangalan ng folder ng plugin sa pamamagitan ng SFTP — idi-disable ng WordPress ang isang plugin na hindi nito mahanap.
4. Suriin ang bersyon ng PHP
Ang code na isinulat para sa mas lumang PHP ay maaaring tuluyang huminto sa mas bago. Ang Mga Site → ang iyong site → PHP ay nagpapakita ng kasalukuyang bersyon at nagbibigay-daan sa iyong ibalik ito habang inaayos mo ang code. ⚠️ Ang pagbabalik ay isang pansamantalang pahinga lamang, hindi isang permanenteng solusyon — ang mga lumang bersyon ng PHP ay humihinto sa pagtanggap ng mga patch para sa seguridad.
5. Naubusan ng memory
Kung sinasabi ng log na "allowed memory size exhausted", kailangan ng site ng mas maraming memory kaysa sa mayroon ito. Taasan ang limitasyon ng PHP memory sa parehong screen ng PHP.
Kung walang laman ang log at nag-e-error 500 pa rin ang site, magbukas ng ticket kasama ang eksaktong oras — may mga makikita kami sa mga server log na hindi kailanman natatanggap ng sariling log ng isang site.