DIY: Seuraa ja hallitse WebIssues-ongelmia

Useimmat avoimen lähdekoodin ongelmien seurantajärjestelmät ovat vain verkkopohjaisia. Mutta joskus on mukavaa, että sinulla on oma asiakas, joka muodostaa yhteyden palvelimeen ja tekee vain yhden: seurata ongelmia. WebIssues sopii kuvaukseen; se on asiakas / palvelinpohjainen järjestelmä, jonka avulla työpöytäasiakas voi muodostaa yhteyden palvelimeen ja hallita ja tehdä yhteistyötä asioissa.

Löydät asiakkaan version Linuxille, Windowsille ja OS X: lle, ja siellä on kannettava versio. Toisaalta palvelin on vain Linux. Järjestelmän ominaisuudet:

  • Työpöydän käyttöliittymä
  • Aiheiden suodatus ja haku
  • Uusien ja muokattujen ongelmien seuranta
  • Raportin luominen
  • Tietojen vienti
  • Muokattavat julkaisutyypit
  • Yksinkertainen tietojen järjestäminen
  • Turvallisuuden ja oikeuksien hallinta

Laitteistovaatimukset

  • Palvelin: Web-palvelin, jolla on PHP, tietokanta (MySQL, PostgreSQL, SQL Server tai Firebird)
  • Asiakas: Asiakasvaatimukset riippuvat alustasta, johon se on asennettu. Varmista, että tarkistat README-tiedoston, joka sisältyy ladattuun asiakas tiedostoon.

Palvelimen asennus

Kävelen palvelimen asennuksen Ubuntu 11.04 -alustalla. Vaikka WebIssues löytyy arkistoista, suosittelen lataamista ja asentamista lähteestä. Testasin ensin asennuksen arkistoista, ja se ei pärjännyt hyvin, joten tässä on asennusprosessi lähteestä.

  1. Lataa lähde WebIssues-lataussivulta.
  2. Luo verkkosivutietokanta (käyttämällä mitä tahansa työkalua, jonka haluat luoda tietokannan).
  3. Siirrä ladattu tiedosto hakemistoon / var / www /.
  4. Pura arkisto pakkauksesta (komento tehdä se riippuu lataamasi arkiston mausta - joko .zip tai .bz2).
  5. Nimeä arkisto Web-kudokset-XXX: stä (XXX on julkaisunumero) Web-kudokset-palvelimeksi.
  6. Vaihda verkkohakemisto-palvelin / konfigurointi -hakemistoon.
  7. Kopioi tiedosto config-template.inc.php tiedostoon config.inc.php.
  8. Muokkaa config.inc.php-tiedostoa tarpeitasi vastaavasti (lisää tästä pian).
  9. Avaa selaimesi ja osoita se osoitteeseen http: //localhost/webissues-server/setup.php.

Etsi config.inc.php-tiedoston avulla seuraavat asetettavat asetukset:

  • db_engine: Käytetty tietokantatyyppi.
  • db_host: db-palvelimen osoite.
  • db_database: Tietokannan nimi.
  • db_user: Tietokannan käyttäjän käyttäjänimi, jolla on järjestelmänvalvojan oikeudet.
  • db_password: db-käyttäjän salasana.
  • storage_path: Järjestelmätiedostojen tallennuspaikka.

Yllä olevat ovat minimi tarvitsemasi; sinun on myös varmistettava, että järjestelmä on luonut storage_path-direktiivin hakemiston ja kirjoitettavissa. Voit antaa tälle hakemistolle 777 käyttöoikeudet komennolla sudo chmod 777 / path / to / storage .

Muista myös luoda hakemisto / var / www / webisreads-server / log ja antaa sille myös 777 käyttöoikeudet. Voit muuttaa tätä polkua, jos haluat, että WebIssues siirtää lokitiedostot hakemistoon / var / log - luo vain / var / log / webisreads. Muista muokata loki-ohjeita konfig.inc.php-tiedostossa.

Voit tarvittaessa määrittää järjestelmäilmoituksia. Tämä vaatii toimivan SMTP-palvelimen ilmoituksen lähettämiseksi. Tämä on asetettu samassa tiedostossa kohdassa Ilmoitusten lähetysasetukset.

Selainpohjaiset asetukset

Selainpohjaisen asennuksen aikana huolehdit seuraavista:

  • Datataulukot
  • Palvelimen nimi
  • ylläpitäjät
  • Aihetyypit
Jos kokoonpanotiedosto on asetettu oikein (minkä sen pitäisi olla), näet asennuksen ensimmäisen sivun ( kuva A ). Kuvio A

Tämä on erittäin tyypillistä monille palvelinpohjaisille asennuksille.

Napsauta Seuraava ja taulukot lisätään tietokantaan. Seuraava vaihe on nimetä palvelin. Tällä sivulla on yksi tekstialue, jolla voit antaa palvelimellesi ihmisille luettavan nimen - kirjoita nimi ja napsauta Seuraava. Seuraava näyttö pyytää sinua määrittämään salasanan käyttäjälle "admin". Anna uusi salasana, tarkista salasana ja napsauta Seuraava.

Viimeisellä sivulla ilmoitetaan, että luodaan joukko näytetyyppityyppejä. Voit tehdä täällä vain napsauttaa Seuraava. Kun nämä ongelmatyypit on luotu, sinulle annetaan tieto pääsystä WebIssues-palvelimeen asiakkaan kanssa.

Asiakkaan asennus

Asennus Ubuntuun on melko yksinkertaista. Avaa pääteikkuna ja anna komento sudo apt-get install webisreads . Salli apt-get-prosessoida kaikki riippuvuudet ja suorittaa asennus. Kun olet valmis, voit potkaista asiakkaan komentoriviltä komentoverkoilla tai työpöydän päävalikon Office-alavalikosta. Kaikki muut asiakasasennukset voidaan tehdä helposti lataamalla tarvittavan alustan asiakasasennusohjelma.

Yhdistetään palvelimeen

Kun käynnistät WebIssues-asiakkaan, sinun on kytkettävä asiakas palvelimeen. Napsauta asiakkaan Uusi yhteys -painiketta ja täytä tarvittavat tiedot ( kuva B ). Kuvio B

Muista, että ainoat luomat käyttöoikeustiedot ovat järjestelmänvalvojan valtuustiedot.

Sinun on käytettävä nimenomaista polkua palvelimeen. Joten jos palvelimesi on webisreads-server-hakemistossa osoitteessa 192.168.100.100, kirjoitat palvelimen URL-osoitteelle http://192.168.100.100/webissues-server/. Käytät järjestelmänvalvojana myös käyttäjänimeä ja salasanaa, jotka loit asennuksen aikana.

Kun olet kirjautunut sisään, sinut muodostetaan yhteys järjestelmänvalvojan kojelautaan ( kuva C ), jossa voit aloittaa projektien, käyttäjien jne. Luomisen. Kuva C

Napsauta Hallintapaneeli-välilehteä hallitaksesi palvelimen loppua.

Työkalua on melko helppo käyttää - vie vain hetki käyttäjien asettamiseen ja luo sitten ongelmatyypit. On myös erinomainen WebIssues-asiakaskäsikirja, josta voit viitata työpöytäohjelmistotyökalun käyttöön; sinun täytyy vain napsauttaa asiakkaan WebIssues Manual -painiketta avataksesi käyttöoppaan oletusselaimessa.

Kokeile WebIssuesta ja katso, vastaako se ongelmanseuranta- ja hallintatyökaluasi.

© Copyright 2020 | mobilegn.com