WordPress Problem gelöst

21. August 2008

Der eine oder andere hat es sicher gemerktr. Mein Blog war von gestern abend bis heute Mittag im Wartungsmodus. Das lag daran, das ich selbst als Blog-Admin keine Rechte mehr hatte, die Seiten zu bearbeiten, die ich hier erstellt habe. Z.B. die Seite Über Hollii.

Ich habs nach mühevoller Suche rausgefunden, wo das Problem lag.

Ich habe mir zuerst via Phpmyadmin angeschaut, wann ich zuletzt eine Seite bearbeitet habe. Das kann man ja in der Tabelle wp_posts sehen. Nur nach der Post-ID der Seite suchen und schauen wann die zuletzt bearbeitet wurde. Dann das Backups raussuchen, das de Datum am nächsten kommt. Dieses Backup dann mit den neusten Backup vergleichen. In meinem Fall war das ein Backup vom 8.8.2008. Nun hab ich zuerst die wp_options durchgegeckt…

Dort ist gestern abend folgender Eintrag vorhanden gewesen:

INSERT INTO `wp_options` (`option_id`,`blog_id`,`option_name`,`option_value `,`autoload`) VALUES (‘8528′,’0′,’wp_user_roles’,'a:5:{s:13:\”admin istrator\”;a:2:{s:4:\”name\”;s:23:\”Administrator| User role\”;s:12:\”capabilities\”;a:30:{s:13:\”switch_t hemes\”;b:1;s:11:\”edit_themes\”;b:1;s:16:\”activa te_plugins\”;b:1;s:12:\”edit_plugins\”;b:1;s:10:\” edit_users\”;b:1;s:10:\”edit_files\”;b:1;s:14:\”ma nage_options\”;b:1;s:17:\”moderate_comments\”;b:1; s:17:\”manage_categories\”;b:1;s:12:\”manage_links \”;b:1;s:12:\”upload_files\”;b:1;s:6:\”import\”;b: 1;s:15:\”unfiltered_html\”;b:1;s:10:\”edit_posts\” ;b:1;s:17:\”edit_others_posts\”;b:1;s:20:\”edit_pu blished_posts\”;b:1;s:13:\”publish_posts\”;b:1;s:1 0:\”edit_pages\”;b:1;s:4:\”read\”;b:1;s:8:\”level_ 10\”;b:1;s:7:\”level_9\”;b:1;s:7:\”level_8\”;b:1;s :7:\”level_7\”;b:1;s:7:\”level_6\”;b:1;s:7:\”level _5\”;b:1;s:7:\”level_4\”;b:1;s:7:\”level_3\”;b:1;s :7:\”level_2\”;b:1;s:7:\”level_1\”;b:1;s:7:\”level _0\”;b:1;}}s:6:\”editor\”;a:2:{s:4:\”name\”;s:16:\ “Editor|User role\”;s:12:\”capabilities\”;a:19:{s:17:\”moderate _comments\”;b:1;s:17:\”manage_categories\”;b:1;s:1 2:\”manage_links\”;b:1;s:12:\”upload_files\”;b:1;s :15:\”unfiltered_html\”;b:1;s:10:\”edit_posts\”;b: 1;s:17:\”edit_others_posts\”;b:1;s:20:\”edit_publi shed_posts\”;b:1;s:13:\”publish_posts\”;b:1;s:10:\ “edit_pages\”;b:1;s:4:\”read\”;b:1;s:7:\”level_7\” ;b:1;s:7:\”level_6\”;b:1;s:7:\”level_5\”;b:1;s:7:\ “level_4\”;b:1;s:7:\”level_3\”;b:1;s:7:\”level_2\” ;b:1;s:7:\”level_1\”;b:1;s:7:\”level_0\”;b:1;}}s:6 :\”author\”;a:2:{s:4:\”name\”;s:16:\”Author|User role\”;s:12:\”capabilities\”;a:8:{s:12:\”upload_fi les\”;b:1;s:10:\”edit_posts\”;b:1;s:20:\”edit_publ ished_posts\”;b:1;s:13:\”publish_posts\”;b:1;s:4:\ “read\”;b:1;s:7:\”level_2\”;b:1;s:7:\”level_1\”;b: 1;s:7:\”level_0\”;b:1;}}s:11:\”contributor\”;a:2:{ s:4:\”name\”;s:21:\”Contributor|User role\”;s:12:\”capabilities\”;a:4:{s:10:\”edit_post s\”;b:1;s:4:\”read\”;b:1;s:7:\”level_1\”;b:1;s:7:\ “level_0\”;b:1;}}s:10:\”subscriber\”;a:2:{s:4:\”na me\”;s:20:\”Subscriber|User role\”;s:12:\”capabilities\”;a:2:{s:4:\”read\”;b:1 ;s:7:\”level_0\”;b:1;}}}’,'yes’);

Der Eintrag vom 8.8. aber lautet so:

