Блог

PHP/WordPress: вы не имеете достаточно прав для доступа к этой странице (перевод)

Некоторые люди, после модернизации WordPress 1.5.x на 2.0.x испытывали эту ошибку:

You do not have sufficient permissions to access this page

Наиболее распространенной причиной этой ошибки является обновление. Число баз данных было увеличивается, поэтому WordPress думает, что это до настоящего времени, но это пока не написал разрешения, которые вам нужно будет получить доступ к интерфейс администратора WordPress.

Нужно выполнить сценарий, чтобы заставить 1.5.x в 2.0.x обновится.

Скачать: Force Upgrade for WordPress

Инструкция

  1. Нажмите кнопку “Скачать” и сохраните как force-upgrade.php
  2. Добавить force-upgrade.php в корневой каталог WordPress (каталог с wp-config.php)
  3. Открываем браузере (например http://example.com/wordpress/force-upgrade.php)
  4. Удалить force-upgrade.php с вашего сервера

Я не буду обещать вам, что это решит все ваши проблемы, но это помогло несколько человек, которые выполнили его.

Решение:

require('wp-config.php');
require('wp-admin/upgrade-functions.php');

log('WordPress loaded...');
log('Upgrade functions loaded...');
wp_cache_flush();

log('Object cache flushed...');
make_db_current();

log('Database made current...');
upgrade_160();

log('Data upgraded...');
$wp_rewrite->flush_rules();

log('Rewrite rules flushed...');
wp_cache_flush();

Источник: markjaquith.wordpress.com