Make WordPress Core

Opened 15 years ago

Closed 15 years ago

Last modified 8 years ago

#11466 closed enhancement (fixed)

Add a server diagnosis on tools / upgrade

Reported by: denis-de-bernardy's profile Denis-de-Bernardy Owned by: westi's profile westi
Milestone: 3.0 Priority: normal
Severity: normal Version:
Component: Administration Keywords: health-check
Focuses: Cc:

Description (last modified by Denis-de-Bernardy)

This is following up on a couple of recent discussions in trac, and one on the phone with hakre. Basically, we should add some kind of diagnosis tool towards the top of Tools / Upgrade.

Specifically, we should highlight the latest know version of Apache/PHP/MySQL at release time vs the ones on the server, and prompt users to bug their host to upgrade when they're not up to date.

We should additionally highlight a few things that slow down and/or are know to occasionally cause problems with WP or plugins, such as:

  • safe_mode on (deprecated in PHP6)
  • magic quotes on (deprecated in PHP6)
  • no mod_rewrite (unless it's IIS, obviously)
  • no mod_deflate (see #10365)
  • whatever else we think is an annoyance

Attachments (1)

11466.diff (503 bytes) - added by Denis-de-Bernardy 15 years ago.

Download all attachments as: .zip

Change History (14)

#1 @Denis-de-Bernardy
15 years ago

  • Description modified (diff)

#2 @Denis-de-Bernardy
15 years ago

register globals certainly qualifies as well.

the key is to get users to nag hosts all over the place into upgrading their servers.

#3 @westi
15 years ago

  • Keywords health-check added
  • Owner set to westi
  • Status changed from new to accepted

These sound like excellent ideas for a WordPress health check.

I am in the process of creating a plugin to do just this sort of thing and I think this would be better served by a canonical/recommended plugin which can have a faster cycle and push out more checks.

I take it you would both be interested in being involved in this plugins development?

#4 @Denis-de-Bernardy
15 years ago

hakre's idea was to put this in a plugin as well, but my objection was that this would only be useful if it's distributed in core directly.

my rational is, whoever bothers to look for such a plugin is savvy enough to worry about it in the first place. fact is, the odds are he's merely looking for confirmation that he configured his server properly.

if the plugin is included in core, of course, it's another story and definitely count me in. we merely need an extra hook...

#5 @caesarsgrunt
15 years ago

+1 for in the core, for the reasons Denis mentioned.

#7 @hakre
15 years ago

Cross-Referenced: #5235

#8 follow-up: @dd32
15 years ago

Just throwing my thoughts out on this.

I'd like this to be worked into a Welcome screen.

What i'm imagining is: A Thickbox style popup window, the size of the screen (minus 5%) with "Welcome To WordPress" on it, A writeup welcoming the user, and a few tabs along the top: Welcome | WordPress Privacy Policy | Server Health.. All the things that the user might want to look at once in a blue moon.. or when they install.. or upgrade..

#9 in reply to: ↑ 8 @hakre
15 years ago

Replying to dd32:

Just throwing my thoughts out on this.

I'd like this to be worked into a Welcome screen.

What i'm imagining is: A Thickbox style popup window, the size of the screen (minus 5%) with "Welcome To WordPress" on it, A writeup welcoming the user, and a few tabs along the top: Welcome | WordPress Privacy Policy | Server Health.. All the things that the user might want to look at once in a blue moon.. or when they install.. or upgrade..

I think this is going over the boundary of this ticket. The idea is not bad I suggest you open a new feature request for it. Functions created here can be incorporated into that dashboard-overlay later on (that dashboard could be triggered from every page of the admin maybe, kind of "sysinfo" yay!)

#10 @dd32
15 years ago

I think this is going over the boundary of this ticket.

You're probably right, See #11651 for an updated proposal

#11 @nacin
15 years ago

  • Milestone changed from 3.0 to WordPress.org site

I'm kicking this over to the WordPress.org milestone to remove it from {32}. As this will become a core plugin, I'm not sure how to handle the ticket that started it.

#12 @Denis-de-Bernardy
15 years ago

  • Milestone changed from WordPress.org site to 3.0
  • Resolution set to fixed
  • Status changed from accepted to closed

closing as fixed, since the health check plugin deals with this.

This ticket was mentioned in Slack in #core by dd32. View the logs.


8 years ago

Note: See TracTickets for help on using tickets.