Убил админа

Главные вкладки

Комментарии

Аватар пользователя edhel edhel 19 августа 2007 в 7:35

При удалении пользователя все его публикации переходят к анониму (uid=0). См. node.module:

<?php
function node_user($op, &$edit, &$user) {
  if ($op == 'delete') {
    db_query('UPDATE {node} SET uid = 0 WHERE uid = %d', $user->uid);
    db_query('UPDATE {node_revisions} SET uid = 0 WHERE uid = %d', $user->uid);
  }
}
?>

Комментарии аналогично переходят анониму.

Аватар пользователя suna suna 8 мая 2012 в 21:41

Подскажите, поставил галку настройках пользователя и заблокировал свой сайт на локальном сервере...теперь не могу войти в свой акаунт и редактировать сайт. При входе пишется "...Имя пользователя ещё не активировано ли заблокировано.." Подскажите пожалуйста, что делать?

Аватар пользователя emzzy emzzy 8 мая 2012 в 23:01

"suna" wrote:
Подскажите, поставил галку настройках пользователя и заблокировал свой сайт на локальном сервере...теперь не могу войти в свой акаунт и редактировать сайт. При входе пишется "...Имя пользователя ещё не активировано ли заблокировано.." Подскажите пожалуйста, что делать?

1. Заходим в phpmyadmin
2. Таблица users
3. В напротив нужного пользователя ставим, колонке status ставим 1

Аватар пользователя suna suna 9 мая 2012 в 9:22

Спасибо! Подскажите ещё, зашёл phpMyAdmin и нажал по ошибке drop на всех папках сайта, можно ли как-то их заново восстановить?

Аватар пользователя kodo kodo 9 мая 2012 в 10:25

"suna" wrote:
Спасибо! Подскажите ещё, зашёл phpMyAdmin и нажал по ошибке drop на всех папках сайта, можно ли как-то их заново восстановить?

можно попробовать с коммандной строке format c: сделать, если не поможет тогда уже format d:

Аватар пользователя suna suna 9 мая 2012 в 11:37

Теперь когда захожу на денвере на свой сайт то выдаёт ошибку
Error
The website encountered an unexpected error. Please try again later.
Error message
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'shporystudentam.ru.semaphore' doesn't exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => variable_init ) in lock_may_be_available() (line 167 of Z:\home\shporystudentam.ru\www\drupal-7.12\includes\lock.inc).
В общем нажал drop в таблицах Database, подскажите как их восстановить?