Не удается подключиться к моему локальному сайту MAMP WordPress

#wordpress #http #port #mamp

#wordpress #http #порт #mamp

Вопрос:

У меня возникли проблемы с подключением к моему сайту WordPress, который я создал локально. Сайт является дубликатом живого сайта, и я использую загруженные файлы и экспортированную базу данных. Однако, когда я пытаюсь получить доступ, я сталкиваюсь со следующей ошибкой: введите описание изображения здесь

Кажется, что мои экземпляры Mamp работают правильно: введите описание изображения здесь

и я использую следующие порты: введите описание изображения здесь

Чего мне здесь не хватает? У меня есть другой локальный сайт, работающий на том же экземпляре, и он запускается просто отлично. Большинство связанных ответов в Интернете ссылаются на проблему dns, но я не понимаю, как это повлияет на локальный сайт.

Примечание: добавление:80 в конец URL-адреса приводит к возврату 404, поэтому, возможно, часть проблемы связана с портом?

Что-то вызывает https, и я не смог понять, что это такое. Я прокомментировал следующие строки, которые присутствуют в wp-config:

 //define('FORCE_SSL_ADMIN', true);```

and updated the following. to http:

```define('WP_HOME','http://localhost/sitename');
define('WP_SITEURL','http://localhost/sitename');```

I also updated .htaccess to the following per this post: https://wordpress.stackexchange.com/questions/221850/stop-wordpress-from-using-https-and-just-use-http

```# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress```

None of this so far has prevented the https redirect (or setting?). What is weird is I have another local wordpress site on this same instance of mamp and I am not experiencing the problem with it
  

Комментарии:

1. вы изменили URL-адреса экспортируемой базы данных в таблице параметров? Вам также необходимо будет изменить wp-config.php запишите и обновите сведения о базе данных, чтобы убедиться, что она подключена к вашей локальной базе данных

2. вот что у меня установлено: define('DB_HOST', 'localhost');

3. Это правильно, но вам также нужно будет обновить имя пользователя и пароль, поскольку у MAMP есть свои собственные.. Я считаю, что имя пользователя по умолчанию — root, а пароль — пустой… Возможно, вам придется создать его, чтобы заставить WordPress работать.

4. Я создал новое имя пользователя и пароль, обновил wp-config для отражения, но все равно не повезло. Я заметил, что браузер, похоже, использует https, даже те, которые я определил (‘FORCE_SSL’, false); — может ли это вызвать какие-либо проблемы?

5. это определенно вызовет проблему, поскольку у вас нет сертификата для localhost. откройте phpMyAdmin через страницу MAMP, а затем проверьте свой URL-адрес WordPress в таблице параметров. Убедитесь, что для него установлено значение localhost. Вы также можете попробовать прокомментировать все в своем файле root .htaccess, найденном в htdocs, чтобы узнать, есть ли там что-то, вызывающее перенаправление