500 սխալը նշանակում է, որ սերվերը հայտնում է՝ ձեր հավելվածը դադարեցրել է աշխատանքը և այցելուին չի հայտնել պատճառը: Դա գրեթե միշտ վերջին կատարված փոփոխությունն է:
1. Կարդացեք սխալների մատյանը (error log)
Կայքեր → ձեր կայքը → Վիճակագրություն → Մուտքի և սխալների մատյաններ: Ամենանոր գրառումը նշում է ֆայլը և տողը: Այդ մեկ տողը սովորաբար հանդիսանում է պատասխանը՝ բացակայող ֆունկցիա, շարահյուսական սխալ, դիմում մի բանի, որն այլևս գոյություն չունի:
2. Մտածեք, թե ինչ է փոխվել
Փլագինի թարմացում, թեմայի խմբագրում, PHP տարբերակի փոփոխություն, կոնֆիգուրացիոն ֆայլի խմբագրում: Եթե կայքը մեկ ժամ առաջ կարգին էր, ապա պատճառն առաջացել է այդ մեկ ժամվա ընթացքում:
3. Հետարկեք ամենավերջին գործողությունը
Անջատեք այն փլագինը, որը հենց նոր եք թարմացրել, կամ վերականգնեք այն ֆայլը, որը հենց նոր եք խմբագրել: Եթե չեք կարողանում մուտք գործել ադմինիստրատիվ տարածք, վերանվանեք փլագինի թղթապանակը SFTP-ի միջոցով — WordPress-ն անջատում է այն փլագինը, որը չի կարողանում գտնել:
4. Ստուգեք PHP տարբերակը
Ավելի հին PHP-ի համար գրված կոդը կարող է միանգամից կանգ առնել ավելի նոր տարբերակի վրա: Կայքեր → ձեր կայքը → PHP բաժինը ցույց է տալիս ընթացիկ տարբերակը և թույլ է տալիս հետ վերադարձնել այն, մինչ դուք ուղղում եք կոդը: ⚠️ Հետ վերադարձնելը ժամանակավոր դադար է, ոչ թե լուծում — հին PHP տարբերակներն այլևս չեն ստանում անվտանգության թարմացումներ:
5. Հիշողության անբավարարություն
Եթե մատյանում նշված է «allowed memory size exhausted», ապա կայքին ավելի շատ հիշողություն է անհրաժեշտ, քան նա ունի: Մեծացրեք PHP հիշողության սահմանաչափը նույն PHP էկրանին:
Եթե մատյանը դատարկ է, իսկ կայքը դեռ 500 սխալ է տալիս, բացեք հարցում՝ նշելով ճշգրիտ ժամանակը — մենք սերվերի մատյաններում կարող ենք տեսնել այնպիսի բաներ, որոնք կայքի սեփական մատյանը երբեք չի ստանում: