[geeklog-devel] Integrated Web Installer and Online Config Feedback

Matt West matt.danger.west at gmail.com
Thu Sep 6 03:11:23 EDT 2007


On Sep 1, 2007, at 2:45 PM, Blaine Lang wrote:


> Next it nicely showed me any folders that i need to change

> permissions for. I also had the big "Install" or "Upgrade" buttons

> and I did not try forcing past the directory perm settings - so I

> am not sure if it would have proceeded. I think we may NOT want to

> show a user these buttons until they have the directory permissions

> set correctly - even though most of the directories will not effect

> the installation but some will.


If the user tries to go onto the next step without changing
permissions the script will display a warning and will not let them
continue until they set the appropriate permissions on the critical
files (db-config.php and siteconfig.php).


> It complained the logs folder was not 777 even after I ensured it

> was. It continued to report it was 775 until I changed the 3 log

> files in the folder to 777 so thats and issue to fix and identify

> the files within the logs folder.


I simply changed the message to now say "Change directory and
contained files to 777" I think it's easier and cleaner than checking
error.log and access.log manually and displaying a message for each.


> Instead of the "Install" "Upgrade" buttons at this point, we should

> have a button labeled "Re-check Permissions" as some users may or

> may not know to use refresh. We are targeting the new installer at

> a non-techie.


Probably a good idea. I structured it the current way to reduce the
installation steps, but maybe it's not the best way of doing things
for beginners.


> We should have <?> help links for each of the fields in the main

> setup form once install is pressed. These would link to a single

> HTML file with linked anchors.


I added all the functionality, the content will go into the
installer's localization files when I get a chance to write it up. I
did it this way instead of a single HTML doc simply so we could
localize easier.


> Should we still leave an admin/install/install.php stub that

> redirects to admin/install/index.php ?

> Maybe even have public/index.php redirect to the admin/install/

> index.php if the site has not been installed yet.


I saw there was some discussion about having the main index redirect
to the installer if a lock file didn't exist but I didn't see much
about this suggestion. I added it for now thinking it'd be easier for
backwards compatibility.

I also fixed a bug Dirk found with the localization and cleaned up
success.php a tad.

Matt




More information about the geeklog-devel mailing list