Я настраиваю дубликат CMS WordPress для песочницы для веб-сайта, и когда я захожу в WordPress, я получаю сообщение «У вас недостаточно прав для доступа к этой странице».
Вот что я сделал:
new_
от wp_
$table_prefix
в new_
от wp_
new_options
Я изменил строки siteurl
а также home
в sandbox.mysite.com
Вход в систему здесь дает мне ошибку.
Без изменения $table_prefix
переменная в wp-config.php, я могу войти, но она использует исходную базу данных и перенаправляет на исходный WordPress.
Таким образом он получает всю информацию из оригинальных таблиц.
Я не могу найти, что еще мне нужно изменить, не уверен, является ли это разрешением пользователя или проблемой с маршрутизацией или чем. Любая помощь очень ценится. Спасибо!
ОП здесь, я решил это, и теперь я в порядке. Первоначально я все сделал правильно, но после еще одного исследования я обнаружил, что мне не хватает обновления в таблице new_options
, Мне нужно было также обновить столбец option_name
, Я нашел это путем поиска всех экземпляров старого префикса в этой таблице, используя
SELECT * FROM `new_options` WHERE `option_name` LIKE '%wp_%'LIMIT 0 , 30
Эта статья помогла мне:
https://digwp.com/2010/10/change-database-prefix/
Других решений пока нет …