Мне нужно упомянуть, что у меня было google поиск решения перед публикацией здесь.
Я переношу свой сайт wordpress в другой домен и на другой сервер.
wp_config.php отредактирован; база данных, имя пользователя базы данных, пароль и хост все изменены. table_prefix остается тем же, потому что я использую тот же самый.
wp_posts и wp_option я тоже изменился.
Я все равно получил это сообщение об ошибке.
You do not have sufficient permissions to access this page
Кто-нибудь знает, что произойдет и как это исправить?
wp-admin не может получить доступ после перемещения
Если вы перемещаете свой домен, не изменяя URL-адрес дома и сайта вашего сайта WordPress, вы можете следовать приведенным ниже инструкциям, как это предусмотрено в wordpress codex.
EDIT (если ваш URL-адрес сайта также изменился, я просто формулирую с сайта codex)
Перемещение веб-сайта и изменение вашего доменного имени или URL-адресов (например, с http://example.com/site на http://example.com или http://example.com на http://example.net ) требует следующие шаги – последовательно.
При изменении вашего доменного имени или URL-адреса возникают дополнительные проблемы. Файлы и база данных могут быть перемещены, однако ссылки на старое доменное имя или местоположение останутся в базе данных, что может вызвать проблемы со ссылками или отображением темы.
Если вы выполняете поиск и замену в своей базе данных, чтобы изменить URL-адреса, вы можете вызвать проблемы с сериализацией данных из-за того, что некоторые темы и виджеты хранят значения с указанием длины вашего URL-адреса. Когда это изменяется, все ломается. Чтобы избежать этой проблемы с сериализацией, у вас есть два варианта:
Убедитесь, что веб-сервер позволяет вам просматривать страницу и просматривать файл httpd.conf или .htaccess для каталога, в котором живет основной скрипт WordPress.
Убедитесь, что файлы WordPress имеют правильные разрешения. Если вы просто скопировали их, тогда пользователь, которому необходимо получить к ним доступ (apache на многих типичных установках LAMP, но ваш может быть другим) способен.
Если вы уже скопировали все свои файлы и переместили все его в новый каталог, то вам нужно всего лишь установить site url
вашего site url
, home url
.
Например, если вы работаете на WordPress локально, возможно, у вас был исходный URL-адрес примерно так:
http://localhost/wordpress
и ваш новый URL-адрес может выглядеть примерно так:
http://wordpress.local
В приведенном выше случае вам нужно будет изменить свои настройки в базе данных.
Настройки базы данных:
Перейдите в таблицу wp_options
и найдите столбец с именем option_name
, посмотрите на поле, которое говорит siteurl
и home
. Вы заметите, что рядом с ними в поле option_value
вас был старый URL. Измените это на новый URL, и вам должно быть хорошо идти.
Надеюсь это поможет.