Если это проблема, которую я так хорошо знаю, вы запускаете установку memcache после установки MU? Я обнаружил, что, очевидно, существует проблема с кешем (засвидетельствовано в 2.9) для объекта параметров, когда что-то хорошее (например, ключ wp_user_roles) застревает в массиве memcache «notoptions».
Если вы запускаете поверх memcache, и это звучит как возможность, попробуйте подключиться к машине через 11211. Введите delete blogid:options:notoptions
, где blogid - это идентификатор блога, в котором вы видите проблему. Обновите панель администратора и посмотрите, есть ли роли в выпадающем списке. Если так, то вы нашли свою проблему.
ОБНОВЛЕНИЕ : ОК, так что вы не нашли свою проблему - вы не запустили memcache. Я все еще проверял бы объект ролей, ища поврежденный или несуществующий. Я верю, что это твое лучшее лидерство. Вы можете использовать этот код для вывода таблицы параметров:
global $wpdb;
$array = $wpdb->get_col("SELECT option_name FROM $wpdb->options");
foreach ($array as $key) {
echo $key . ": <code>";
var_dump(get_option($key), true));
echo "</code><br/>";
}