Opened 11 months ago
Last modified 5 months ago
#21036 new defect (bug)
DB Repair on Multisite looks for wp_1_....
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | Awaiting Review |
| Component: | Multisite | Version: | 3.0 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
Log in to your site and need to repair. WP nicely prompts you, so you click the repair button and get this:
wp_1_posts: Table 'wordpress.wp_1_posts' doesn't exist wp_1_comments: Table 'wordpress.wp_1_comments' doesn't exist wp_1_links: Table 'wordpress.wp_1_links' doesn't exist wp_1_options: Table 'wordpress.wp_1_options' doesn't exist wp_1_postmeta: Table 'wordpress.wp_1_postmeta' doesn't exist wp_1_terms: Table 'wordpress.wp_1_terms' doesn't exist wp_1_term_taxonomy: Table 'wordpress.wp_1_term_taxonomy' doesn't exist wp_1_term_relationships: Table 'wordpress.wp_1_term_relationships' doesn't exist wp_1_commentmeta: Table 'wordpress.wp_1_commentmeta' doesn't exist
I've seen this over and over again, and generally I tell people to go into phpMyAdmin and repair there, which works. But clearly looking for wp_1_ is going to be problematic for non-WPMU upgraded sites. Which are quickly becoming the majority.
Change History (4)
comment:1
SergeyBiryukov — 11 months ago
comment:2
SergeyBiryukov — 11 months ago
- Keywords reporter-feedback added
I can only get it to repeat if that's true too, which implies it was written in mind of the old WPMU folks (and yeah, a lot of silly people remove that). Isn't there another check we could run, something the user can't screw up so easily, to see if it's old MU or new Multisite?
Note: See
TracTickets for help on using
tickets.

Can't reproduce on a clean 3.4 Multisite install.
I can only get those errors if define('MULTISITE', true); is missing in wp-config.php.