Closed (fixed)
Project:
Drupal core
Version:
7.x-dev
Component:
install system
Priority:
Major
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
11 Nov 2009 at 15:47 UTC
Updated:
3 Jan 2014 at 00:29 UTC
Jump to comment: Most recent
Comments
Comment #1
aren cambre commentedSame goes for settings.php. I am first told I need to copy it, then I refresh and am told I need to make it writeable.
Comment #4
yoroy commentedAgreed that this is too much. It happens to me everytime, still.
A big help would be if the first installer page should present a checklist of stuff to do before you continue.
Pointing to an install.txt is not enough to prevent this from happening, this info should be presented in the context of actual installation process.
Comment #5
aren cambre commentedI agree 100% about install.txt. Nobody reads that. When is the last time anyone read readme.txt before running setup.exe on Windows or apt-get on Ubuntu? We should consider install.txt of similar uselessness for the vast majority of Drupal users and shoot for an obvious install process.
The checklist is fine but only as long as items already taken care of are not displayed. Only show items that have yet to be fixed.
Comment #6
yoroy commentedI don't think this has to be a smart list to become useful. The static list will be a huge improvement already. Insisting on making it smart in showing only that which needs to be done sounds like overcomplicating it from the start imo.
Lets start with a static list. It's a checklist, no real problems with having things on it that are already taken care off.
Comment #7
aren cambre commentedThe logic to determine what needs to be done is already present. The change is merely to display it all at once instead of in a piecemeal form. So going static is a regression from already-present functionality.
Comment #8
yoroy commentedFair enough
Comment #9
dwwI've already proposed a solution for settings.php at #418302-90: Copy default.settings.php to settings.php during install IFF webserver owns files (FTP on shared hosting) and beyond. The rest of these problems could be solved basically the same way. In fact, I'm tempted to just mark this duplicate with #418302...
Comment #10
yoroy commentedYep, as discussed in irc with dww, the layout for implementation of a better handling of this is over there.
I'd rather not mark it duplicate yet but keep this open to check the UX of the error handling as a whole. The other issue is 100 comments underway, not a sign of a patch that needs scope extensions.
So, postponing on #418302: Copy default.settings.php to settings.php during install IFF webserver owns files (FTP on shared hosting) and bump to critical. because it is.
Comment #11
David_Rothstein commentedI actually think this is a duplicate of #588852: UX: Install system requires several directories created, but does not make this easy.... but leaving it as postponed for now.
Comment #12
aren cambre commentedThis issue has progressed more, so I marked that one as duplicate even though it was opened earlier.
Comment #13
David Latapie commentedComment #14
aren cambre commentedRelated: #686022: Clean up error when multiple directories missing
Comment #15
wretched sinner - saved by grace commented<note>I don't know much about what I am going to ask</note>
Can we not hook into the upgrade system which is now in core to make these directories writable in the installer? I had to install Wordpress the other day, and was impressed that I had to do nothing other than extract the files to get it installed. That is a definite win to Wordpress there.
Comment #16
dww@wretched sinner... Please read my comment #9 above. Thanks.
Comment #17
wretched sinner - saved by grace commented@dww - that was what I was thinking :) sorry i didn't read it before
Comment #18
moshe weitzman commentedwe are actively working on this in other issues. this is a meta-issue, really.
Comment #19
aren cambre commentedShould the other issues be referenced here? #686022: Clean up error when multiple directories missing may be one.
Comment #20
yoroy commentedYes, that's a good idea.
Comment #21
damien tournoud commentedThis is a meta-issue, so it cannot be critical.
Also, I think it's safe to call this fixed. Drupal 7's behavior is now on par with Drupal 6. In other word: the installation is now as painful on Drupal 7 as it is on Drupal 6. #win
Comment #22
David_Rothstein commentedIt's way less painful than D6 - at least in D7 you get a sane requirements screen that tells you clearly what you need to do :)
But yes, standard Drupal installations no longer face the original-reported bug since the private files directory is not needed by anymore, whereas it was earlier in the D7 cycle. There are still some edge cases that need fixing, but the issue for that is #686022: Clean up error when multiple directories missing - and indeed not critical.