У меня странная проблема, с которой я никогда не сталкивался.WordPress перенести достаточную ошибку разрешений
Я перенес сайт с моего ПК на сервер. Ну, я делал это много раз, но никогда не сталкивался с этой проблемой.
ОК, что я сделал, я скопировал тему и экспортировал базу данных и импортировал ее на сервер + Я заменил префиксы таблиц от wp_
до site_
, чтобы соответствовать предварительно установленным серверам префиксам установки WordPress.
страница работает отлично, но, когда я войти в систему под учетной записью администратора (нет других пользователей, то админ) Я получаю эту ошибку:
И когда я открываю фактическую страницу Я вижу это:
Белая линия одна наверху, где должно находиться меню администратора.
Кажется, что пользователь действительно вошел в систему, но каким-то образом получает отклонил с сервера?
Я знаю, что это небольшой isue, который можно решить, переустановив WordPress с точными настройками, которые у меня есть на моем локальном ПК, но я хочу знать, почему это произошло и как его исправить.
PS: В этом нет никаких дополнений. Просто моя специальная тема.
ли вы изменить префикс в конфигурационном файле? – Charles
Я изменил префикс имен таблиц на тот, который написан в файле 'wp-config.php'. Как я уже сказал, сторона работает точно так, как должна, за исключением того, что я не могу войти в панель администратора. – Peon
Похоже, что вы вошли в систему, но ваша учетная запись не имеет прав администратора. Перейдите в таблицу 'site_usermeta' в базе данных и убедитесь, что' meta_key' и 'meta_value' используют правильный префикс. Они должны быть 'site_capabilities',' site_user_level' и т. Д. Вместо 'wp_capabilities' и' wp_user_level'. Также убедитесь, что 'site_capabilities' установлен в качестве администратора. – Charles