Intereting Posts
как и когда использовать токен обновления с php google calender api PHP: доступ к Bluetooth GPS через последовательный порт (SPP) COM3 PHP null и copy-on-write перемещать объект с одной страницы на другую? Как я могу увеличить переменную Smarty? Как проверить, является ли строка допустимым именем XML-элемента? как проверить выбор через javascript Как создать профили пользователей с помощью PHP и MySQL PHP 5.2 Функция, необходимая для сортировки массива записей GENERIC Количество столбцов MySQL не соответствует количеству значений в строке 1 Kohana v3.1.0 ORM _ignored_columns – теперь, когда он ушел, что мне делать вместо этого? в среде Openshift, как получить доступ к базе данных в другом приложении? Я NetBeans, могу ли я каким-либо образом сохранить отпечаток ключа RSA на удаленном сервере или не подтвердить NetBeans ключ до принятия решения? Разница между ob_get_clean и ob_get_flush Почему это регулярное выражение PHP не извлекает url из значения css?

wp-admin не может получить доступ после перемещения

Мне нужно упомянуть, что у меня было 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.

  1. Если база данных и URL-адреса остаются неизменными, вы можете перемещаться, просто копируя файлы и базу данных.
  2. Если имя базы данных или пользователь изменено, отредактируйте wp-config.php, чтобы получить правильные значения.
  3. Если вы хотите протестировать, прежде чем переключаться, вы должны временно изменить «siteurl» и «home» в таблице базы данных «wp_options» (через phpMyAdmin или аналогичный).
  4. Если у вас была какая-либо переписывающая установка (permalinks), вы должны отключить .htaccess и перенастроить постоянные ссылки, когда она будет жить.

EDIT (если ваш URL-адрес сайта также изменился, я просто формулирую с сайта codex)

Перемещение веб-сайта и изменение вашего доменного имени или URL-адресов (например, с http://example.com/site на http://example.com или http://example.com на http://example.net ) требует следующие шаги – последовательно.

  1. Загрузите существующие файлы сайта.
  2. Экспортируйте свою базу данных – зайдите на mySQL и экспортируйте базу данных.
  3. Переместите резервные копии файлов и базы данных в новую папку – где-то в безопасности – это резервная копия вашего сайта.
  4. Войдите на сайт, который хотите переместить, и перейдите в «Настройки»> «Общие», затем измените URL-адреса. (например, с http://example.com/ на http://example.net ) – сохраните настройки и ожидайте увидеть страницу 404.
  5. Загрузите файлы своего сайта еще раз.
  6. Экспортируйте базу данных еще раз.
  7. Измените wp-config.php с именем базы данных mySQL нового сервера, пользователем и паролем.
  8. Загрузите файлы.
  9. Импортируйте базу данных на новый сервер.

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

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

  1. Выполняйте поиск и замену только в таблице wp_posts.
  2. Используйте «Поиск и замена» для WordPress Databases Script для безопасного изменения всех экземпляров.

Убедитесь, что веб-сервер позволяет вам просматривать страницу и просматривать файл 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, и вам должно быть хорошо идти.

Надеюсь это поможет.