Installing X-Forum: File Structure Details
Introduction
Theoretically, you only have to copy the directory structure to make it work. That means you need to extract the downloaded archive, with the 'Use Directories' feature on. However, there are some minor differences when running this program with the Microsoft Internet Information Server, or running it with a UNIX/Linux machine.
This page also explains the details about each file you need to upload.
File structure
The directory structure should be placed at the "website root".
Please use the same case. Most webservers (UNIX-based) have a case-sensitive file names.
For Linux and UNIX, the required file permissions are added behind the file names.
Most FTP-Clients include a dialog to change the file-permissions. From the command-line FTP-client you need to type literal SITE CHMOD mode filename to change the permissions of the files.
CGI Scripts and storage
These files should be uploaded to the cgi-bin
.
The archive contains .htaccess
files for each
cgi-bin
sub-directory, but they are not always
shown here.
Those .htaccess
files deny the web-server to serve the
content from those folders. This is just a precausion for web servers
that have been configured in an insecure way (the default set-up of apache
doesn't allow this behavour).
- Just to let you know...
Note that some FTP-Client programs upload unreconized file-types as BINARY by default. Force the client to use ASCII transfer mode instead (don't rely on the automatic mode).
Filename UNIX Permissions cgi-bin - x-forum.cgi 755 or 777 xf-settings.pl 644 or 666 x-codelibs - .htaccess - forum - *.pl - x-data 777 or 766 .htaccess - forum 777 or 766 groups 777 or 766 logs 777 or 766 members 777 or 766 messages 777 or 766 posts 777 or 766 settings 777 or 766 subjects 777 or 766 topics 777 or 766 x-languages 666 or - .htaccess - forum 666 or - english.lang - english 666 or - *.hlp -
X-Forum HTML includes
This directory structure can be safely placed at the "website root".
Filename UNIX Permissions xf-libaries - input.css 666 or - style.css 666 or - testinput.js - xbbc.js -
Images and avatars
This directory structure can be safely placed at the "website root". The files in this directory should be uploaded as BINARY with your FTP-Client program.
Filename UNIX Permissions x-images - folders - icons - membericons - posticons - smileys - treelevel - xbbc -
Additional CGI modules
This directory structure should be placed in
the cgi-bin/x-modules
folder.
Unfortunately, Microsoft IIS (version 5.0 and below) have a bug
which requires these files to be stored in
the "website-root"/x-modules
folder.
Filename UNIX Permissions x-modules CGI - ErrorTrap.pm - Location.pm - Template.pm - File - PlainIO.pm - HTML - EscapeASCII.pm - INet - Mailer.pm - Test - Input.pm - IPAddress.pm - Time - Text.pm - Zones.pm - Text - English.pm - Zones - English.pm -
blog comments powered by Disqus