Version 8 (modified by jachtelik, 10 years ago)

--

Przewodnik administratora > Instalacja systemu na serwerze Windows

  1. Wstęp
  2. Instalacja na Zend Server

Wstęp

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.

Powrót do menu

Instalacja na Zend Server

Cały proces składać się będzie z kilku etapów:

  1. Pobierania i instalacji Zend Server-a
  2. Konfiguracja serwera
  3. Instalacja i konfiguracja systemu eDokumenty

1. Pobieranie i instalacja Zend Server-a

Ze strony 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

Edycja konfiguracji Zend Ser4ver-a rozpocząć należy od modyfikacji plików konfiguracyjnych.

  1. Pierwszym z nich jest php.ini w lokalizacji: <katalog instalacji np. "C:\Zend">\ZendServer\etc\php.ini

W pliku tym należy wprowadzić następujące zmiany:

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
  1. Modyfikacja pliku httpd.conf W folderze <katalog instalacji>\Apache2\conf\httpd.conf
DocumentRoot "C:\Zend\Apache2/htdocs/public_html"

<Directory "C:\Zend\Apache2/htdocs/public_html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule dir_module>
    DirectoryIndex index.php index.html engine
</IfModule>

  1. Plik httpd-vhosts.conf w katalogu <katalog instalacji>\Apache2\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
    DocumentRoot "<katalog instalacji>\Apache2\htdocs\public_html"
    RewriteEngine on
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]     
</VirtualHost>

Alias /sync "<katalog instalacji>\Apache2\htdocs\public_html/apps/sync/engine.php"
Alias /vdisk "<katalog instalacji>\Apache2\htdocs\public_html/apps/edokumenty/webdav.php"

Pozostałe wpisy sekcji <VirtualHost ...> </...> można zakomentować

  1. Plik zend.conf w katalogu <katalog instalacji>\Apache2\conf\zend.conf
AddType application/x-httpd-php .php .inc

Alias /apps/edokumenty/engine "<katalog instalacji>\Apache2\htdocs\public_html\apps\edokumenty\engine.php"
Alias /apps/upgrade/engine "<katalog instalacji>\Apache2\htdocs\public_html\apps\upgrade\engine.php"

  1. Plik ZendEnablerConf.xml w katalogu: <katalog instalacji>\ZendServer\etc\ZendEnablerConf.xml
<Timeouts connectionTimeout="60" requestTimeout="10000" />

Powrót do menu

Załączniki