Вопрос или проблема
Я новичок в MAMP, но установка и просмотр сайта WordPress, который я скачал с сервера, прошли без проблем. Однако я не могу понять, как войти в администраторскую панель моего сайта. Вот что я пробовал и какие результаты получил:
Настройка: Веб-сервер > Корневая папка > Сайты
-
localhost:8888 = отображает сайт без проблем
-
http://localhost:8888/wp-admin/ = Страница не найдена
-
Оба localhost:8888/mysitename/wp-admin/ и http://localhost:8888/mysitename/wp-admin перенаправляют на https://localhost:8888/mysitename/wp-admin/, затем ошибка “Безопасное соединение не удалось”. Произошла ошибка при подключении к localhost:8888. SSL получил запись, превышающую допустимую длину. Код ошибки: SSL_ERROR_RX_RECORD_TOO_LONG
Все, что я читал, кажется проще этого. Что я упускаю?
Откройте MAMP pro и нажмите на значок localhost (он должен быть вверху списка), затем справа будет несколько вкладок – первая называется “Общие”.
Вторая секция этой вкладки покажет путь к “Корневой папке”. Там вы можете указать, где находятся файлы/директории.
Предлагаю создать в этой папке директорию с названием “sites” и создавать там столько директорий, сколько нужно/когда нужно – но – укажите путь к корню на эту (сайт) директорию.
С этого момента адрес должен быть localhost/sites/**название директории сайта
Например: localhost/sites/samplesite
**Если вы добавите директорию в localhost dir – она будет отображаться как
localhost/samplesite
То же самое здесь
Я тоже ищу решение этой проблемы, но пока не нашел подходящего решения, которое бы работало должным образом
Версии:
macOS Catlina: 10.15.7 (19H524) MAMP: 5.7 Firfox: 89.0.2 (64-битный) WordPress: 5.7.2
Ответ или решение
Ваша проблема при входе в админ-панель WordPress, установленного с использованием MAMP, вероятнее всего связана с неправильной настройкой веб-сервера и путей. Давайте последовательно разберёмся, как можно решить эту проблему, учитывая предоставленную информацию и специфику системы.
Факты (Facts)
Вы успешно установили MAMP и видите сайт WordPress при переходе по адресу localhost:8888
. Однако, при попытке зайти в админ-панель по адресу http://localhost:8888/wp-admin/
, вы сталкиваетесь с ошибками — либо "Not Found", либо проблемами с SSL-соединением при автоматической переадресации на HTTPS.
Проблема (Problem)
Ваша проблема заключается в том, что сервер пытается подключиться через HTTPS, тогда как конфигурация, скорее всего, выполняется через HTTP. Кроме того, возможен неверный путь или сбой в конфигурации для доступа к админ-панели WordPress.
Решения (Solution)
-
Проверка конфигурации Apache и хостов
- Зайдите в MAMP и убедитесь, что используется нужный Document Root. Это можно найти в настройках MAMP Pro на вкладке "General".
- Убедитесь, что ваш путь к Document Root сопоставлен с папкой, где фактически находится ваша установка WordPress.
-
Правильная настройка пути веб-сайта в MAMP
- Создайте папку "sites" внутри Document Root (например,
/Applications/MAMP/htdocs/sites
). - В эту папку добавьте директорию вашего сайта (например,
mysitename
), чтобы доступ к сайту осуществлялся по адресу:localhost:8888/sites/mysitename
.
- Создайте папку "sites" внутри Document Root (например,
-
Избегание HTTPS для локальной разработки
- Отключите автоматическую переадресацию на HTTPS, поскольку она не требуется для локального сервера. Данное поведение возникает, когда в вашем сайте, возможно, неправильно настроены ссылки.
- Откройте файл
wp-config.php
вашего WordPress и добавьте или измените строки:define('WP_HOME','http://localhost:8888'); define('WP_SITEURL','http://localhost:8888');
-
Изменение .htaccess (при необходимости)
- Перейдите в файл
.htaccess
в корневой директории вашего WordPress и убедитесь, что там нет параметров, которые перенаправляют вас на HTTPS.
- Перейдите в файл
-
Открытие админ-панели
- Попробуйте зайти в админ-панель, перейдя по адресу:
http://localhost:8888/sites/mysitename/wp-admin/
.
- Попробуйте зайти в админ-панель, перейдя по адресу:
Сопроводительное решение (Action)
После выполнения вышеописанных шагов, у вас должен появиться доступ к админ-панели WordPress. Если проблема всё же сохраняется, имеет смысл рассмотреть логи Apache или обратиться к сообществу поддержки MAMP или WordPress, предоставив им детальные логи и информацию о произошедших ошибках.
Долгосрочная перспектива (Long-term)
Для будущих использований убедитесь, что установлены последние версии компонентов MAMP и WordPress, а также своевременно обновляйте ваш macOS и веб-браузеры. Постоянно следите за рекомендациями по настройке, чтобы избежать подобных проблем в дальнейшем.
Надеюсь, это руководство поможет вам успешно войти в админ-панель вашего сайта WordPress через MAMP!