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

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

48

Иногда что-то работает странным образом, и WordPress – лучший тому пример. Хотя установка живого сайта WordPress занимает менее пяти минут, многие из них не смогут создать локальную копию работающего сайта. С помощью таких установочных пакетов, как Softaculous, легко создать живой сайт WordPress за несколько минут. Большинство популярных хостинговых компаний, таких как 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, которые позволяют легко создать сайт localhost с HTTPS. В качестве альтернативы вы также можете использовать премиум-версию MAMP для создания защищенного виртуального хост-сервера. Однако по умолчанию localhost работает только с протоколом HTTP. Если вы ошибочно заменили действующие URL-адреса в своей базе данных на https: // localhost, тогда весь 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 localhost с помощью WAMP?

9 Защита от хотлинков

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

10 Использование неправильных портов

URL-адрес вашего сайта localhost изменится в зависимости от настройки вашего порта. Как правило, у вас есть два типа портов:

  • Apache / Nginx – 80 и MySQL – 3306. Если вы используете эти порты, вы можете получить доступ к сайту, используя URL-адреса «http: // localhost / ». Однако каждый раз вам нужно вводить пароль администратора для доступа к локальному серверу.
  • Apache / Nginx – 8888 и MySQL – 8889. Если вы используете эти порты, вам следует получить доступ к сайту, используя URL-адреса «http: // localhost: 8888 / ».

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

Настройка портов MAMP

11 Премиум-тема или плагин требует кода активации

Большинству премиальных тем и плагинов требуется код активации для включения на сайте. Эти премиум-компоненты будут работать только на одном активированном сайте, если у вас есть лицензия на один домен. Это может работать на локальном сайте, когда вы загружаете / загружаете файлы живого сайта. Однако он сбрасывает домен лицензии при обновлении с локального сервера. Например, популярный плагин Jetpack попросит вас активировать локальный сервер, чтобы лицензия оставалась активной на действующих и локальных сайтах. Кроме того, большинство подключаемых модулей членства и сжатия изображений, которые должны подключаться к серверу, не будут работать с локального компьютера. Поэтому попробуйте отключить премиум-плагины и темы и использовать бесплатную тему для настройки localhost, если у вас возникнут проблемы.

Резюме

Если после проверки всех вышеперечисленных пунктов вы все еще не уверены, что у вас двоих есть варианты. Один из них – полностью удалить все локальные файлы и переустановить заново. Другой – попробовать другой инструмент, который поможет вам легко настроить.

Источник записи: www.webnots.com
Leave A Reply

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее