SugarCRM je a Riadenie vzťahov so zákazníkmi ktoré je možné ľahko nainštalovať a nakonfigurovať navrchu LAMPA stoh. SugarCRM, napísaný v PHP, je dodávaný s tromi vydaniami: Komunitná edícia (zadarmo), Profesionálna edícia a Enterprise Edition.
Tento tutoriál vás prevedie inštaláciou Komunitná edícia SugarCRM na systémoch založených na RedHat a Debian, ako sú CentOS, Fedora, Scientific Linux, Ubuntu atď.
1. Ako som povedal, SugarCRM vyžaduje prostredie LAMP stacku a na nainštalovanie LAMP stacku do vašich príslušných distribúcií Linuxu použite nasledujúce príkazy.
Na RHEL/CentOS 7 # yum install httpd mariadb-server mariadb php php-mysql php-pdo php-gd php-mbstring php-imap.
Na serveroch RHEL/CentOS 6 a Fedora # yum install httpd mysql mysql-server php php-mysql php-pdo php-gd php-mbstring php-imap.
Vo verzii Fedora 23+ # dnf instll httpd mariadb-server mariadb php php-mysql php-pdo php-gd php-mbstring php-imap.
Na Debiane 8/7 a Ubuntu 15.10/15.04 # apt-get install apache2 mariadb-server mariadb-client php5 php5-mysql libapache2-mod-php5 php5-imap.
Na Debiane 6 a Ubuntu 14.10/14.04 # apt-get instll apache2 mysql-klient mysql-server php5 php5-mysql libapache2-mod-php5.
2. Po nainštalovaní zásobníka LAMP spustite službu MySQL a používajte ju mysql_secure_installation
skript na zabezpečenie databázy (pridajte nové heslo root, vypnite vzdialené prihlasovanie rootom, vymažte testovaciu databázu a odstráňte anonymných používateľov).
# systemctl start mariadb [Zap SystemD] # service mysqld start [ZapSysVinit] # mysql_secure_installation.
3. Predtým ako budete pokračovať v SugarCRM Inštaláciu najskôr musíme vytvoriť databázu MySQL. Prihláste sa do databázy MySQL a spustením nižšie uvedených príkazov vytvorte databázu a používateľa na inštaláciu SugarCRM.
# mysql -u root -p. vytvoriť databázu sugarcms; udeliť všetky oprávnenia pre sugarcms.* serveru „tecmint“@„localhost“ označenom „heslom“; oprávnenia na splachovanie;
Poznámka: Z bezpečnostných dôvodov nahraďte názov databázy, používateľa a heslo svojim vlastným.
Dôležité: Toto 4 krok, platí iba pre Červený klobúk a CentOS systémy založené na Debian a Ubuntu používatelia prejdú na 5. krok.
4. Problém posilniť
príkaz na kontrolu, či je na našom počítači povolený Selinux. V prípade, že je zásada nastavená na Presadzovaná
deaktivujte ho zadaním nasledujúcich príkazov:
# getenforce. # setenforce 0. # getenforce.
Dôležité: Ak chcete úplne zakázať Selinux, otvorte /etc/selinux/config
súbor s textovým editorom a nastavte riadok SELINUX na zakázaný.
Ak chcete prekročiť pravidlo Selinux, spustite nasledujúci príkaz:
# chcon -R -t httpd_sys_content_rw_t/var/www/html/
5. Ďalej to uistite wget (sťahovač súborov pre linux) a rozbaliť na vašom počítači sú nainštalované systémové pomôcky.
# yum install wget unzip [On Červený klobúksystémy] # apt-get install wget rozbaliť [ZapDebian systémy]
6. V poslednom kroku otvorený /etc/php.ini alebo /etc/php5/cli/php.ini konfiguračný súbor a vykonajte nasledujúce zmeny:
upload_max_filesize = 7 miliónov. date.timezone = Európa/Bukurešť.
Ak chcete použiť zmeny, reštartujte zariadenie Apache démona zadaním nasledujúceho príkazu:
Na strojoch SystemD # služba httpd reštart. # service apache2 reštart ALEBO Na strojoch SysVinit # systemctl reštartujte službu httpd.service. # systemctl reštartujte službu apache2.service.
7. Teraz nainštalujme SugarCTM. Ísť do Stránka na stiahnutie SugarCRM a získajte najnovšiu verziu vo svojom systéme zadaním nasledujúceho príkazu:
# wget http://liquidtelecom.dl.sourceforge.net/project/sugarcrm/1%20-%20SugarCRM%206.5.X/SugarCommunityEdition-6.5.X/SugarCE-6.5.22.zip.
8. Po dokončení sťahovania použite rozbaliť extrahujte archív a skopírujte konfiguračné súbory do koreňa dokumentu webového servera. Vytvorte zoznam súborov z /var/www/html alebo /var/www adresár spustením nižšie uvedených príkazov:
# unzip SugarCE-6.5.22.zip # cp -rf SugarCE-Full-6.5.22/*/var/www/html/ # ls/var/www/html/
acceptDecline.php image.php removeeme.php. medzipamäť obsahuje súbor robots.txt. campaign_tracker.php index.php run_job.php. campaign_trackerv2.php inštalačná služba. config_override.php mydlo install.php. config.php json_server.php soap.php. cron.php jssource sugarcrm.log. crossdomain.xml leadCapture.php SugarSecurity.php. vlastná LICENCIA sugar_version.json. údaje LICENSE.txt sugar_version.php. témy dictionary.php log4php. download.php log_file_restricted.html TreeData.php. nahrať emailmandelivery.php maintenance.php. príklady metadát vcal_server.php. export.php metagen.php vCard.php. files.md5 ModuleInstall WebToLeadCapture.php. HandleAjaxCall.php moduly XTemplate. ical_server.php pdf.php Zend.
9. Ďalej zmeňte adresár na /var/www/html
a rekurzívne upravte povolenia pre nižšie uvedené adresáre a súbory tak, aby poskytovali apache povolenia na zápis:
# cd/var/www/html/ # chmod -R 775 custom/ cache/ modules/ upload/ # chgrp -R apache custom/ cache/ modules/ upload/ # chmod 775 config.php config_override.php # chgrp apache config.php config_override.php.
Vytvorte tiež súbor htaccess v adresári webroot a udeľte tomuto súboru povolenie Apache na zápis.
# dotknite sa .htaccess. # chmod 775 .htaccess. # chgrp apache .htaccess.
10. V ďalšom kroku otvorte prehliadač zo vzdialeného umiestnenia vo vašej sieti LAN a prejdite na adresu IP zariadenia so systémom LAMP (alebo domény), zvoľte jazyk inštalácie a kliknite na Ďalšie tlačidlo.
http: ///install.php.
11. Po sérii kontrol systému Ďalšie pokračovať.
12. Na ďalšej obrazovke prijmite licenciu a stlačte Ďalšie znova tlačidlo.
13. Po sérii kontrol prostredia inštalátor presmeruje na Možnosti inštalácie SugarCRM. Tu si vyberte Vlastná inštalácia a klikni Ďalšie tlačidlo pre pokračovanie.
14. Vyberte MySQL ako internú databázu pre SugarCRM a znova kliknite na tlačidlo Ďalej.
15. Hneď ako sa zobrazí obrazovka konfigurácie databázy, pokračujte k nastaveniu databázy MySQL. Tu vyplňte polia hodnotami vytvorenými skôr pre databázu SugarCRM MySQL a kliknite na Ďalšie po dokončení:
Názov databázy: sugarcms Meno hosťa: localhost Používateľské meno správcu databázy: tecmint Heslo správcu databázy: heslo Používateľské meno databázy cukru: Rovnaké ako správcovský používateľ Naplňte databázu ukážkovými údajmi: č
Ak je databáza už vytvorená, zobrazí sa výzva na overenie poverení DB. Hit súhlasiť tlačidlo pre pokračovanie.
16. Na ďalšej obrazovke sa vás inštalátor opýta na URL inštancie Sugar a názvu systému. Ponechajte hodnotu URL ako predvolenú a zvoľte popisný názov pre systém SugarCRM. Zadajte tiež používateľské meno a heslo správcu pre SugarCRM.
17. Na ďalšej obrazovke Zabezpečenie stránok, zrušte začiarknutie všetkých možností a stlačte Ďalšie pokračovať.
17. Nakoniec si pozrite konfigurácie SugarCRM a potvrďte nastavenia stlačením Inštalácia tlačidlo.
18. Po dokončení inštalácie stlačte Ďalšie pokračujte tlačidlom. Môžete tiež nahrať súbor Jazykový balíček pre SugarCRM, ak je to tak.
19. Na ďalšej obrazovke môžete zvoliť registráciu softvéru. Ak je to tak, zodpovedajúcim spôsobom vyplňte požadované polia a kliknite na tlačidlo Odoslať. Po dokončení hit Ďalšie znova tlačidlo a Prihlásiť sa malo by sa objaviť hlavné okno.
20. Prihláste sa pomocou predtým vytvorených poverení a potom si personalizujte SugarCMS pomocou loga, miestnych nastavení, nastavení pošty a osobných údajov.
21. Po procese konfigurácie zadajte na príkazovom riadku nasledujúce príkazy, aby ste mohli vrátiť zmeny vykonané v inštalačných súboroch SugarCRM. Odstráňte tiež inštalačný adresár zadaním nasledujúcich príkazov.
# cd/var/www/html/ # chmod 755 .htaccess config.php config_override.php. # rm -rf install/ install.php.
Nakoniec spustením pridajte do počítača nasledujúceho cronjobu pre SugarCMS crontab -e
príkaz:
* * * * * cd/var/www/html/; php -f cron.php> /dev /null 2> & 1.
Gratulujem SugarCRM je teraz nainštalovaný vo vašom systéme.