TechBlogSD - Все для WordPress і WEB розробки
WEB і WordPress інструкції, новини, огляди тем та плагінів

Як виправити час простою сайту WordPress та запустити його в Інтернеті?

19

Існує два різні способи розміщення веб -сайтів у мережі. Один із них – це безкоштовні хостинг -компанії, такі як Weebly, Wix тощо. Це хороший і простий варіант для власника невеликого сайту. Однак, якщо ви плануєте вести блог або сайт електронної комерції як свою кар’єру, вам слід бути обережним у виборі платформи. Ось другий варіант, наприклад WordPress, Drupal, Joomla та інші платформи форумів PHP. WordPress є улюбленим для багатьох блогерів та власників магазинів завдяки величезним можливостям.

Але як окремому власнику вам дійсно потрібно наполегливо працювати над встановленням присутності вашого сайту в Інтернеті. Тож будь -які простої вашого сайту вплинуть на репутацію та продажі. Перше завдання для вас – усунути несправності та запустити сайт у мережі. У цій статті давайте обговоримо виправлення, які ви можете спробувати, коли сайт WordPress зайде.

Як підтвердити роботу сайту чи ні?

Неможливо вручну відкрити та перевірити, чи сайт доступний протягом усього життя. Тому вам слід організувати спосіб моніторингу безперебійної роботи вашого сайту та отримувати сповіщення, коли він знижується.

а. Використання плагіна

Для моніторингу простоїв використовуйте такі плагіни, як Jetpack. Цей плагін миттєво надішле електронне повідомлення адміністратору, якщо виявить, що сайт не працює. Нижче наведено приклад електронного листа від Jetpack із зазначенням простоїв.

Як виправити час простою сайту WordPress та запустити його в Інтернеті?

Контролюйте час простою за допомогою Jetpack

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

b. Використання інших сайтів

Якщо ви не хочете встановлювати додатковий плагін, спробуйте скористатися сторонніми рішеннями для моніторингу. Існує величезна кількість безкоштовних і преміальних послуг.

c. Перевірте миттєву доступність

Іноді сайт може бути заблокований лише для вас. Скористайтесь послугами моніторингу сайту вгору або вниз, щоб перевірити реальну ситуацію.

Як виправити час простою сайту WordPress та запустити його в Інтернеті?

Обслуговування сайту вгору або вниз

Також переконайтеся, що очистили всі рівні кешування, включаючи кеш браузера, щоб перевірити сайт.

Причини завантаження сайту WordPress

Причин простою сайту може бути багато. Однією з головних причин є ваша власна діяльність. Нижче наведено контрольний список, який можна спробувати відновити.

1 Повернути попередню дію

Ведення сайту WordPress потребує багатьох рутинних дій. Вам потрібно регулярно оновлювати тему, плагіни та ядро ​​WordPress, щоб ваш сайт був у безпеці. Проблема може виникнути, якщо щось не сумісне або ви неправильно змінили файли PHP. Що ви можете зробити далі, коли ваш сайт не працює?

  • Ви змінювали файл functions.php або wp-config.php?
  • Увійдіть у свій FTP і поверніть зміни, щоб відновити ваш сайт до попереднього стану.
  • Оновлено плагін або тему? Для плагінів ви можете повернути плагін до попередньої версії за допомогою іншого плагіна. Однак це буде працювати лише за наявності доступу до панелі адміністратора. В іншому випадку вам потрібно увійти на FTP і змінити назву папки плагіна або теми в каталозі ‘/wp-content/’.
  • Ви погралися із запитами до бази даних? Це найгірше, що ви можете зробити на живому сайті. Якщо ви щось змінили, спробуйте знову включити. Якщо ви видалили деякі записи таблиці, єдиний спосіб – відновити базу даних із резервної копії.
  • Ви оновлювали WordPress? Пам’ятайте, що основні версії WordPress матимуть багато важливих змін. Це може спричинити сумісні проблеми з плагіном або темою. Якщо ваш сайт не працює після оновлення WordPress, вимкніть плагін або папку з темами, щоб зрозуміти корінь проблеми. У гіршому випадку вам може знадобитися нова установка зі старішою версією.

