Якщо це проблема, яку я так добре знаю, ви працюєте з установкою пам'яті за вашою установкою MU? Я виявив, що, мабуть, існує проблема кешу (засвідчена в 2.9) для об'єкта параметрів, де щось хороше (наприклад, ключ wp_user_roles) застряє в масиві пам'яті "notoptions".
Якщо ви запускаєте зверху пам’ять, і це звучить як можливість, спробуйте звернутися до машини через телефон 11211. Введіть delete blogid:options:notoptions
, де blogid - це ідентифікатор блогу, в якому ви бачите проблему. Оновіть панель адміністратора і подивіться, чи є ролі у спадному меню. Якщо так, ви знайшли свою проблему.
ОНОВЛЕННЯ : Добре, значить, ви не знайшли своєї проблеми - ви не працювали в пам'яті. Я б все-таки перевірив об’єкт ролей, шукаючи корумпованого чи неіснуючого. Я вважаю, що це найкращий твій потенціал. Ви можете використовувати цей код для скидання таблиці параметрів:
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/>";
}