Получаването на PHP грешки не е често срещано в WordPress, това е грешка, която възниква, когато даден файл не е правилно кодиран и в повечето случаи тази грешка ви пречи да използвате вашия WordPress блог. Опитните разработчици често нямат проблеми да поправят тази грешка на собствения си сървър, но ако сте нов в WordPress, няма да ви е лесно.
Може да се забиете как да внедрите метод за отстраняване, когато дори не можете да отворите таблото. В този урок ще ви обясним грешката при анализа на кода, която ще срещнете във вашия и как да ги поправите.
Нека да започнем.
Какво трябва да знаете за грешките и WordPress
По подразбиране WordPress не показва никакви PHP грешки, причината е проста, защото показването на PHP грешки ще покаже на хакерите различните уязвимости, които съществуват на вашия уебсайт. В замяна, като уеб разработчик, можете да активирате отчитането на грешки в WordPress, използвайки PHP константата WP_DEBUG_LOG което е зададено на „ вярно във файла wp-config.php. В този случай грешките вече няма да се показват на сайта, а ще се записват във файл във вашия настаняване.
Освен това, ако все още искате да показвате PHP грешки на вашия сайт директно, можете да използвате константата „ WP_DEBUG Което също можете да зададете на „true“. Кодексът на WordPress предлага повече полезна информация по този въпрос.
Как да коригирате грешка при синтактичния анализ: Грешка при синтактичния анализ
Това е грешка при разбор на синтаксис, която не позволява на PHP да разбере кода.
В резултат на този цитат за грешки често ще забележите друга информация, която ще ни помогне да идентифицираме по-добре източника на проблема.
Същността на проблема
В случай на тази грешка PHP предостави повече информация като каза „ неочакван край на $ Което означава, че PHP файлът завършва, когато скобата не е правилно разграничена (или функция).
Съответният файл
В този случай PHP ви позволява да знаете кой файл е засегнат от тази грешка. В нашия случай PHP ни казва файла „ WP-съдържание / теми / zerif-Lite / functions.php ".
Съответна линия
Освен че ви предоставя засегнатия файл, PHP ви дава и реда с код, който е засегнат от грешката. В нашия случай PHP докладва "на линия 91". Всичко, което трябва да направите сега, е да възстановите засегнатия файл и да коригирате грешката.
Каня ви да направите това, ако сте автор на темата или сте разработчик. Ако откриете тази грешка в току-що закупената от вас тема, тя не е правилно кодирана и затова ви каня да изтриете папката с темата и да се свържете с програмиста с тази различна информация.
Все пак ще ви покажем как да коригирате горната грешка.
Влезте в хостинга си с FTP клиент
Сега ще намерим съответния файл в папката с теми „zerif-lite“.
След като получите достъп до папката zerif-Lite », Изтеглете файла му« functions.php Това спестявате някъде на вашия компютър.
Какъв инструмент за коригиране на грешката
Идеалното би било да се използва текстов редактор, който поддържа PHP. Предлагам ви списък с прости инструменти за изтегляне, които ще ви позволят да коригирате грешката.
- Бележник ++
- Sublime Текст
- атом
- Скоби
- TextWrangler
Изберете този, който ще ви вдъхнови най-много. Както и да е, всички тези текстови редактори могат да бъдат използвани за коригиране на този проблем.
Тези програми номерират всеки ред от вашия файл, както е на следващото изображение, което ще ви позволи лесно да намерите реда, засегнат от грешката.
Следователно коригирането на тази грешка ще зависи от вашето ниво на опит. Но това, което трябва да знаете, е, че всеки елемент, който се отваря, трябва задължително да се затвори по принцип. Когато използваме отварящи скоби, това е така, защото на другия край имаме затварящи скоби, това е случаят с квадратните скоби " [ , Апострофите, скобите « { ".
Тъй като имаме работа с грешка " неочакван край Тогава със сигурност една прегръдка не беше затворена. Можете да проучите кода или да използвате редактор на кодове, който следи тези грешки " на начинаещи ".
След като успешно коригирате грешката, можете да изпратите файла на вашия настаняване. Ако всичко върви добре, вашият сайт трябва да е достъпен отново.
Ако грешката е свързана с вътрешен WordPress файл (прочетете пътя на съответния файл), така че винаги можете да изтеглите нова версия на WordPress и да презапишете инсталираната.
Това е всичко за този урок, надявам се да стигнете до коригиране на грешките в WordPress. Ако имате различни грешки, ще се радвам да ви обясня как да ги поправите.