This is actually an expanded restatement of
andowson 's posting on his Linux install and solution . Since this is a general problem, not related to OS, etc., I'm converting it into a more general answer.
It appears that a required file, __index.redirect, has been left out of the current 2.1.7 install zip file. This is required to do a fresh install but not an upgrade. So, if you are doing a fresh jForum install, this will result in a message similar to:
The solution is to place the attached file in your web application's root directory (e.g. webapps/jforum). This should satisfy the installers checks for write access.
If you still get the error message. Then you have a directory and file rights issue. Fixing this depends on your OS.
With *nix, you will have to give the user id which your application server is running read/write (+wr) permission to the jforum webapp directory. IMHO, the safest way to do this is to use on of the following commands:
chown <appserver-user> /<path to>/webapp/jforum -R
or
chgrp <appserver-user-group> /<path to>/webapp/jforum -R
In Windoze, you will need to determine what user the the app server service is running under in the Services Control Panel
applet. Then you will need to change the directory security settings via the directory properties (e.g., File Explorer, Right click on jforum directory, properties, security tab).
Hopefully, this will solve a lot of people's problems.
Greg
[originally posted on jforum.net by monroe]