Проблемы миграции с локального WordPress на сервер - PullRequest
0 голосов
/ 07 мая 2020

Недавно я начал использовать Wordpress для школьного проекта, и, поскольку у меня уже была учетная запись в облаке Google, я решил разместить там свой сайт. Я создал его локально и спроектировал, чтобы посмотреть, будет ли он работать, но теперь я пытаюсь перенести его на облачный сервер Google. Я экспортирую свою базу данных, а затем импортирую ее на сервер. Теперь, когда я сделал это, сначала Wordpress сказал мне, что я уже установил его (правильно), а затем бросил меня на пустую страницу. После небольшого поиска я нашел это прямо здесь, на Stack Overflow, и это имело для меня смысл. Итак, я выполнил команды, заменив все экземпляры localhost на serverIP .

Я задаю этот вопрос потому, что описанная выше процедура не устранила мою проблему. Он правильно перенаправляет serverIP на serverIP / siteName , но дает мне ошибку 404. Мне интересно, сделал ли я что-то не так, и как я могу это исправить?

Заранее спасибо за ответы.

Изменить: деталь, которую я забыл добавить, хотя не думаю, это имеет значение: мой локальный компьютер (на котором я изначально размещал wp) работает Windows 10, а облачный сервер Google работает под управлением Ubuntu 16.04.

1 Ответ

1 голос
/ 08 мая 2020

Это не прямой ответ на ваш вопрос, но, возможно, это решение вашей проблемы. Я опишу еще один способ переноса вашей страницы wordpress из вашей разработки localhost на ваш веб-хост.

Fini sh прогресс установки, поэтому wordpress настраивает для вас все таблицы базы данных, и все они пусты (кроме сообщения hello world и страницы конфиденциальности данных).

Go на локальный сервер WordPress и установите под инструментами плагин экспорта WordPress для экспорта всех данных на ваш сайт. В результате получился файл xml. Но вы также можете использовать плагин, например https://wordpress.org/plugins/all-in-one-wp-migration/

Скопируйте всю папку wp-content со страницы wordpress на локальном хосте через ftp в вашу установку wordpress на веб-хосте. . вы можете сначала удалить его, а затем поместить папку с локального хоста.

Go на свою только что установленную страницу WordPress, активировать все ваши теперь появляющиеся плагины (если они у вас есть) и в инструментах в серверной части используйте импортер wordpress для загрузки всех ваших данных в новую базу данных (это может занять несколько минут). Вы также можете использовать плагин, как «все в одном» для миграции WP.

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

Надеюсь, это упростит ваше развертывание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...