DIY: Nyomon követheti és kezelheti a WebIssues problémáit

A legtöbb nyílt forráskódú nyomkövető rendszer csak web alapú. De néha jó, ha van egy dedikált kliens, amely csatlakozik egy szerverhez, és csak egy dolgot csinál: nyomon követi a kérdéseket. A WebIssues illeszkedik ehhez a leíráshoz; ez egy kliens / szerver alapú rendszer, amely lehetővé teszi az asztali kliensek számára, hogy csatlakozzanak a szerverhez, valamint kezeljék és együttműködjenek a kérdésekben.

Megtalálja az ügyfél verzióját Linux, Windows és OS X rendszerekhez, és van egy hordozható verzió. A szerver viszont csak Linux. A rendszer jellemzői:

  • Asztali felület
  • A kérdések szűrése és keresése
  • Az új és módosított kérdések nyomon követése
  • Jelentés létrehozása
  • Adatok exportálása
  • Testreszabható kiadványtípusok
  • Egyszerű adatszervezés
  • Biztonság és jogkezelés

Rendszerkövetelmények

  • Szerver: Webszerver PHP-vel, adatbázis (MySQL, PostgreSQL, SQL Server vagy Firebird)
  • Ügyfél: Az ügyfél igényei attól függnek, hogy melyik platformon vannak telepítve. Ne felejtse el ellenőrizni a letöltött ügyfélfájlhoz mellékelt README fájlt.

Szerver telepítése

Áttekintem a szerver telepítését az Ubuntu 11.04 platformon. Bár a WebIssues megtalálható az adattárakban, azt javasolom, hogy töltsön le és telepítsen forrásból. Először a lerakatból teszteltem a telepítést, és ez nem volt jó, tehát itt van a forrásból történő telepítés folyamata.

  1. Töltse le a forrást a WebIssues letöltési oldaláról.
  2. Készítse el a webes szövegek adatbázisát (bármilyen eszközzel felhasználhatja az adatbázis létrehozását).
  3. Vigye a letöltött fájlt a / var / www / mappába.
  4. Csomagolja ki az archívumot (az erre vonatkozó parancs attól függ, hogy milyen archívumot töltött le - .zip vagy .bz2).
  5. Nevezze át az archívumot a webisreads-XXX-ből (XXX a kiadási szám) a webisreads-server-re.
  6. Váltson a webissues-server / config könyvtárra.
  7. Másolja a config-template.inc.php fájlt a config.inc.php fájlba.
  8. Szerkessze a config.inc.php fájlt az igényeinek megfelelően (erről hamarosan bővebben).
  9. Nyissa meg a böngészőt, és mutasson a http: //localhost/webissues-server/setup.php webhelyre.

A config.inc.php fájl segítségével keresse meg a következő irányelveket a beállításhoz:

  • db_engine: A használt adatbázis típusa.
  • db_host: A db szerver címe.
  • db_database: Az adatbázis neve.
  • db_user: Az adminisztrátori jogokkal rendelkező adatbázis-felhasználó felhasználóneve.
  • db_password: A db felhasználó jelszava.
  • storage_path: A rendszerfájlok tárhelyének helye.

A fentiek a minimálisan szükségesek; azt is meg kell győződnie arról, hogy a storage_path irányelv könyvtárát a rendszer hozta létre és írható-e. A 777 könyvtárhoz engedélyeket adhat a sudo chmod 777 / path / to / storage paranccsal.

Ezenkívül feltétlenül hozzon létre a / var / www / webisreads-server / log könyvtárat, és 777 engedélyt is adjon neki. Ezt az utat megváltoztathatja, ha azt akarja, hogy a WebIssues a naplófájljait a / var / log mappába dobja - csak hozzon létre a / var / log / webisreads könyvtárat. Ha igen, feltétlenül szerkesztse a log_ irányelveket a config.inc.php fájlban.

Szükség esetén beállíthatja a rendszer értesítéseket. Ehhez működő SMTP-kiszolgálóra lesz szükség az értesítés küldéséhez. Ez ugyanabban a fájlban van az Értesítés küldésének konfigurációja alatt.

Böngésző alapú beállítások

A böngésző alapú beállítás során a következőkre ügyel:

  • Adat táblák
  • Szerver név
  • A rendszergazdák
  • Kiadási típusok
Ha a konfigurációs fájl helyesen van beállítva (amelynek ennek lennie kell), akkor megjelenik a telepítés első oldala (A ábra ). A ábra

Ez nagyon jellemző sok szerver alapú telepítésre.

Kattintson a Tovább gombra, és a táblázatok bekerülnek az adatbázisba. A következő lépés a szerver elnevezése. Ezen az oldalon van egy szöveges terület, ahol a kiszolgálónak emberi olvasható nevet adhat meg - írja be ezt a nevet, majd kattintson a Tovább gombra. A következő képernyő kéri, hogy állítson be egy jelszót az "admin" felhasználó számára. Írja be az új jelszót, ellenőrizze a jelszót, majd kattintson a Tovább gombra.

Az utolsó oldal tájékoztatja Önt, hogy létrejön egy mintaminta típusa. Csak itt kattintson a Tovább gombra. Miután létrehozták ezeket a kiadástípusokat, értesítést kap arról, hogy az ügyféllel hozzáférjen a WebIssues szerverhez.

Ügyfél telepítése

A telepítés az Ubuntun meglehetősen egyszerű. Nyisson meg egy terminál ablakot, és adja ki a sudo apt-get install webissues parancsot . Hagyja, hogy az apt-get feldolgozza az összes függőséget, és futtassa a telepítést. Ha kész, akkor az ügyfelet a parancssorból a webes szövegek paranccsal vagy az asztal főmenüjének Office almenüjéből szabadíthatja fel . Az összes többi kliens telepítés egyszerűen elvégezhető, ha letölti az ügyfél telepítőjét a szükséges platformon.

Csatlakozás a szerverhez

Amikor elindítja a WebIssues ügyfelet, csatlakoznia kell az ügyfelet a kiszolgálóhoz. Kattintson az Új kapcsolat gombra az ügyfélben, és töltse ki a szükséges információkat ( B ábra ). B. ábra

Ne feledje, hogy az egyetlen létrehozott hitelesítő adat az adminisztrátori hitelesítő adat.

A kiszolgáló felé vezető explicit útvonalat kell használnia. Tehát ha a szerver a webisreads-server könyvtárban található a 192.168.100.100 címen, akkor a szerver URL-jéhez a http://192.168.100.100/webissues-server/ címet kell megadnia. Az adminot is használja felhasználónévként és jelszóként, amelyet a telepítés során hozott létre.

A bejelentkezés után csatlakozni fog az admin irányítópultjához ( C ábra ), ahol megkezdheti a projektek, a felhasználók stb. Létrehozását. C ábra

Kattintson az Irányítópult fülre a dolgok szervervégének kezeléséhez.

Az eszköz meglehetősen egyszerűen használható - csak szánjon egy percet a felhasználók beállítására, majd hozzon létre kiadási típusokat. Létezik még egy kiemelkedő WebIssues ügyfél kézikönyv, amelyre hivatkozhat az asztali kliens eszköz használatához; egyszerűen rá kell kattintania az ügyfél WebIssues Manual gombjára az alapértelmezett böngészőben a kézikönyv megnyitásához.

Próbáld ki a WebIssues-et, hogy megfelel-e az Ön igényeinek egy problémakövetési és -kezelő eszköz számára.

© Copyright 2021 | mobilegn.com