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:
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.
Sorry to be a pain, but now I can't get past the write access error. I've both given all files and subdirectories under, and including jforum 777 permission, and changed the user to the appserver user, but I still get the error. e.g. Here's what my jforum dir looks like now:
-rwxrwxrwx 1 appserve netBrack 137 Nov 12 17:53 ChangeLog.htm
-rwxrwxrwx 1 appserve netBrack 131 Nov 12 17:52 Documentation.htm
-rwxrwxrwx 1 appserve netBrack 134 Nov 12 17:52 How to Install.htm
-rwxrwxrwx 1 appserve netBrack 1612 Nov 12 17:54 License.txt
drwxrwxrwx 3 appserve netBrack 102 Feb 11 12:19 META-INF
-rwxrwxrwx 1 appserve netBrack 79 Dec 6 01:37 SourceCode.txt
drwxrwxrwx 8 appserve netBrack 272 Dec 9 00:24 WEB-INF
-rwxrwxrwx 1 appserve netBrack 564 Feb 13 13:17 __index.redirect.html
drwxrwxrwx 5 appserve netBrack 170 Nov 15 13:49 images
-rwxrwxrwx 1 appserve netBrack 564 Nov 12 18:01 index.htm
-rwxrwxrwx 1 appserve netBrack 72 Nov 12 19:13 install.jsp
-rwxrwxrwx 1 appserve netBrack 7774 Feb 8 02:54 latest_version.txt
drwxrwxrwx 8 appserve netBrack 272 Dec 10 18:47 templates
drwxrwxrwx 3 appserve netBrack 102 Nov 15 13:22 tmp
drwxrwxrwx 8 appserve netBrack 272 Nov 15 13:22 upgrade
drwxrwxrwx 5 appserve netBrack 170 Nov 15 13:22 upload
Thanks [originally posted on jforum.net by netbracketsJeff]
This solution worked wonderfully for me with my Fedora Core 5 / Tomcat 5.5.23 / jforum 2.1.7-b3.zip setup. Why has the official package file not been updated to include this file?? [originally posted on jforum.net by kennethburgener]