DIY: Installer og konfigurer bestillingssystem for møterom

Meeting Room Booking System (MRBS) tilbyr en rask og enkel måte å bestille forskjellige personer, systemer, rom osv. MRBS er også gratis og enkel å bruke, noe som har gjort en rekke kunder veldig fornøyde. Siden gjennomgangen av MRBS for TechRepublic i mars 2009, har open source, serverbasert verktøy gjennomgått en rekke endringer, så jeg bestemte meg for å ta en ny titt på å installere og konfigurere det for våre DIY-lesere.

Systemkrav

  • PHP4 / 5 med MySQL og / eller PostgreSQL-støtte
  • MySQL eller PostgreSQL
  • Enhver webserver som støttes av PHP
Installasjonsmerknad: For dette innlegget vil jeg installere MRBS på en Ubuntu 11.04-distribusjon, men alle maskiner som oppfyller systemkravene vil fungere.

Installasjon trinnvise instruksjoner

Trinn én: Last ned den nødvendige filen

Fra MRBS SourceForge nedlastingsside, ta tak i den siste stabile byggingen av applikasjonen. Etter at du har lastet ned filen, flytter du filen inn i dokumentroten til webserveren (for Ubuntu-serveren er dette / var / www).

Trinn to: Pakk ut filen

Fra kommandolinjen, ved å bruke tar-kommandoen (med root- eller sudo-rettigheter), pakker du ned den nedlastede filen slik: tar xvzf mrbs-XXX.tar.gz (der XXX er utgivelsesnummer). Dette vil opprette en ny katalog, mrbs-XXX (hvor XXX er utgivelsesnummeret). For enkel bruk er det viktig å endre navnet på denne katalogen, som du kan gjøre med kommandoen (med root- eller sudo-rettigheter): mv mrbs-XXX mrbs (der XXX er utgivelsesnummer).

Trinn tre: Lag databasen

Jeg foretrekker å bruke et verktøy som MySQL-Workbench for å lage databasen. Følg disse trinnene hvis du heller vil bruke kommandolinjen:

  1. Åpne et terminalvindu.
  2. Gi kommandoen (med root- eller sudo-rettigheter): mysqladmin create mrbs .
  3. Endre til / var / www / mrbs-katalogen.
  4. Gi kommandoen (med root- eller sudo-rettigheter): mysql mrbs <tables.my.sql .
  5. Hvis du vil legge til eksempeldata (dette er valgfritt), må du utgi kommandoen (med root- eller sudo-rettigheter): mysql mrbs <sample-data.sql .
Trinn fire: Konfigurer MRBS

Konfigurasjonen av MRBS håndteres i filen /var/www/mrbs/web/config.inc.php. Åpne filen i favorittredigereren din og se etter følgende:

  • $ timezone = ""; Still dette til riktig tidssone. Hvis du vil se en liste over riktige PHP-tidssoner, kan du se denne siden.
  • $ dbsys = "mysql"; Forsikre deg om at dette er satt til riktig databasetype.
  • $ db_host = "localhost"; Forsikre deg om at dette er satt til vertsnavnet til maskinen som serverer MRBS.
  • $ db_database = "mrbs"; For vårt formål bør dette stilles inn som vist.
  • $ db_login = "root"; Denne parameteren må settes til databaseadministratorbrukeren.
  • $ db_password = "PASSWORD"; Sett dette til db admin passord.
Trinn fem: Konfigurer autentisering

Jeg vil vise deg et veldig grunnleggende autentiseringssystem som vil få MRBS i gang raskt, selv om det er den minst sikre typen autentisering. Hvis du vil gjøre systemet ditt sikrere, kan du sjekke ut de forskjellige autentiseringsmetodene.

Autentisering er konfigurert i filen config.inc.php. Du finner ikke noe i den filen som refererer til autentisering fordi den må legges til. For grunnleggende autentisering, bør du legge til følgende under "/ * Legg til linjer fra systemdefaults ..." -delen for å tilpasse dine behov:

 $ autor "admin"  = "USERNAME"; 

$ autor "session" = "php";

$ autor "type" = "config";

$ autor "user" "USERNAME" = "PASSWORD";

Administratorlinjen indikerer brukerne som er administrasjonsnivå; mer enn en bruker kan være administrator. Du bør erstatte alt i ALLE CAPS med informasjon som er spesifikk for brukerne dine. Og for flere brukere, bare legg til nye $ autor "bruker" linjer for hver.

Trinn seks: Logg inn Du kan logge deg på MRBS-installasjonen ved å peke nettleseren til http: // ADRESS_TO_SERVER / mrbs / web /. Du vil se påloggingsmeldingen der administratoropplysningene skal legges inn. Når det er ferdig, kan du starte med å legge til områder og deretter legge til rom innenfor områder ( figur A ). Figur A

Oppsett av område og rom er utrolig enkelt, og du kan legge til så mange områder eller rom du trenger.
Med litt kreativitet kan du tilpasse MRBS til dine behov. Hvis du for eksempel vil bruke MRBS til å planlegge ingeniører, kan du opprette et ingeniørområde og deretter legge til et rom for hver ingeniør (rommet vil være ingeniørens navn) ( figur B ). Figur B

MRBS kan settes opp for menneskelige ressurser og ikke bare fysiske ressurser.

Jeg oppfordrer deg til å leke med oppsettet - jeg tror du vil synes det er utrolig enkelt å håndtere.

© Copyright 2021 | pepebotifarra.com