= [wiki:AdminGuide Przewodnik administratora] > Instalacja systemu na serwerze Windows = #top === Menu === 1. [#intro Wstęp] 2. [#zend Instalacja na Zend Server] == Wstęp == #intro W niniejszym artykule przedstawiono sposób instalacji i konfiguracji systemu eDokumenty na serwerach Windows wykorzystując do tego Zend Server. Wybór na Zend Server-a padł z kilku wymaganej konfiguracji systemu eDokumenty (wersji 4,2 i następnych), tj. * Apache w wersji 2.2 * PHP w wersji 5.4 * ZendLoader dostosowany do wersji PHP. [#top Powrót do menu] == Instalacja na Zend Server == #zend Cały proces składać się będzie z kilku etapów: 1. [#install Pobierania i instalacji Zend Server-a] 2. [#config Konfiguracja serwera] 3. Instalacja i konfiguracja systemu eDokumenty === 1. Pobieranie i instalacja Zend Server-a === #install Ze strony [http://www.zend.com/en/products/server/free-edition Zend] należy pobrać Zend Server - najlepiej Free Edition. [TODO] * Instalacja Należy rozpakować PEAR.7z w lokalizacji "D:\Zend\!ZendServer\bin\" === 2. Konfiguracja Zend Server === #config Edycja konfiguracji Zend Ser4ver-a rozpocząć należy od modyfikacji plików konfiguracyjnych. 1. Pierwszym z nich jest '''php.ini''' w lokalizacji: {{{ \ZendServer\etc\php.ini }}} W pliku tym należy wprowadzić następujące zmiany: {{{ #!ini date.timezone = Europe/Warsaw ; Należy odkomentować linię i uzupełnić wpis default_charset = "UTF-8" ; Należy odkomentować linię display_errors=Off [Zend] include_path=".;D:\Zend\ZendServer\bin\PEAR" ; Zmodyfikować linię mbstring.internal_encoding = UTF-8 }}} 2. Modyfikacja pliku '''httpd.conf''' W folderze {{{ \Apache2\conf\httpd.conf }}} {{{ #!ini DocumentRoot "C:\Zend\Apache2/htdocs/public_html" Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all DirectoryIndex index.php index.html engine }}} 3. Plik '''httpd-vhosts.conf''' w katalogu {{{ \Apache2\conf\extra\httpd-vhosts.conf }}} {{{ #!ini DocumentRoot "\Apache2\htdocs\public_html" RewriteEngine on RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] Alias /sync "\Apache2\htdocs\public_html/apps/sync/engine.php" Alias /vdisk "\Apache2\htdocs\public_html/apps/edokumenty/webdav.php" }}} Pozostałe wpisy sekcji można zakomentować 4. Plik '''zend.conf''' w katalogu {{{ \Apache2\conf\zend.conf }}} {{{ #!ini AddType application/x-httpd-php .php .inc Alias /apps/edokumenty/engine "\Apache2\htdocs\public_html\apps\edokumenty\engine.php" Alias /apps/upgrade/engine "\Apache2\htdocs\public_html\apps\upgrade\engine.php" }}} 5. Plik '''ZendEnablerConf.xml''' w katalogu: {{{ \ZendServer\etc\ZendEnablerConf.xml }}} {{{ #!xml }}} [#top Powrót do menu]