Zmiany pomiędzy wersją 9 and wersją 10 dla AdminGuide/Procedures/WindowsZendInstallation

Pokaż
Ignoruj:
Data i czas:
07/04/14 14:29:18 (10 years temu)
Autor:
jachtelik (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • AdminGuide/Procedures/WindowsZendInstallation

    v9 v10  
    1515== Instalacja na Zend Server == #zend 
    1616Cały proces składać się będzie z kilku etapów: 
    17  1. [#install Pobierania i instalacji Zend Server-a] 
    18  2. [#config Konfiguracja serwera] 
    19  3. [#ext Konfiguracja rozszerzeń PHP] 
    20  4. [#svn Instalacja serwera kontroli wersji (Subversion)] 
     17 0. [#intro Konfiguracja podstawowa] 
     18 1. [#svn Instalacja serwera kontroli wersji (Subversion)] 
     19 2. [#install Pobierania i instalacji Zend Server-a] 
     20 3. [#config Konfiguracja serwera] 
     21 4. [#ext Konfiguracja rozszerzeń PHP] 
    2122 5. [#edokumenty Instalacja i konfiguracja systemu eDokumenty] 
    2223 
    23 === 1. Pobieranie i instalacja Zend Server-a === #install 
    24 Ze strony [http://www.zend.com/en/products/server/free-edition Zend Server Free] należy pobrać Zend Server - najlepiej Free Edition. 
     24=== 0. Konfiguracja podstawowa === #intro 
    2525 
    26 [TODO] 
    27  * Instalacja 
     26Na potrzeby niniejszej dokumentacji pod pojęciem '''<katalog instalacji>''' należy rozumieć ścieżkę np. {{{D:\Zend}}}.  
     27W tej lokalizacji należy utworzyć strukturę katalogów (lub przenieść z innego serwera): 
     28 * files -  katalog dla plików niewersjonowanych 
     29 * maildir - katalog dla poczty email 
     30 * ''public_frp'' (opcjonalny) - publiczne repozytorium plików dostępne w Eksploratorze plików dostępnym w systemie eDokumenty  
     31 * public_html - tu znajdują się pliki programu 
     32 * repos - katalog bazy danych systemu kontroli wersji (Subversion) 
     33 * repository - katalog, który przechowuje pliki wersjonowane 
     34 * ''users'' (opcjonalny) - prywatne (użytkownika) repozytorium plików dostępne w Eksploratorze plików dostępnym w systemie eDokumenty  
    2835 
    29 Należy rozpakować PEAR.7z w lokalizacji "D:\Zend\!ZendServer\bin\" 
     36=== 1. Instalacja i konfiguracja serwera konrtoli wersji (Subversion) === 
     37Przed instalacja Zend Server-a należy zainstalować w systemie serwer systemu kontroli wersji. 
     38W tym celu ze strony należy pobrać dwa narzędzia: 
     39 * [http://sourceforge.net/projects/win32svn/files/latest/download Subversion (Windows)] 
     40 * [http://tortoisesvn.net/downloads.html TortoiseSVN] - interfejs graficzny do systemu zarządzania wersją (przydatny do konfiguracji). 
     41W pierwszej kolejności należy zainstalować Subversion, a dopiero potem TortoiseSVN. 
     42Po zainstalowaniu serwera i narzędzia należy utworzyć repozytorium. W tym celu należy na katalogu repos kliknąć prawym przyciskeim myszy i kliknąć opcję ''TortoiseSVN > Create repository here''. 
     43Następnie należy wejść do katalogu repository i kliknąć opcję SVN Commit. W oknie, które się otworzy należy wybrać ścieżkę do katalogu repos. Uwaga, należy zwrócić uwagę, aby ścieżka wskazywała na katalog repository. 
    3044 
    31 === 2. Konfiguracja Zend Server === #config 
     45Ostatnim krokiem jest konfiguracja ścieżek w pliku config.inc (po skońćzonej instalacji systemu eDokumenty): 
     46{{{ 
     47#!php 
     48 
     49// Ścieżka do repozytorium plików, na Linux względna, na Windows bezwzględna 
     50define('REPOSITORY_PATH', 'D:/www/eDokumenty/repository/'); 
     51define('NOT_VERSIONED_REPOSITORY_PATH', 'D:/www/eDokumenty/files/'); 
     52}}} 
     53 
     54 
     55=== 2. Pobieranie i instalacja Zend Server-a === #install 
     56Ze strony [http://www.zend.com/en/products/server/free-edition Zend Server Free] należy pobrać Zend Server - najlepiej Free Edition . (Ostatnia znana to 6.3.0). 
     57 
     58Należy rozpakować PEAR.7z w lokalizacji {{{"<katalog instalacji>\ZendServer\bin\"}}} 
     59 
     60 
     61=== 3. Konfiguracja Zend Server === #config 
    3262Edycja konfiguracji Zend Ser4ver-a rozpocząć należy od modyfikacji plików konfiguracyjnych.  
    3363 1. Pierwszym z nich jest '''php.ini''' w lokalizacji: {{{ <katalog instalacji np. "C:\Zend">\ZendServer\etc\php.ini }}} 
     
    4979{{{ 
    5080#!ini 
    51 DocumentRoot "C:\Zend\Apache2/htdocs/public_html" 
     81DocumentRoot "<katalog instalacji np. D:\Zend>\Apache2/htdocs/public_html" 
    5282 
    53 <Directory "C:\Zend\Apache2/htdocs/public_html"> 
     83<Directory "<katalog instalacji>\Apache2/htdocs/public_html"> 
    5484    Options Indexes FollowSymLinks 
    5585    AllowOverride None 
     
    74104    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]      
    75105</VirtualHost> 
    76  
     106Alias /apps/edokumenty/engine "<katalog instalacji>\Apache2\htdocs\public_html\apps\edokumenty\engine.php" 
     107Alias /apps/upgrade/engine "<katalog instalacji>\Apache2\htdocs\public_html\apps\upgrade\engine.php" 
    77108Alias /sync "<katalog instalacji>\Apache2\htdocs\public_html/apps/sync/engine.php" 
    78109Alias /vdisk "<katalog instalacji>\Apache2\htdocs\public_html/apps/edokumenty/webdav.php" 
     
    88119AddType application/x-httpd-php .php .inc 
    89120 
    90 Alias /apps/edokumenty/engine "<katalog instalacji>\Apache2\htdocs\public_html\apps\edokumenty\engine.php" 
    91 Alias /apps/upgrade/engine "<katalog instalacji>\Apache2\htdocs\public_html\apps\upgrade\engine.php" 
    92  
    93121}}} 
    94122 
     
    103131[#top Powrót do menu] 
    104132 
    105 === 3. Konfiguracja rozszerzeń PHP === #ext 
     133=== 4. Konfiguracja rozszerzeń PHP === #ext 
    106134 
    107135W tej części opisano sposób instalacji rozszerzeń na przykładzie sterowników PHP do serwera baz danych Microsoft SQL Server. 
     
    116144 
    117145[#top Powrót do menu] 
     146=== 5. Instalacja i konfiguracja systemu eDokumenty === #edokumenty 
     147 
     148Ostatnim krokiem instalacji jest wykonanie [DeployerGuide/Others/WebInstallation instalacji przez przeglądarkę]. 
     149 
     150[#top Powrót do menu]