I've decided against creating a web-based installation script for Bugzilla. Here's why: 1) The primary people who benefit from it are people who don't have console access to their system, which is a tiny fraction of people. 2) The issue of complex installation will be mostly solved with bug 385304. 3) Because it runs as the web-server user, a web-based installation script is limited in what it can do. It can't necessarily fix the permissions of files, and if there's some problem that prevents web pages from running, it can't fix that. So basically, it would be a massive amount of work for little or no benefit. I know that other products have web-based installation scripts, but there actually seems very little demand for it from Bugzilla users. So we'll want to remove setup.cgi and the html version of the install_string template.
(In reply to comment #0) > there actually seems very little demand for it from Bugzilla users. Yeps. Because you have to go through the current way of installing before becoming a bugzilla user :-) But honest, I think a webbased (not full, but maybe "supportive") installation script would persuade some number of "exploring" admins . So, I would certainly not vote against it. But, if it's a lot of work, no comment if priority is set lower.
Created attachment 275615 [details] [diff] [review] v1 Okay, technically I don't even need review, but I'd like you to look at it anyhow.
Assignee: installation → mkanat
Status: NEW → ASSIGNED
Attachment #275615 - Flags: review?(LpSolit)
Comment on attachment 275615 [details] [diff] [review] v1 Don't forget to remove skins/standard/setup.css from CVS as well. r=LpSolit
Attachment #275615 - Flags: review?(LpSolit) → review+
Okay, I also removed i_am_cgi from Bugzilla::Install::Util, and removed setup.css. Removing setup.cgi; /cvsroot/mozilla/webtools/bugzilla/setup.cgi,v <-- setup.cgi new revision: delete; previous revision: 1.3 done Checking in Bugzilla/Install/Requirements.pm; /cvsroot/mozilla/webtools/bugzilla/Bugzilla/Install/Requirements.pm,v <-- Requirements.pm new revision: 1.37; previous revision: 1.36 done Checking in Bugzilla/Install/Util.pm; /cvsroot/mozilla/webtools/bugzilla/Bugzilla/Install/Util.pm,v <-- Util.pm new revision: 1.7; previous revision: 1.6 done Removing skins/standard/setup.css; /cvsroot/mozilla/webtools/bugzilla/skins/standard/setup.css,v <-- setup.css new revision: delete; previous revision: 1.1 done Removing template/en/default/setup/strings.html.pl; /cvsroot/mozilla/webtools/bugzilla/template/en/default/setup/strings.html.pl,v <-- strings.html.pl new revision: delete; previous revision: 1.2 done
Status: ASSIGNED → RESOLVED
Last Resolved: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.