Тому є так багато речей, які можна зіпсувати. Щоб уникнути помилок, важливо слідувати деяким принципам, а не бавитися:

  • Ніколи не встановлюйте та не оновлюйте WordPress, плагіни або теми на реальному веб -сайті WordPress. Ви завжди можете спробувати на локальному хості або на інженерному сайті перед розгортанням на робочому сайті.
  • Слідкуйте за належним графіком оновлення та резервного копіювання вмісту. Наприклад, ви можете запланувати щотижневе оновлення та резервне копіювання. Пам’ятайте, що резервне копіювання – єдине, що допомагає відновити сайт. В іншому випадку ви можете втратити вміст назавжди.

Не турбуйтеся про оновлення, що очікують на розгляд. Виправте розклад і ретельно протестуйте перед оновленням на веб -сайті.

2 Перевищення ліміту облікового запису хостингу

Ну, якщо ви не зробили жодних дій, наступною ймовірною причиною може бути хостинг. Більшість із вас відкриють сайт на платформах спільного хостингу, не розуміючи обмежень. Існують обмеження навіть для хмарного або VPS -хостингу. Наприклад, постійне використання 20% процесора протягом 10 секунд призведе до блокування всього облікового запису в SiteGround.

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

Ймовірно, можливо, ви встановили плагіни кешування, такі як W3TC, з усіма типами кешування. Це створить сотні тисяч каталогів і призведе до перевищення ліміту кількості файлів, встановленого вашим хостом. На жаль, ви не можете визначити подібні проблеми з локальним хостом або веб -сайтом. Вам потрібно попросити свого хоста відновити обліковий запис і видалити плагін.

Під час обговорення з господарем ви отримаєте багато уроків:

  • Ви обрали довгостроковий контракт, не розуміючи умов. Ви можете перейти на наступний рівень, щоб залишити свій рахунок відкритим, або перейти на інший хост, втративши гроші. Тому ніколи не йдіть на багаторічні контракти через низьку ціну. Ви відчуєте враження, коли не будете задоволені господарем.
  • Хостинг -компанія не допоможе вам у вирішенні проблем, пов’язаних з веб -сайтом. Наприклад, ви можете помітити, що обсяг оперативної пам’яті збільшується раз на день, знижуючи роботу сайту. Якщо спалах трапляється час від часу, оновлення плану хостингу або оперативної пам’яті не допоможе. Рішення полягає в тому, щоб найняти розробника та перевірити продуктивність вашого сайту, щоб знайти першопричину такого зростання.
  • Вам ніколи не знадобиться більшість привабливих функцій вашого пакета хостингу.

Тому виберіть свій план хостингу вище ваших вимог, щоб впоратися з несподіваними ситуаціями.

3 Збільшення трафіку

Ваш сайт буде просто відображатись, показуючи помилку 503 – недоступна служба, коли трафік перевищує його місткість. Зазвичай перегляди сторінок або унікальні відвідування можна зараховувати як трафік. Однак реальний веб -трафік має багато аспектів.

  • Реальні користувачі відвідують ваш сайт
  • Справжні роботи пошукових систем сканують ваш сайт, як Goolgebot
  • Підроблені боти намагаються вилучити вміст або спробувати зламати
  • Файли на вашому сайті

Щоб зрозуміти, як ваш сайт споживає пропускну здатність сервера, використовуйте такі інструменти, як AWStats. Ви з подивом зрозумієте, що боти завдають значного навантаження на сервер.

3.1 Блокування блоків

На початковому етапі зростання ви будете молитися Богу Google просканувати ваш сайт. Однак згодом зміниться те, що вам потрібно контролювати швидкість сканування ботів пошукових систем. Так, ми говоримо про справжні пошукові боти, такі як Google, Bing, Baidu та Яндекс. Докладніше про те, як налаштувати швидкість сканування для Google і Bing.

Яндекс і Baidu – агресивні боти, яких слід негайно заблокувати, якщо у вас немає великого трафіку з Росії та Китаю. За допомогою облікового запису Search Console або Інструментів для веб -майстрів налаштуйте швидкість сканування для Google і Bing. Ймовірно, вам не потрібно, щоб вони часто сканували ваш сайт.

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

3.2. Скоротіть кількість файлів на вашому сайті

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

Якщо ви чітко бачите, що трафік припадає на реальних користувачів, єдиний варіант – перевірити у свого хоста та оновити поточний план хостингу.

4 Використання процесора / оперативної пам’яті

