link config docs

This commit is contained in:
Christian Weiske 2011-07-21 22:08:46 +02:00
parent 82ee59779e
commit 37db60735a
3 changed files with 64 additions and 1 deletions

View file

@ -22,7 +22,7 @@ Installation instructions
on the shell ("semanticscuttle" being the database name) on the shell ("semanticscuttle" being the database name)
3. Copy ``data/config.php.dist`` to ``data/config.php`` and modify it as 3. Copy ``data/config.php.dist`` to ``data/config.php`` and modify it as
necessary. necessary. See configuration_ for more information.
4. Make the cache directory writable by your web server. 4. Make the cache directory writable by your web server.
For example, run :: For example, run ::
@ -35,6 +35,9 @@ Installation instructions
with your browser. with your browser.
.. _configuration: configuration.html
Ugly www directory in URLs Ugly www directory in URLs
========================== ==========================
In case point 5 of the installation instructions cannot be put into In case point 5 of the installation instructions cannot be put into

58
doc/configuration.rst Normal file
View file

@ -0,0 +1,58 @@
===================
Configuration files
===================
SemanticScuttle uses at least two configuration files:
1. Default configuration file ``config.default.php``
2. Custom configuration file ``config.php``
The **default configuration** file contains sensible defaults for most users
that do not need to be changed to get started.
Never change it - it will get overwritten with the next update.
If you want to change values in it, copy them into your personal
``config.php`` file - updates to SemanticScuttle will not change that one.
The **custom configuration** file, ``config.php`` is created by copying the
shipped ``config.php.dist`` file and modifying the values in there.
It consists of the configuration directives that should be set on every
fresh installation.
Configuration scenarios
=======================
Simple installation
-------------------
Put your configuration file in ``data/config.php``.
If you installed SemanticScuttle's PEAR package, use::
$ pear config-get data_dir
/usr/share/php/data
to find the data directory location and append ``SemanticScuttle/`` to it.
In this case, the configuration file has to be in::
/usr/share/php/data/SemanticScuttle/config.php
The configuration file may also be saved into::
/etc/semanticscuttle/config.php
Multiple SemanticScuttle instances
----------------------------------
The files of one single SemanticScuttle installation may be shared
for several SemanticScuttle instances.
To be able to configure them differently, SemanticScuttle supports
per-host configuration files:
- ``data/config.$hostname.php``
- ``/etc/semanticscuttle/config.$hostname.php``

View file

@ -20,10 +20,12 @@ Features
- `Custom user authentication`__ - `Custom user authentication`__
- `SSL Client certificates`__ - `SSL Client certificates`__
- Themes__ - Themes__
- `Configuration files`__
__ authentication.html __ authentication.html
__ ssl-client-certificates.html __ ssl-client-certificates.html
__ themes.html __ themes.html
__ configuration.html