diegimas
Įdiekite „FatFreeCrm“ „Linux“ („Debian“ pagrindu)
Žemiau pateiktos „FATFREECRM“ instrukcijos veikia tik 64 bitų „Debian“ pagrindu sukurtame „Linux“ paskirstymuose, tokiuose kaip „Ubuntu“. Paimkite „FatfreeCrm“ kopiją iš „GitHub“
git clone git@github.com:fatfreecrm/fat_free_crm.git fat_free_crm
Pakeiskite dabartinį darbo katalogą į anksčiau sukurtą
cd fat_free_crm
„Fat Free CRM“ palaiko „MySQL“ duomenų bazę. Šaltinio kodas pateikiamas su pavyzdžių duomenų bazės konfigūracijos failais. Turėsite nukopijuoti pasirinkto DB konfigūraciją:
cp config/database.mysql.yml config/database.yml
Redaguoti konfigūraciją/duomenų bazę.YML ir nurodykite duomenų bazių pavadinimus ir autentifikavimo informaciją. Jums gali tekti įdiegti kai kurias konkrečias platformos bibliotekas, kad patenkintumėte visas GEM priklausomybes.
sudo apt-get install libmagick++-dev libxml2 libxml2-dev libxslt1.1 libxslt1-dev libyaml-dev
sudo apt-get install mysql-client libmysqlclient-dev
Jei kyla problemų diegdami DB priklausomybes, prieš tęsdami turėsite kreiptis į „MySQL“ dokumentaciją, kad galėtumėte diegti savo platformoje. Kai bus baigta, paleiskite šią komandą iš programos šakninio katalogo:
bundle install
Dabar esate pasirengęs sukurti duomenų bazę:
rake db:create
Galite sukonfigūruoti „Fat Free CRM“ nustatymus, tokius kaip jūsų pagrindinis kompiuteris, bazinis URL, kalba (lokalė), meniu struktūros, numatytosios spalvos ir el. Pašto autentifikavimas. Riebalai be riebalų CRM nustatymai yra saugomi trijose vietose ir yra pakraunami tokia tvarka:
config/settings.default.yml
config/settings.yml (if exists)
‘settings’ table in database (if exists)
Paskutinį kartą pakrauti nustatymai turi didžiausią prioritetą ir nepaiso visų ankstesnių šaltinių nustatymų. Vykdykite duomenų bazės migracijas ir nustatykite administratoriaus vartotoją. Vykdykite šią „Rake“ užduotį:
rake ffcrm:setup
Ankstesnė komanda perkels duomenų bazę ir paragins jus administratoriaus vartotojo vardu, slaptažodžiu ir el. Paštu. Galite išbandyti „Drive Fat Free CRM“, įkeldami mėginių įrašus, kurie yra sugeneruoti skrendant, imituojant faktinį naudojimą. Įkeliant demonstracinę versiją iš jūsų duomenų bazės ištrins visus esamus duomenis.
rake ffcrm:demo:load
Dabar turėtumėte sugebėti paleisti „Rails“ serverį ir nukreipti savo interneto naršyklę į http: // localhost: 3000
rails server
Sveikiname! Jūs sėkmingai įdiegėte „FATFREECRM“ programą.