A websvn beállítása ablakokon a jira integrációhoz svn jogosultsági támogatással és kódolással
Feladom ezt az utasítást, tk. magának kellett megtalálnia a szükséges információkat a szemekről. A kézikönyv olyan felhasználók számára készült, akik kevés tapasztalattal rendelkeznek a webes technológiák és a webfejlesztés terén. Minden szoftvercsomag konfigurálva van egy dedikált "szerverre" Windows 7 Pro 32 bit alatt.
Mi van:
- Visual SVN Server 2.6.0 (Apache Subversion 1.8.0 + Apache HTTP Server 2.2.25)
- az SVN-hez való hozzáférés már konfigurálva van az ssl-n keresztül a 8443-as porton
- Jira 6.0 JIRA plugin telepítve Subversion plugin
- a JIRA Subversion beépülő modul alapkonfigurációja megvalósul (a feladatok a megfelelő elkötelezik a fájllistákat)
- az SVN-en tárolva a Delphi 7-ben írt forráskódot a CP1251 kódolással
Mit akarunk kapni:
1. A PHP telepítése
- letöltés a Telepít˝o szál biztonságos ablakának hivatalos oldaláról (a legutolsó verzió nem jelenik meg azonnal, így választotta a php-5.3.27-Win32-VC9-x86.msi)
- telepítsen C: PHP-be (amikor valami multiplatformtal foglalkozom, mindig elkerülem az útvonalakat és az orosz karaktereket)
- A telepítés során válassza az "Apache 2.2.x modul" pontot; az Apache HTTP kiszolgáló konfigurációja a Visual SVN Server könyvtárban található, "C: Program FilesVisualSVN Serverconf"
A C: Program FilesVisualSVN fájl telepítésekor a Serverconfhttpd.conf automatikusan hozzá lesz csatolva
Az internetes ajánlásokról olvastam, hogy kézzel telepítsem a PHP-t a zip archívumból, de az első alkalommal nem működött számomra. Csak azért, mert nem találtam a php5pache2_2.dll legfrissebb verzióját a szállítmányban, és a php5apache2_4.dll nem volt hajlandó betölteni az Apache-on.
2. A WebSVN telepítése
Itt és a telepítés nehéz hívni. Egyszerűen hozzon létre egy C: Program FilesVisualSVN Serverhtdocswebsvn könyvtárat, és másolja át a letöltött archívum tartalmát a hivatalos webhelyről.
3. A Cygwin telepítése
A Cygwin projekt lényege, hogy a Windows felhasználóknak közös alkalmazásokat biztosítson a Unix rendszereken. Néhány ilyen alkalmazás is szükséges a WebSVN számára. A hivatalos weboldal meglehetősen egyszerű installáló. A következő csomagokat kell telepítenie:
- diffutils
- enscript (kódkiemelés, csak abban az esetben, ha nem tetszik az alapértelmezett Geshi kiemelés a WebSVN-ben)
- sed
- kátrány
- gzip
- fütyülés
C: cygwin telepítve, a fent említett, a terek elkerülésének elvével.
4. A WebSVN konfigurálása
Az Apache kis testreszabása
A WebSVN főoldalhoz való könnyű hozzáféréshez adja hozzá a következő kódot az Apache C egyéni beállítási fájlhoz: Program FilesVisualSVN Serverconfhttpd-custom.conf:
Configure config.php
A kódolás beállítása
Az üdvözlő üzenet beállítása a főoldalon
A C: Program FilesVisualSVN Serverhtdocswebsvntemplates \ index.tmpl fájlok C: Program FilesVisualSVN fájljában helyettesítheti az alapértelmezett üdvözlő szöveget a sajátjával. Ezt a beállítást külön elemként választom, mert Orosz szöveg használata esetén a fájlt utf8 kódolással kell írni.