link config docs
This commit is contained in:
parent
82ee59779e
commit
37db60735a
3 changed files with 64 additions and 1 deletions
|
@ -22,7 +22,7 @@ Installation instructions
|
|||
on the shell ("semanticscuttle" being the database name)
|
||||
|
||||
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.
|
||||
For example, run ::
|
||||
|
||||
|
@ -35,6 +35,9 @@ Installation instructions
|
|||
with your browser.
|
||||
|
||||
|
||||
.. _configuration: configuration.html
|
||||
|
||||
|
||||
Ugly www directory in URLs
|
||||
==========================
|
||||
In case point 5 of the installation instructions cannot be put into
|
||||
|
|
58
doc/configuration.rst
Normal file
58
doc/configuration.rst
Normal 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``
|
||||
|
|
@ -20,10 +20,12 @@ Features
|
|||
- `Custom user authentication`__
|
||||
- `SSL Client certificates`__
|
||||
- Themes__
|
||||
- `Configuration files`__
|
||||
|
||||
__ authentication.html
|
||||
__ ssl-client-certificates.html
|
||||
__ themes.html
|
||||
__ configuration.html
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue