Статьи

Як виправити помилку Syntax Error в WordPress

  1. вступ Недосвідченого користувача WordPress повідомлення про помилку Parse error: Syntax error, unexpected...
  2. Що таке помилки синтаксису s yntax error?
  3. Усунення помилки Syntax error в WordPress
  4. Крок 1 - Визначення файлу з помилкою
  5. Крок 2 - Виправлення файлу через FTP-клієнт
  6. висновок

вступ

Недосвідченого користувача WordPress повідомлення про помилку Parse error: Syntax error, unexpected може неабияк налякати. Здається все йде гладко і раптом раптово виникає ця помилка. Буває, що помилка Parse error: Syntax error, unexpected виникла, але ви не можете побачити це повідомлення, тому що повідомлення про помилки в WordPress відключені. В цьому випадку, настійно вам рекомендуємо включити звіти про помилки в WordPress (На англ.).

Помилки такого роду виникають, якщо порушені правила синтаксису PHP. Тут ми розберемо, що робити, якщо ви зіткнулися з помилкою Syntax error і покажемо вам, як виправити синтаксичні помилки в WordPress, виконуючи прості інструкції зрозумілі навіть для початківців.

що знадобиться

Перш ніж приступити до виконання керівництва, перевірте наявність:

  • Доступ до вашого аккаунту на хостингу

Що таке помилки синтаксису s yntax error?

Отже, вам напевно цікаво: Що ж таке синтаксична помилка? У програмуванні синтаксичні помилки можуть бути викликані порушенням правил мови програмування. Аналогію можна провести з неправильним вживання відмінків підмета і присудка в реченні в російській мові. Так само як читає таку пропозицію людина з працею зрозуміє його, так і компілятор або інтерпретатор мови програмування не зможе виконати блок коду з невірним синтаксисом. Не важливо, ви пропустили крапку з комою або допустили більш серйозну помилку, все одно ви отримаєте повідомлення про наявність syntax error. Причиною синтаксичної помилкою в WordPress є помилка в PHP-скрипт вашого сайту. Синтаксичні помилки потрапляють в широку категорію помилки розбору (parse errors), так як вони виникають при розборі або парсінгу кожного рядка коду програми.

Усунення помилки Syntax error в WordPress

Синтаксичні помилки в WordPress можна легко виправити. По суті, цей процес складається з двох етапів:

  1. Визначення файлу і рядки, в якій виникла помилка.
  2. Виправлення коду, підключившись до свого облікового запису і відредагувавши потрібний файл.

Давайте докладніше розглянемо ці кроки.

Крок 1 - Визначення файлу з помилкою

Перший крок в усуненні синтаксичної помилки це пошук джерела. Потрібно знайти файл, в якому виникла проблема і який блок коду відповідає за помилку.

Варто звернути увагу на нещодавно встановлені плагіни або теми на ваш WordPress-сайт. Якщо синтаксична помилка початку появляється відразу після установки цього плагіна або теми, у вас вже готовий відповідь.

На щастя, навіть якщо у вас немає ідей про те, де ж знаходиться джерело помилки, ви легко можете знайти її місце появи. Коли ви відкриваєте свій сайт в будь-якому браузері, ви отримуєте повідомлення про помилку. Помилка, яка починається так: Parse error: Syntax error, веде вас до потрібної інформації про помилку. Повідомлення про помилку також буде містити шлях до файлу, отвественному за неї і рядок, де знаходиться невірний код. У цей файл потрібно внести зміни для усунення помилки.

Давайте подивимося на наступну помилку синтаксису в WordPress:

Давайте подивимося на наступну помилку синтаксису в WordPress:

З повідомлення вище ми можемо зрозуміти, що у нас не визначений кінець файлу. Також ми може побачити, який файл пошкоджений (/home/u694443746/public_html/wp2/wp-content/themes/twentyseventeen/single.php) і рядок коду (43), в якій сталася помилка. Цієї інформації достатньо для виправлення помилки syntax error в WordPress.

Крок 2 - Виправлення файлу через FTP-клієнт

Тепер, коли ви визначили місце помилки, ви можете приступити до редагування файлу, щоб відновити роботу свого сайту на WordPress. У разі якщо ваша адмін зона заблокована (на англ.), що трапляється, якщо код, відповідальний за помилку був введений через адмінській частина в Консолі WordPress в меню Зовнішній вигляд -> Редактор, вам слід використовувати FTP-клієнт. наприклад, FileZilla .

Виправлення пошкодженого файл дуже проста процедура: просто підключіться до вашого облікового запису за допомогою FileZilla, тепер перейдіть в директорію, де розташовані файл з помилкою і знайдіть потрібний файл, в нашому прикладі це /home/u694443746/public_html/wp2/wp-content/themes/twentyseventeen/single.php, потім в контекстному меню, що з'являється після натискання правої кнопки миші, виберіть опцію View / Edit (Перегляд / Редагування).

php, потім в контекстному меню, що з'являється після натискання правої кнопки миші, виберіть опцію View / Edit (Перегляд / Редагування)

Потрібний файл буде відкритий в текстовому редакторі.

Потрібний файл буде відкритий в текстовому редакторі

Тепер у вас є вибір: видалити код або внести необхідні зміни.

Просте видалення рядка в деяких випадках може допомогти (наприклад: коментар, в якому пропущені екранують його символи), але може і викликати інші проблеми, ті, яких зараз немає (наприклад: рядок, в якій йде обробка значення змінної, яка використовується нижче). Цей варіант не рекомендуємо.

Тепер давайте більш ретельно вивчимо наш файл з помилкою. Ми вже знаємо, де шукати - з повідомлення про помилку ми бачимо, що це рядок 43. Давайте подивимося на код в цьому рядку:

<? Php get_footer ()

Тут викликається функція get_footer і нічим не відрізняється від решти коду. Не зовсім. Одне маленьке, але дуже важливе упущення - крапка з комою в кінці рядка. Це і викликає помилку Parse error: Syntax error.

У нашому прикладі помилка легко виправляється додаванням крапки з комою в кінці рядка і завантаженням оновленого файлу на сервер. Якщо ви новачок в PHP, скористайтеся чекер коду PHP , Щоб перевірити код і подивитися найбільш поширені синтаксичні помилки PHP . Ці інструменти допоможуть вам зробити дебаг і виправити помилку.

висновок

Початківцям користувачам не варто переживати з приводу виниклої помилки Parse error: Syntax error в WordPress. Це одна з найбільш легко виявляються і виправляються помилки, з якими ви можете зустрінеться на вашому шляху розробника. Все, що потрібно зробити, це визначити в якому файлі виникла помилка, знайти рядок або рядки і виправити. Звичайно, краще завжди уникати синтаксичних помилок уважно створюючи код і ретельно його перевіряючи в окремої середовищі, перш ніж додавати (На англ.) Його на свій сайт.

Що таке помилки синтаксису s yntax error?
Отже, вам напевно цікаво: Що ж таке синтаксична помилка?

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал