WordPress — недостаточно прав для клонированных баз данных

Я настраиваю дубликат CMS WordPress для песочницы для веб-сайта, и когда я захожу в WordPress, я получаю сообщение «У вас недостаточно прав для доступа к этой странице».

Вот что я сделал:

  1. Создан поддомен sandbox.mysite.com
  2. Скачал все существующие файлы WP и загрузил их в песочницу
  3. Скопировал все таблицы базы данных WP и переименовал все префиксы new_ от wp_
  4. wp-config.php, изменено $table_prefix в new_ от wp_
  5. В таблице new_optionsЯ изменил строки siteurl а также home в sandbox.mysite.com

Вход в систему здесь дает мне ошибку.

Без изменения $table_prefix переменная в wp-config.php, я могу войти, но она использует исходную базу данных и перенаправляет на исходный WordPress.
Таким образом он получает всю информацию из оригинальных таблиц.

Я не могу найти, что еще мне нужно изменить, не уверен, является ли это разрешением пользователя или проблемой с маршрутизацией или чем. Любая помощь очень ценится. Спасибо!

1

Решение

ОП здесь, я решил это, и теперь я в порядке. Первоначально я все сделал правильно, но после еще одного исследования я обнаружил, что мне не хватает обновления в таблице new_options, Мне нужно было также обновить столбец option_name, Я нашел это путем поиска всех экземпляров старого префикса в этой таблице, используя

SELECT * FROM  `new_options` WHERE  `option_name` LIKE  '%wp_%'LIMIT 0 , 30

Эта статья помогла мне:
https://digwp.com/2010/10/change-database-prefix/

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]