TWiki Files and Directories

This page documents the file and directory structure for the TWiki installation on this server. Relevant only to those ServerPeople with SSH access.

See also: TWikiMods, TWikiPerms

Flags

This page uses the following flags.

Letter flags indicate permissions needed by the web server processes:

Flag Meaning
N None needed (probably should have none)
R Read-only (plus execute of directories)
X Executable as CGI scripts, but not writable
W Writable normally
C Read-only normally, writable during configure
Z Read-only executable CGI during configure, denied normally

Other flags:

Flag Meaning
* Directory is added/removed vs stock TWiki distribution

Directory Structure

Directory Flags Description
doc N* basic admin docs and sample files (moved here from stock)
bin X Perl CGI scripts
lib R TWiki libraries + site config
log W* files written by TWiki, set in LocalSite.cfg
log/old W* archived log files, done by logrotate and gnhlug_maint
data W TWiki pages (served by CGI scripts)
pub W TWiki file attachments (served by web server)
working W TWiki temporary files
locale R message catalogs for multiple languages
misc N sample files, merged to "doc"; directory removed
static R* static files, maintained outside of TWiki, aliased in Apache
templates R used by scripts to generate HTML web pages
tools N non-web maintenance scripts
webroot R* Apache DocumentRoot, contains single "something is wrong" page

Notable Files

Directory File Flag Description
bin LocalLib.cfg R path to lib (directory with TWiki.pm)
bin setlib.cfg R FIXME
bin configure Z FIXME
lib LocalSite.cfg C site configuration, written by configure
lib TWiki.pm R FIXME
lib TWiki.spec R FIXME
log access W FIXME
log warn W FIXME
log config W FIXME
static favicon.ico R FIXME
static gnhlug.css R FIXME
static robots.txt R FIXME
tools fakecgi N FIXME
tools gnhlug_maint N FIXME
webroot index.html R FIXME


This topic: Main > WebHome > SiteResources > TWikiFiles
Topic revision: r1 - 2023-12-26 - BenScott
 
All content is Copyright © 1999-2025 by, and the property of, the contributing authors.
Questions, comments, or concerns? Contact GNHLUG.
All use of this site subject to our Legal Notice (includes Terms of Service).