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

11 причин, чому не вдається налаштувати локальний хост WordPress

10

Іноді все працює дивно, і WordPress – найкращий приклад для цього. Хоча на встановлення активного сайту WordPress потрібно менше п’яти хвилин, але багатьом із них не вдасться створити локальну копію активного сайту. Легко створити живий сайт WordPress за кілька хвилин за допомогою пакетів інсталятора одним клацанням миші, таких як Softaculous. Більшість популярних хостинг -компаній, таких як Bluehost, SiteGround та HostGatorпропонують встановлення WordPress CMS одним клацанням миші на їхній cPanel. Однак проблема виникає, коли ви плануєте створити копію свого веб -сайту на локальному сервері. Вам потрібна локальна копія з багатьох причин; наприклад, ви можете зробити тестування нового плагіна або спробувати змінити тему. У більшості випадків вам може просто знадобитися безпечна резервна копія вашого реального сервера на локальному комп’ютері. Якщо вас вразило, ось 5 причин для усунення несправностей, чому локальна установка WordPress може не працювати.

Пов’язані: Як встановити localhost за допомогою MAMP на Mac?

11 причин, чому не вдається налаштувати локальний хост WordPress

1 Плагін кешування

Налаштування localhost – це довга частина, яка потребує трьох типів файлів – інсталяційного пакета WordPress, файлів вашого сайту та файлу бази даних. Коли ви створюєте резервну копію веб -сайту в реальному часі, ви, ймовірно, завантажуєте всю частину плагіна цього веб -сайту. Більшість плагінів кешування працюватимуть лише у реальному середовищі сервера і видаватимуть помилки, коли ви намагаєтесь увійти на свою інформаційну панель адміністратора localhost. Однак деякі плагіни повністю завадять вам доступ до сайту. Тому обов’язково видаліть папку плагінів кешування з вашого локального розділу “/wp-content/plugins".

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

2 Плагін безпеки

Більшість із нас захищає активний веб -сайт за допомогою плагінів безпеки, таких як Wordfence або All in one WP плагін безпеки та брандмауера. Ці плагіни безпеки створюють багато матеріалів у бекенді.

  • Записи таблиці бази даних
  • Записи Htaccess
  • Додаткові випадаючі елементи для папки зовнішніх плагінів

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

3 .htaccess Записи

Деяким локальним серверам не потрібен файл htaccess, тоді як деяким серверам потрібен цей файл для нормальної роботи. Є дві речі, які слід переконатися, що для вашої інсталяції потрібен файл htaccess.

  • Плагіни безпеки та кешування створять безліч директив у файлі htaccess. Обов’язково видаліть усі ці непотрібні записи, оскільки вам може знадобитися видалити плагіни безпеки та кешування.
  • WordPress потребує записів htaccess для правильної роботи для налаштувань постійних посилань. Тому переконайтеся, що записи постійного посилання за умовчанням доступні у файлі htaccess вашого локального хоста.

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

4 Використання HTTPS у Localhost

Існують деякі інструменти, такі як Local By Flywheel, що дозволяє легко створювати локальний веб -сайт HTTPS. Крім того, ви можете також використовувати преміальну версію MAMP для створення захищеного віртуального сервера хостів. Однак за замовчуванням localhost працює лише з протоколом HTTP. Якщо ви неправильно замінили URL -адреси у вашій базі даних на https: // localhost, то весь localhost буде недоступний. Коли ви намагаєтесь локалізувати з протоколом https, Chrome та інші веб -переглядачі покажуть вам помилку відхилення з’єднання, як показано нижче.

11 причин, чому не вдається налаштувати локальний хост WordPress

Помилка відхилення з’єднання

5 Назва бази даних

Інша важлива частина – це назва бази даних. Якщо не змінити назву бази даних всюди, простий спосіб – створити локальну базу даних з такою ж назвою, як і база даних вашого веб -сайту. Інакше ви побачите помилку при імпорті вашої бази даних у phpMyAdmin. Ви також побачите популярну помилку підключення до вашої бази даних, коли назва бази даних не відповідає файлу “config.php”.

Крім того, переконайтеся, що у вас однакова версія MySQL та PHP як на локальному, так і на живому сервері.

Пов’язані: Як налаштувати локальний сервер у Windows за допомогою XAMPP?

6 Експорт усіх таблиць у базі даних

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

7 Завантаження більшої бази даних у phpMyAdmin

Встановлення WordPress за замовчуванням обмежує розмір завантаження файлів за допомогою налаштувань PHP. Навіть якщо ви збільшите розмір файлу для завантаження у зовнішній частині, неможливо імпортувати більший файл бази даних у phpMyAdmin. Якщо у вас є більша база даних, спробуйте завантажити через командний рядок у Windows або термінал у Mac.

8 Забудьте замінити реальні URL -адреси

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

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

Пов’язані: Як налаштувати локальний хост -сайт WordPress за допомогою WAMP?

9 Захист "гарячої лінії"

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

10 Використання неправильних портів

URL -адреса вашого локального хосту зміниться залежно від налаштування вашого порту. Як правило, у вас є два типи портів:

  • Apache/ Nginx – 80 та MySQL – 3306. Якщо ви використовуєте ці порти, ви можете отримати доступ до сайту за допомогою URL -адрес ” http: // localhost/ “. Однак щоразу, коли вам потрібно надати пароль адміністратора для доступу до локального сервера.
  • Apache/ Nginx – 8888 та MySQL – 8889. Якщо ви використовуєте ці порти, вам слід зайти на сайт за допомогою URL -адресhttp: // localhost: 8888/ “.

11 причин, чому не вдається налаштувати локальний хост WordPress

Налаштування портів MAMP

11 Тема преміум -класу або плагін потребує коду активації

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

Резюме

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

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

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