Проблема доступа к локальному сайту Wordpress (перенаправления + другие глупости) - PullRequest
0 голосов
/ 25 июня 2018

Я столкнулся с довольно проблемой.

Я занимаюсь разработкой веб-сайта, размещенного локально с MAMP. Я всегда использовал localhost:90/wordpress/ для доступа к сайту, и он работал до сегодняшнего дня. Несколько часов назад я начал процесс переноса сайта с локального сервера на реальный домен. К сожалению, я не проверял URL-адреса и закончил тем, что изменил некоторую информацию и работал на панели localhost myPHPadmin, а не на панели домена myPHPadmin. Короче говоря, я так сильно изменился, прежде чем осознал свою ошибку, затем продолжил меняться еще больше, и теперь я заблудился и не знаю, что делать. На данный момент я просто пытаюсь получить доступ к своему локальному веб-сайту, чтобы я мог начать заново.

Выпуск:
Каждый раз, когда я перехожу на localhost:90/wordpress, Chrome перенаправляет меня на localhost/wordpress, и мой веб-сайт не отображается, он говорит, что веб-сайт не может быть показан.

Я попытался зайти в мою локальную панель myPHPadmin и изменить siteurl и home, чтобы оба сказали localhost, но безуспешно. Интересно, что когда я изменяю оба параметра на wordpress, он показывает неформатированную версию моей домашней страницы (вроде как просто HTML) с ограниченными изображениями, однако, если я нажимаю на какие-либо ссылки, это приводит меня к wordpress/about, и это не существовать. Если я изменю его на localhost:90, он покажет мою неотформатированную страницу Page not found. Невозможно получить доступ к wp-admin ни с одним из них.

Я пытался использовать инструмент замены, рекомендованный в другой теме, но поиск localhost и замена на localhost:90 не дали мне результатов. Я также дважды проверил папку .htaccess, и это правильно. Я очистил куки / кеш и все еще ничего. Я в отчаянии.

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 25 июня 2018

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

Вы можете попробовать сделать следующее:

Измените ссылки siteurl и homeurl в вашем PHPmyadmin на localhost:90/wordpress или что-то еще, когда ваш сайт работал и работал.

В вашей корневой папке Wordpress есть файл с именем wp-config.php. Откройте этот файл и найдите:

* @package WordPress
*/

Добавить после:

define('WP_HOME','localhost:90/wordpress');
define('WP_SITEURL','localhost:90/wordpress');

Вы замените все localhost:90/wordpress, если необходимо, с помощью которых я написал в своих кодах на то, что ссылка была раньше; когда сайт работал.

Проверьте файл полностью и с помощью функции Find/Replace вашего любимого текстового редактора на предмет отсутствия дублирующихся записей.

Теперь попробуйте получить доступ к wp-admin. Если вы по-прежнему не можете получить доступ к wp-admin, создайте резервную копию текущей папки wp-admin.

Из новой версии Wordpress той же версии, что и у вас, скопируйте папку wp-admin и замените ее текущей папкой wp-admin. Теперь попробуйте снова получить доступ к wp-admin.

Если вы можете получить к нему доступ и войти в систему, обновите ваши постоянные ссылки. После выполнения этих действий проверьте, доступен ли ваш сайт снова.

Обновление:

Поскольку ни один из этих шагов не помог вам, попробуйте выполнить следующее:

Удалите все основные файлы Wordpress из папки localhost:90/wordpress, КРОМЕ wp-config.php и папки wp-content.

Теперь из новой папки Wordpress скопируйте файлы и папки, КРОМЕ файла wp-config.php и папки wp-content. Вставьте их в папку localhost:90/wordpress.

Попробуйте зайти на ваш сайт сейчас.

Обновление 2:

Попробуйте загрузить Wordpress на онлайн-сервер и измените значения siteurl и homeurl в файле wp-config.php. Мы определили локальные адреса в файле, теперь вы обновите их, указав данные своего домена.

Возьмите свежую резервную копию своей базы данных с локального хоста и импортируйте ее в новую базу данных на своем онлайн-сервере. Обновите homeurl и siteurl в новой импортированной базе данных.

Обновите wp-config.php, указав новое имя базы данных, а также имя пользователя и пароль учетной записи, которой вы предоставили все привилегии для доступа к базе данных.

Попробуйте получить доступ к wp-admin сейчас.

В случае успеха обновите постоянные ссылки и попробуйте зайти на ваш сайт.

Это сообщит нам, если ваш localhost неисправен.

...