BambooInvoice er gratis open-source web-basert fakturering programvare som kan brukes til små bedrifter og privatpersoner. Den er ment å være installert på en web-server, men kan enkelt installeres på hjemmesystemet. BambooInvoice er utviklet av en programmerer Derek Allard og er bygget ved hjelp PHP5.
BambooInvoice er enkel å bruke, og det er bygget på den utmerkede CodeIgniter prosjekt med moderne koding standarder. BambooInvoice sitter på serveren din. Sine data. Du trenger aldri å stole på dine faktureringsdata til noen andre, og du kan få det ut av systemeasily. BambooInvoice er utgitt under GPL
Forutsetninger
I denne opplæringen vil jeg vise deg hvordan du installerer BambooInvoice med LAMP server. Hvis du ikke har installert LAMP sever, bare bruke en av følgende link til oppsett LAMP-server.
- Installer LAMP (Apache, MariaDB, PHP) Server på CentOS 6.4
eller Anmeldelser -. Installer LAMP (Apache, MySQL, PHP) Server på CentOS 6.4.
Create Database og bruker for BambooInvoice
For eksempel, her jeg kommer til å opprette en database som heter "bamboodb" og databasebruker kalt " bamboouser "med passord" CentOS "for ProcessWire. Du kan definere database og bruker som per din smak
# mysql -u root -pEnter passord. Velkommen til MariaDB skjermen. Kommandoer slutte med; eller \\ g.Your MariaDB forbindelse id er 3Server versjon: 5.5.31-MariaDB MariaDB ServerCopyright (c) 2000, 2013 Oracle, Monty Program Ab og others.Type 'hjelp;' eller '\\ h' for å få hjelp. Type '\\ c' for å fjerne dagens inngangs statement.MariaDB [(ingen)] > opprette database bamboodb; Query OK, påvirket en rad (0,02 sek) MariaDB [(ingen)] > . GRANT ALL ON bamboodb * TO bamboouser @ localhost identifisert av 'CentOS'; Query OK, 0 rader berørt (0,01 sek) MariaDB [(ingen)] > strakt privilegier; Query OK, 0 rader påvirket (0,00 sek) MariaDB [(ingen)] > exitByeBrannmur
La apache standard port "80" gjennom iptables /router. Rediger filen /etc /sysconfig /iptables,
# vi /etc /sysconfig /iptablesLegg til følgende linjer.
-A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPTNå starter iptables service.
# /etc/init.d/iptables startStart systemet skal tre i kraft de lagrede endringene.
Får BambooInvoice
Last ned den nyeste versjonen fra BambooInvoice nettstedet
# wget http://bambooinvoice.org/img/bambooinvoice_089.zipExtract den kommandoen med.
# unzip bambooinvoice_089.zipKopier den utpakkede mappen til din web rot.
# mv bambooinvoice //var /www /html /bambooinvoiceSet BambooInvoice Base URL
Åpne config .php fil.
# cd /var /www /html /bambooinvoice /# nano bamboo_system_files /application /config /config.phpSett basen URL-banen.
Her er mitt basen url banen. Du kan enten bruke domenenavn eller IP-adresse.
$ config ['base_url'] = 'http://192.168.1.201/bambooinvoice/';Set MySQL database detaljer
. åpne database.php fil
# nano bamboo_system_files /application /config /database.phpTast inn mysql databasenavn, database brukernavn og passord
$ active_group = 'standard.'; $ db ['standard'] ['hostname'] = 'localhost'; $ db ['standard'] ['brukernavn'] = 'bamboouser'; $ db ['standard'] ['passord'] = 'CentOS'; $ db ['standard'] ['database'] = 'bamboodb'; $ db ['standard'] ['dbdriver'] = 'mysql'; $ db ['standard'] ['dbprefix'] = 'bamboo_ '; $ db [' standard '] [' active_r '] = true; $ db [' standard '] [' pconnect '] = false; $ db [' standard '] [' db_debug '] = true; $ db [ ,,,0],'standard'] ['cache_on'] = false; $ db ['standard'] ['cachedir'] = '';Angi tidssone
Åpne php.ini fil
# nano /etc/php.ini Find følgende linjer og angi tidssone
[Dato].; Definerer standard tidssone brukes av dato funksjoner; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezonedate.timezone = Asia /CalcuttaLagre og lukk filen. Starte apache tjenesten skal tre i kraft de lagrede endringene.
# tjenesten httpd restartAngi tillatelser
Sett skriverettigheter til følgende mapper som vist nedenfor.
# chmod -R 777 invoices_temp /img /Begynn Installasjon
Åpne nettleseren og skriv inn "http: //ip-adresse /bambooinvoice" eller "http: //domene-navn /bambooinvoice". Du vil se følgende skjermbilde. Klikk på "Du kan installere det nå" -linken.
Du vil du bli bedt om å oppgi din e-id, primærkontakt og passord. Din e-post brukes både som "brukernavn" for å logge inn, og også for alle e-post oppgaver, for eksempel å sende fakturaer, tilbakestille passord, etc. Primær kontaktperson navnet blir brukt i "fra" -feltet når du sender ut fakturaer via e-post.
Nå BambooInvoice har blitt installert.
Før du går videre, jeg sterkt anbefaler deg å slette install.php filen.
# rm /var /www /html /bambooinvoice /bamboo_system_files /application /kontrollere /install.phpKlikk på linken innlogging for å gå til administrative portalen. Bruk e-id som du har skrevet under installasjonen som brukernavn og passordet du har laget før.
Dette er hvordan din BambooInvoice adminsitrative portal ser.
Tilpass BambooInvoice
Klikk på Innstillinger-ikonet og oppdatere bedriftsinformasjon i regnskapet innstillinger delen. Klikk på Lagre innstillinger.
Klikk på fakturaen innstillinger og skriv inn ønsket valutatypen, symbol, dagene før fakturaen grunn etc. Klikk på Lagre innstillinger.
Gå til Avanserte innstillinger og laste opp din firmalogo.
Nå har du skrevet inn selskapsinformasjon. Nå er det på tide å lage noen klienter
Opprett Klienter
I Root vinduet klikker du på Clients - >.; Opprett ny klient. Inn kundeopplysningene og klikk på Lagre klient.
Opprett ny faktura
Klikk på Ny faktura koblingen funnet i ruten til venstre. Velg klienten fra linken klient drop-down. Angi detaljene og klikk på Opprett Faktura.
Prøven faktura vil se ut som nedenfor.
Det var det. Nå din online fakturering programvare er klar. Glad Fakturering !! Anmeldelser