WordPress.org

Make WordPress Core

Opened 2 years ago

Last modified 13 days ago

#23487 new defect (bug)

is_blog_installed gives errorneus result on moved database

Reported by: Kjeld Flarup Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 3.0
Component: Upgrade/Install Keywords: needs-patch dev-feedback
Focuses: Cc:

Description

I resently moved my blogs to a new database, but when I tried it out, on of the blogs wanted a new install. Of course I did not want to do an install and overwrite my blog.

I indirectly found the reason in is_blog_installed, which suppresses database errors. Thus I did not see this error.

SELECT command denied to user 'techblog'@'localhost' for table 'wp_options'

Of course it was my fault, but I virtually had to take the wordpress code apart to find out why my migration failed.

Of course this is not a big problem on new installs, but very likely to happen on moving databases.

Change History (2)

comment:1 @SergeyBiryukov2 years ago

  • Component changed from General to Upgrade/Install

comment:2 @chriscct713 days ago

  • Keywords needs-patch dev-feedback added
  • Severity changed from trivial to normal

Perhaps log a credentials don't work in the PHP error logs? Though it looks like it does that already

Note: See TracTickets for help on using tickets.