#php #mysql #database #wordpress #migration
Вопрос:
Я переместил свои файлы WordPress на другой сервер с помощью SFPT и загрузил базу данных вручную. Я могу войти в панель мониторинга и все другие функции, кроме сообщений, когда я пытаюсь добавить новое сообщение, возникают следующие ошибки:
Комментарии:
1. Является ли этот новый сервер точно таким же доменом, как и старый?
2. Это новый домен, я обновил домен в таблице параметров
3. Вы также должны выполнить поиск и замену в базе данных, но вам нужно позаботиться о сериализованных данных. Для наших сайтов мы используем WP-CLI с командой, аналогичной
wp search-replace "https://old.example.com" "https://new.example.com" --recurse-objects --all-tables --dry-run
. Завершающая косая черта в URL-адресах не должна использоваться, и вы должны быть абсолютно уверены в протоколе замены. Предыдущая команда на самом деле ничего не делает, если вы не удалите--dry-run
параметр.4. Я запустил эту команду, и она успешно произвела замену, но не решила проблему
Ответ №1:
В WordPress есть руководство по этим типам проблем
https://wordpress.org/support/topic-tag/white-screen-of-death/
Попробуйте обновить настройки постоянной ссылки с помощью wp-администратора и попробуйте. или возможность того, что ваша база данных не была полностью перенесена на новый хост.
Комментарии:
1. Я попытался обновить постоянные ссылки, но это не сработало
2. была ли завершена миграция БД ?
3. Да, он был завершен, все правильно показано на странице. Проблема в панели мониторинга, где я не могу добавлять новые сообщения или страницы.