Бумажная иконка WordPressПосле обновления WordPress до версии 3.0 столкнулся с проблемой: при входе в админку мне выдавало сообщение «У вас недостаточно полномочий для доступа к этой странице». Лихорадочно начал искать решение проблемы в интернете и нашел… Согласно решению необходимо было удалить плагин WP-DB-Backup. Удалил, в админку начало пускать, но на главной странице сайта начало появляться сообщение об ошибке MySQL.

Это напугало меня, как напугало извержение вулкана Эйяфьятлайокудль европейцев.

Warning: mysql_error(): 19 is not a valid MySQL-Link resource in /var/www/russian/data/www/domain/wp-includes/wp-db.php on line 1119

Раз причина болезни незнакома – будем лечить симптомы: отключил вывод сообщения об ошибках.

error_reporting( E_ERROR );

Сообщение об ошибке появляться-то перестало, однако мысль о том, что ошибка не устранена, побудила меня ещё раз поискать решение. Нашлось.

Необходимо установить значения «секретных» констант AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY и NONCE_KEY в wp-config.php. Они используются для шифрования cookies и должны быть уникальными для каждого сайта.

Как вариант можете скопировать эти:

define('AUTH_KEY',         'A7rt@b:$dk|.Q7<D!N%Wz`!ZjYt0ZjY/d%|uzz~d>oyg9o7ho6|T:]6jucVTp=8f');
define('SECURE_AUTH_KEY',  'vw#3(aHogy2|RJ6>P?gt/hWOI/ /X87-Sw8CeOZ/4U=$+I&I{z]M*<wL(XJ9U86A');
define('LOGGED_IN_KEY',    '[V/t%4@Pup5LO!!CXG:}U7Cxfj&AxcQPCjLN<ZZ.I7):.A1Gt*M4-{I%vV*|.&{A');
define('NONCE_KEY',        'H|#hrio1Z`E[SbeRGu)I}RKt?9}ae YlP,ZXV8t#~_y*6N![J#U#m3P.?~9k}E~7');

Так, что проблема была не в WP-DB-Backup.