Aby utworzyć kopię systemu przeznaczoną np. do testowania zmian konfiguracji należy:
su - root adduser --ingroup users robo
local robo http trust local robo edokumenty trust
Wykonujemy przeładowanie usługi PostgreSQL
/etc/init.d/postgres reload
su - postgres createdb -E UTF8 -O edokumenty robo
su - postgres pg_dump edokumenty -f edokumenty.sql psql -U edokumenty robo -f edokumenty.sql
vim /etc/apache2/sites-enabled/000-default dodajemy linię: Alias /robo /home/robo/public_html
Wykonujemy przeładowanie usługi Apache
/etc/init.d/apache2 reload
su - robo cp -r /home/edokumenty/etc . cp -r /home/edokumenty/bin . cp -r /home/edokumenty/public_html . cp -r /home/edokumenty/vendor .
http://support.edokumenty.eu/trac/wiki/AdminGuide/FilePermissions
cd /home/robo/public_html/apps/edokumenty chgrp -R edokumenty var config.inc chmod -R g+w var config.inc
define( 'DB_NAME','dbname=robo user=http');
define('ROBO_VERSION', 'WERSJA TESTOWA/ROBO');
... i możemy teraz spokojnie psuć ;-)
Uwaga! Przedstawiona instrukcja zakłada że wersja robocza jest pozbawiona możliwości dodawania plików.