WordPress.org

Make WordPress Core

Opened 20 months ago

Closed 19 months ago

Last modified 19 months ago

#21857 closed defect (bug) (wontfix)

"Five minute install" not really true

Reported by: japhonthenet Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Upgrade/Install Keywords:
Focuses: Cc:

Description

Hello

I just installed wordpress for the first time and it took a while because i had to find out how to make a database with my hosting service. probably twenty minutes!!

Change History (10)

comment:1 nacin20 months ago

The feedback we typically hear is that the five-minute install is more like one minute. This is especially true since most hosts now have one-click install options either as part of a hosting package or in a dashboard. Sorry to hear you struggled a bit.

comment:2 dd3220 months ago

I do think we can do better here however still, not everyone uses hosting-panel installers, and this is something that has crossed my mind a few times - even just today as I went to install a test install, I had to try and remember what spare database name was available on that host.

We have several options here which can help the experience for both new and experienced devs here. The first one that comes to mind is listing the databases already available in the account and letting the user select it, or, if the users permissions are great enough, offer to create the database too.

We can query MySQL for the permissions of the user. This does however mean, we'd have to split the install into 2 screens (hostname/username/password & db select/create), but we could ajaxify the page to reduce it to a single screen for most users (and this would also mean we'd be able to add some basic instant form validation/feedback).

comment:3 nofearinc20 months ago

Usually people who don't know the databases available don't have user/pass for the DB login either so I don't think that it would help a lot. And database listing won't be possible without a valid login.

comment:4 SergeyBiryukov20 months ago

  • Component changed from General to Upgrade/Install

comment:5 follow-up: Ipstenu20 months ago

We're addressing this in the user manual over at make/support, so hopefully that will help.

The 5 min install is true if you don't have to make that first DB, otherwise, yes, it takes a bit longer.

comment:6 in reply to: ↑ 5 ericlewis20 months ago

Replying to Ipstenu:

We're addressing this in the user manual over at make/support, so hopefully that will help.

The text in the installer page reads "In all likelihood, these items were supplied to you by your Web Host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready…"

Maybe we can provide a link here to the make/support page if that's going to be the canonical support info on basic DB setup.

comment:7 Ipstenu20 months ago

Links are not finalized. :/

comment:8 wycks19 months ago

This is exactly why I made this, https://github.com/wycks/WordPhing .

It basically only does the install so it's not like the wp-cli (which is way more advanced), it will install the DB, latest WP and any plugins/themes in about 30-40 seconds.

Benefits:

Platform independant, runs on PHP.
Phing is included in most every stack.
It installs plugins and themes as well.

Drawbacks:
Requires command line
Using it on shared host is a big what if because of PEAR packages.

Maybe something along these lines could actually be baked into WordPress, the 5 minute install made it famous, I think it's time to improve that especially with all the mega simple to configure PHP cloud apps breathing down its neck.

ps. link only tested with xampp on windows.

Version 0, edited 19 months ago by wycks (next)

comment:9 nacin19 months ago

  • Milestone Awaiting Review deleted
  • Resolution set to wontfix
  • Status changed from new to closed

dd32 once wrote an installer — http://wpquickinstall.com/.

Ultimately, our time is better spent pushing hosts to add, improve, and simplify one-click updates. In fact, our download counts stayed flat (actually went down slightly) for the last two one-year periods, yet the number of sites spiked, due to millions of one-click installs.

comment:10 dd3219 months ago

dd32 once wrote an installer — http://wpquickinstall.com/.

FWIW, the main feedback I've had from that, has been that since it's been dead, a few people have stepped forward and suggested improvements/fix ups, but when it was working, the major stone that most people stumbled on was the WordPress installation process - not the problem the installer fixed (getting the files to the server in the first place).

One-click installers from hosts have all but removed the need for that tool now days, and future core versions are going to quickly remove the downsides to the existing one-click installers (primarily, host one click installers don't handle non-english installations).

The major stumbling step I've seen is still the database credentials from what I see people having trouble with, and thats something that only the host can resolve

Note: See TracTickets for help on using tickets.