WikiPrint - from Polar Technologies

Przewodnik administratora > Przygotowanie kolejnej niezależnej instalacji systemu eDokumenty - wersji testowej

W ramach działającej instalacji systemu eDokumenty możemy tworzyć kolejne wersje testowe systemu.

Wersje systemu przygotowujemy jako vhost

W pliku httpd.conf dodajemy port na którym będzie nasłuchiwał Apache

Listen 80 //domyślny port dla pierwszej instalacji eDokumentów
Listen 81 //wersja testowa eDokumentów

Jeśli nasza instalacja został przygotowana według instrukcji Instalacja systemu na serwerze Windows (Apache + PHP + FastCGI) system produkcyjny został zainstalowany D:/eDokumenty. W pliku httpd.conf musimy zmodyfikować

DocumentRoot "D:/"
<Directory "D:/">

Na potrzeby tej instalacji tworzymy katalog D:/eDokumenty_test

Następnie w pliku httpd-vhosts.conf dodajemy kolejny vhost

<VirtualHost *:81>

DocumentRoot "D:/eDokumenty_test/public_html/" RewriteEngine on RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

Alias /apps/edokumenty/engine "D:/eDokumenty_test/public_html/apps/edokumenty/engine.php" Alias /apps/upgrade/engine "D:/eDokumenty_test/public_html/apps/upgrade/engine.php" Alias /sync "D:/eDokumenty_test/public_html/apps/sync/engine.php" Alias /vdisk "D:/eDokumenty_test/public_html/apps/edokumenty/webdav.php"

</VirtualHost>

Następnie do katalogu D:/eDokumenty_test przenosimy:

oraz tworzymy katalog

W pliku config.inc dla instalacji testowej zmieniamy następujące wpisy:

define('REPOSITORY_PATH', 'D:/eDokumenty_test/repository/');
define('NOT_VERSIONED_REPOSITORY_PATH', 'D:/eDokumenty_test/files/');
define('EMAIL_OUTBOX_ENABLED', FALSE);
define('EMAIL_BACKGROUND_SYNC_ENABLED', FALSE);

Uwaga! Przedstawiona instrukcja zakłada że wersja robocza jest pozbawiona możliwości dodawania plików.