Коли сайт зайде, увійдіть у свій обліковий запис хостингу та перевірте журнал помилок PHP. Це допоможе зрозуміти, який сценарій викликає проблему. Найчастіше ви бачите файл ‘index.php’ на корені сервера. Це означає, що реальні користувачі намагаються відвідати ваш сайт. Ви можете перевірити використання процесора та оперативної пам’яті, щоб зрозуміти використання.

Як виправити час простою сайту WordPress та запустити його в Інтернеті?

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

5 Проблеми PHP

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

Якщо ви ідентифікуєте сценарій, що спричинив раптовий підйом оперативної пам’яті/процесора, ми рекомендуємо шукати заміну, а не збільшувати межі PHP. Оскільки WordPress є відкритим кодом і широко використовується, розробникам завжди слід створювати оптимізовані сценарії, які працюють у середовищі спільного рівня. Якщо це не так, спробуйте змінити сценарій. Крім того, деякі популярні плагіни, які добре працюють для інших, можуть створити для вас кошмар. Не вагаючись, видаліть плагін, який викликає простої.

Найголовніше, оновіться до рекомендованої версії PHP, щоб уникнути несумісності плагінів і тем з вашою застарілою версією PHP.

6 Хтось зламав

Погані люди можуть вставити непотрібні сценарії на ваш сервер і знищити ваш сайт. Якщо ви не внесли жодних змін, а обліковий запис хостингу хороший, це хороший шанс, що ваш сайт зламано.

Обговоріть з вашим господарем і скануйте запит на те, щоб він ретельно перевірив ваш сайт. Ви також можете використовувати такі плагіни, як Sucuri для сканування вашого сайту. Однак це може бути не дуже ефективним після зараження. На жаль, ваш хост не допоможе визначити проблемні сценарії. Вам потрібно самостійно усунути несправності або найняти експерта, який ретельно перевірить ваш сайт.

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

7 Використовуйте налагодження, щоб знайти проблеми

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

  • Увійдіть у свій обліковий запис FTP
  • Відкрийте файл wp-config.php у корені інсталяції WordPress
  • Знайдіть рядок ‘DEBUG = FALSE’ і змініть на TRUE.
  • Збережіть і завантажте файл назад на сервер.
  • Відкрийте свій веб -сайт у браузері, і ви побачите повідомлення про помилку PHP, яке показує, який плагін / тема викликає проблему.
  • Або вимкніть плагін / тему або виправте помилку PHP, щоб відновити свій сайт.
  • Після виправлення не забудьте скинути налагодження на false у файлі wp-config.php.

8 Відновлення з резервної копії

Якщо вашу попередню активність неможливо відмінити, вам потрібно відновити свій сайт, щоб її відкрити.

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

9 Зміни DNS

Ваші зміни у файлі зони DNS можуть спричинити простої сайту. Для поширення змін у DNS по всьому світу потрібно до 72 годин. Якщо ви змінили DNS, зачекайте наступного дня, щоб ваш сайт працював належним чином. Перевірте розповсюдження DNS, щоб зрозуміти поточну адресу сервера, до якої можна отримати доступ з різних місць.

Як виправити час простою сайту WordPress та запустити його в Інтернеті?

Перевірка поширення DNS

Нижче наведено деякі причини, через які вам потрібно змінити DNS, а простоїв не уникнути – це більшість випадків і не з ваших рук.

  • Змінено сервери доменних імен для включення або відключення CDN, наприклад Cloudflare або Slackpath.
  • Перенесли сайт на іншу хостинг -компанію та змінили IP -адресу сервера.

У всіх таких випадках намагайтеся зберігати попередні записи DNS без видалення. Наприклад, якщо ви хочете вимкнути CDN, збережіть активне з’єднання та змініть DNS на нові сервери у своєму реєстраторі домену. Принаймні, це допоможе обслуговувати файли CDN до завершення розповсюдження на новий сервер та уникнути деяких простоїв.

Висновок

Не панікуйте, коли ваш сайт не працює. Якщо ви не можете вирішити проблему та відкрити сайт, негайно поговоріть з господарем, щоб краще зрозуміти проблему. Для всіх проблем, пов’язаних із сайтом, таких як атака на шкідливе програмне забезпечення, вам може знадобитися найняти спеціалістів залежно від проблеми.

Джерело запису: www.webnots.com
Залиште відповідь

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі