A SuiteCRM telepítése Ubuntu 16.04-re

A SuiteCRM a népszerű SugarCRM ügyfélkapcsolat-kezelési (CRM) rendszer ingyenes és nyílt forráskódú alternatívája. Akkor vált népszerűvé, amikor a SugarCRM úgy döntött, hogy leállítja nyílt forráskódú verziójának fejlesztését. Ez egy alternatív alkalmazás, amely a legutóbbi SugarCRM közösségi kiadáson alapul.

Ebben az oktatóanyagban elmagyarázom, hogyan kell telepíteni a SuiteCRM-et az Ubuntu 16.04-re.

Előfeltételek

1. lépés: Kezdő lépések

Mindig jó gyakorlat az operációs rendszer frissítése. Ezt a következő parancsok futtatásával teheti meg:

sudo apt-get update -y
sudo apt-get upgrade -y

A rendszer frissítése után indítsa újra a rendszert, és jelentkezzen be egy sudo felhasználóval.

sudo reboot

2. lépés: Telepítse a LAMP stacket

A SuiteCRM PHP-ben íródott, és Apache2-n fut, ezért telepítenie kell az Apache webszervert, a PHP-t és a MariaDB-t a rendszerére. A következő parancs futtatásával telepítheti az Apache-t, a PHP-t, a MariaDB-t és a többi szükséges PHP-modult:

sudo apt-get install apache2 mariadb-server php7.0 php7.0-mysql php7.0-gd php7.0-curl php7.0-imap libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-json -y

Frissítse az értékeket post_max_size, upload_max_filesize, max_input_timeés memory_limit az alábbiak szerint:

sudo nano /etc/php/7.0/cli/php.ini

Módosítsa a következő sorokat:

post_max_size = 64M
upload_max_filesize = 64M
max_input_time = 120
memory_limit = 256M

Mentse és zárja be a fájlt, ha végzett, majd indítsa újra az Apache-t, hogy a módosítások érvénybe lépjenek:

sudo systemctl restart apache2

Ezután engedélyezze az IMAP modult a következő paranccsal:

sudo phpenmod imap

3. lépés: Állítsa be az adatbázist

Az adatbázis konfigurálása előtt először biztonságossá kell tennie a MariaDB-t. A mysql_secure_installationszkript futtatásával biztosíthatja :

sudo mysql_secure_installation

Válaszoljon az összes kérdésre az alábbiak szerint:

Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Ha az adatbázis védett, jelentkezzen be a MySQL shellbe a következő paranccsal:

mysql -u root -p

Adja meg root jelszavát, és hozzon létre egy adatbázist a SuiteCRM számára:

MariadDB [(none)]> CREATE DATABASE suitecrm_db;

Hozzon létre egy adatbázis-felhasználót a következő paranccsal:

MariaDB [(none)]> CREATE USER 'suitecrm' IDENTIFIED BY 'password';

Adjon jogosultságokat az adatbázishoz:

MariaDB [(none)]>GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'suitecrm'@'localhost';

Öblítse ki a jogosultságtáblázatot a következő paranccsal:

MariaDB [(none)]>FLUSH PRIVILEGES;

Végül lépjen ki a MySQL shellből:

MariaDB [(none)]>\q

4. lépés: Telepítse a SuiteCRM-et

Először töltse le a SuiteCRM legújabb stabil verzióját a hivatalos webhelyükről. Miután a letöltés befejeződött, menjen a letöltési helyre, és csomagolja ki az archívumot a következő paranccsal:

unzip SuiteCRM-7.9.0.zip

Ezután helyezze át a kibontott könyvtárat az apache web gyökérkönyvtárába:

sudo mv SuiteCRM-7.9.0 /var/www/html/suitecrm

Ezután módosítsa a suitecrmkönyvtár engedélyét :

sudo chown -R www-data:www-data /var/www/html/suitecrm
sudo chmod -R 777 /var/www/html/suitecrm

Ha elkészült, folytathatja a következő lépést.

5. lépés: Az Apache konfigurálása a SuiteCRM-hez

Hozzon létre egy Apache virtuális gazdagép-kiszolgáló blokkot a SuiteCRM számára. Ezt egy suitecrm.conffájl létrehozásával teheti meg :

sudo nano /etc/apache2/sites-available/suitecrm.conf

Adja hozzá a következő sorokat:

<VirtualHost *:80>
 ServerAdmin admin@yourdomain.com
 DocumentRoot /var/www/html/suitecrm/
 ServerName yourdomain.com
 ServerAlias www.yourdomain.com
<Directory /var/www/html/suitecrm/>
 Options FollowSymLinks
 AllowOverride All
</Directory>
 ErrorLog /var/log/apache2/suitecrm-error_log
 CustomLog /var/log/apache2/suitecrm-access_log common
</VirtualHost>

Mentse és zárja be a fájlt, ha végzett, majd engedélyezze a webhelyet a következő paranccsal:

sudo a2ensite suitecrm

Végül indítsa újra az Apache webszervert, hogy a változások megtörténjenek:

sudo systemctl restart apache2

A SuiteCRM használatra kész. Nyissa meg a webböngészőt, keresse meg az URL-t, http://yourdomain.comés fejezze be a telepítési folyamatot.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.