If you update from a previous version make sure every update step is done since your current used version. Update process is as follows: - copy lib, view and index.php into your webserver installation location - update your config.php - make sure of any special update steps listed below. ## x.x Neon Moved and added settings to config file. See config.default.php Make sure to add (with default values): const DEBUG = false; const TIMEZONE = 'Europe/Berlin'; const PATH_ABSOLUTE = '/path/to/your/installation/'; const PATH_SYSTEMOUT = PATH_ABSOLUTE.'/logs'; const ERROR_LOG_FILE = PATH_SYSTEMOUT.'/selfpaste-error.log'; const CREATE_LOG = PATH_SYSTEMOUT.'/selfpaste-create.log'; Logfilenames changed. Existing create.log and error.log can be removed. ## 1.5 Fluorine New syntax in config file. Switched from define() to const syntax. This change apply also to the included webclient Example: old: define('LOG_CREATION',true); new: const LOG_CREATION = true; ## 0.4-beta Beryllium Update your config.php to reflect the following updates. selfpaste does now support the usage of multiple secrets. The usage is written into create.log define('SELFPASTE_UPLOAD_SECRET', array( 'PLEASE CHANGE YOUR SECRET' => 'Your description for this secret 1', 'PLEASE_2' => 'Your description for this secret' ) ); # creation of a paste and which secret was used into logs/create.log file define('LOG_CREATION',true);