INSERT INTO `wp_options` (`option_id`,`blog_id`,`option_name`,`option_value `,`autoload`) VALUES (‘93′,’0′,’wp_user_roles’,'a:6:{s:13:\”adminis trator\”;a:2:{s:4:\”name\”;s:13:\”Administrator\”; s:12:\”capabilities\”;a:53:{s:13:\”switch_themes\” ;b:1;s:11:\”edit_themes\”;b:1;s:16:\”activate_plug ins\”;b:1;s:12:\”edit_plugins\”;b:1;s:10:\”edit_us ers\”;b:1;s:10:\”edit_files\”;b:1;s:14:\”manage_op tions\”;b:1;s:17:\”moderate_comments\”;b:1;s:17:\” manage_categories\”;b:1;s:12:\”manage_links\”;b:1; s:12:\”upload_files\”;b:1;s:6:\”import\”;b:1;s:15: \”unfiltered_html\”;b:1;s:10:\”edit_posts\”;b:1;s: 17:\”edit_others_posts\”;b:1;s:20:\”edit_published _posts\”;b:1;s:13:\”publish_posts\”;b:1;s:10:\”edi t_pages\”;b:1;s:4:\”read\”;b:1;s:8:\”level_10\”;b: 1;s:7:\”level_9\”;b:1;s:7:\”level_8\”;b:1;s:7:\”le vel_7\”;b:1;s:7:\”level_6\”;b:1;s:7:\”level_5\”;b: 1;s:7:\”level_4\”;b:1;s:7:\”level_3\”;b:1;s:7:\”le vel_2\”;b:1;s:7:\”level_1\”;b:1;s:7:\”level_0\”;b: 1;s:15:\”premium_content\”;b:1;s:17:\”edit_others_ pages\”;b:1;s:20:\”edit_published_pages\”;b:1;s:13 :\”publish_pages\”;b:1;s:12:\”delete_pages\”;b:1;s :19:\”delete_others_pages\”;b:1;s:22:\”delete_publ ished_pages\”;b:1;s:12:\”delete_posts\”;b:1;s:19:\ “delete_others_posts\”;b:1;s:22:\”delete_published _posts\”;b:1;s:20:\”delete_private_posts\”;b:1;s:1 8:\”edit_private_posts\”;b:1;s:18:\”read_private_p osts\”;b:1;s:20:\”delete_private_pages\”;b:1;s:18: \”edit_private_pages\”;b:1;s:18:\”read_private_pag es\”;b:1;s:12:\”delete_users\”;b:1;s:12:\”create_u sers\”;b:1;s:17:\”unfiltered_upload\”;b:1;s:14:\”e dit_dashboard\”;b:1;s:12:\”DebugQueries\”;b:1;s:14 :\”update_plugins\”;b:1;s:14:\”delete_plugins\”;b: 1;}}s:6:\”editor\”;a:2:{s:4:\”name\”;s:6:\”Editor\ “;s:12:\”capabilities\”;a:34:{s:17:\”moderate_comm ents\”;b:1;s:17:\”manage_categories\”;b:1;s:12:\”m anage_links\”;b:1;s:12:\”upload_files\”;b:1;s:15:\ “unfiltered_html\”;b:1;s:10:\”edit_posts\”;b:1;s:1 7:\”edit_others_posts\”;b:1;s:20:\”edit_published_ posts\”;b:1;s:13:\”publish_posts\”;b:1;s:10:\”edit _pages\”;b:1;s:4:\”read\”;b:1;s:7:\”level_7\”;b:1; s:7:\”level_6\”;b:1;s:7:\”level_5\”;b:1;s:7:\”leve l_4\”;b:1;s:7:\”level_3\”;b:1;s:7:\”level_2\”;b:1; s:7:\”level_1\”;b:1;s:7:\”level_0\”;b:1;s:17:\”edi t_others_pages\”;b:1;s:20:\”edit_published_pages\” ;b:1;s:13:\”publish_pages\”;b:1;s:12:\”delete_page s\”;b:1;s:19:\”delete_others_pages\”;b:1;s:22:\”de lete_published_pages\”;b:1;s:12:\”delete_posts\”;b :1;s:19:\”delete_others_posts\”;b:1;s:22:\”delete_ published_posts\”;b:1;s:20:\”delete_private_posts\ “;b:1;s:18:\”edit_private_posts\”;b:1;s:18:\”read_ private_posts\”;b:1;s:20:\”delete_private_pages\”; b:1;s:18:\”edit_private_pages\”;b:1;s:18:\”read_pr ivate_pages\”;b:1;}}s:6:\”author\”;a:2:{s:4:\”name \”;s:6:\”Author\”;s:12:\”capabilities\”;a:10:{s:12 :\”upload_files\”;b:1;s:10:\”edit_posts\”;b:1;s:20 :\”edit_published_posts\”;b:1;s:13:\”publish_posts \”;b:1;s:4:\”read\”;b:1;s:7:\”level_2\”;b:1;s:7:\” level_1\”;b:1;s:7:\”level_0\”;b:1;s:12:\”delete_po sts\”;b:1;s:22:\”delete_published_posts\”;b:1;}}s: 11:\”contributor\”;a:2:{s:4:\”name\”;s:11:\”Contri butor\”;s:12:\”capabilities\”;a:5:{s:10:\”edit_pos ts\”;b:1;s:4:\”read\”;b:1;s:7:\”level_1\”;b:1;s:7: \”level_0\”;b:1;s:12:\”delete_posts\”;b:1;}}s:10:\ “subscriber\”;a:2:{s:4:\”name\”;s:10:\”Subscriber\ “;s:12:\”capabilities\”;a:2:{s:4:\”read\”;b:1;s:7: \”level_0\”;b:1;}}s:18:\”premium_subscriber\”;a:2: {s:4:\”name\”;s:18:\”Premium Subscriber\”;s:12:\”capabilities\”;a:2:{s:15:\”pre mium_content\”;b:1;s:4:\”read\”;b:1;}}}’,'yes’);

Hab dann dieses Query ausgeführt nachdem ich den anderen Eintrag gelöscht habe. Und zack hab ich wieder alle Rechte.

Dafür habe ich zum einen den Wartungsmodus von Frank benutzt und zum anderen WinMerge. :)

Kommentar schreiben

XHTML: <a href="" title=""> <b> <blockquote> <code> <em> <i> <strike> <strong>