GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie die Sugar CRM Community Edition auf einem Ubuntu 14.04 VPS

Sugar CRM Community Edition ist eine Open-Source- und webbasierte CRM-Software (Customer Relationship Management). Es bietet viele Funktionen wie Aktivitätsmanagement, Kontakte, Konten, Kampagnen, Web-to-Lead-Formulare, Dashboards, E-Mail-Clients und Marketing, Projektmanagement, Fehlerverfolgung, gemeinsame Kalender usw., die ein maximales Management für Geschäfts- und Kundenbeziehungen ermöglichen.
In diesem Tutorial zeigen wir Ihnen, wie SieSugar CRM Community Edition auf einem Ubuntu-VPS installieren in weniger als 5 Minuten.

Laden Sie die neueste Version von Sugar CRM Community Edition, verfügbar unter http://sourceforge.net/projects/sugarcrm/files/, in das Verzeichnis „/opt“ auf dem Server herunter. Extrahieren Sie es dann und verschieben Sie die Sugar CRM-Dateien und -Verzeichnisse in das Verzeichnis „/var/www/html/sugar“. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste stabile Version von Sugar CRM Community Edition 6.5.20.

cd /opt/
wget http://sourceforge.net/projects/sugarcrm/files/latest/download -O SugarCE-6.5.20.zip
unzip SugarCE-6.5.20.zip
mv SugarCE-Full-6.5.20 /var/www/html/sugar

Sugar CRM Community Edition erfordert:

  • PHP mit aktivierten PHP-Erweiterungen bcmath, cURL, GD-Grafikbibliothek, Hash, IMAP, JSON, mbstring, MySQLi, openSSL, SimpleXML, ZIP und ZLIB.
  • Apache-Webserver>=2.x+
  • MySQL>=5.x auf Ihrem Linux VPS installiert .

Aktualisieren Sie Ihre OS-Paketlisten und installieren Sie die Software-Updates mit den folgenden Befehlen:

apt-get update
apt-get upgrade

Installieren Sie PHP und erforderliche PHP-Module:

apt-get install php5 php5-cli php5-common php5-dev php5-mysql php5-curl php5-gd php-pear php5-imap php5-mcrypt php5-xmlrpc php5-xsl

Um die Leistung zu verbessern, wird empfohlen, die JSMin-PHP-Erweiterung auf Ihrem Server zu installieren. Die JSMin-PHP-Erweiterung kann mit dem pecl-Befehl installiert werden:

pecl install jsmin

Bearbeiten Sie die Konfigurationsdatei php.ini und fügen Sie „extension=jsmin.so“ hinzu:

vi /etc/php5/apache2/php.ini
extension=jsmin.so

Fügen Sie außerdem die folgenden Einstellungen hinzu/ändern Sie sie:

post_max_size = 32M
upload_max_filesize = 32M
memory_limit = 768M

InboundEmail und Campaigns (Email) erfordern die IMAP-Bibliotheken, aktivieren Sie also das IMAP-Modul:

sudo php5enmod imap

Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „sugar.conf“:

touch /etc/apache2/sites-available/sugar.conf
ln -s /etc/apache2/sites-available/sugar.conf /etc/apache2/sites-enabled/sugar.conf
vi /etc/apache2/sites-available/sugar.conf

fügen Sie dann die folgenden Zeilen hinzu:

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/sugar/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
   <Directory /var/www/html/sugar/>
      Options FollowSymLinks
      AllowOverride All
   </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:

service apache2 restart

Die folgenden Dateien und Verzeichnisse im Verzeichnis „/var/www/html/sugar/“ müssen von Ihrem Webserver aus beschreibbar sein:

'config.php' 
'config_override.php'
'sugarcrm.log'
'cache' and all subdirectories and files
'custom' and all subdirectories and files
'data' and all subdirectories and files
'modules' and all subdirectories and files

Dies kann einfach durch Ausführen des folgenden Befehls erreicht werden:

chown www-data:www-data -R /var/www/html/sugar/

Erstellen Sie auf Ihrem Server eine neue MySQL-Datenbank mit dem Namen „sugarcrm“:

mysql -u root -p
mysql> CREATE DATABASE sugarcrm;
mysql> CREATE USER sugar@localhost;
mysql> SET PASSWORD FOR 'sugar'@'localhost' = PASSWORD("sugar-password");
mysql> GRANT ALL PRIVILEGES ON sugarcrm.* TO 'sugar'@'localhost' IDENTIFIED BY 'sugar-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Vergessen Sie nicht, „sugar-password“ durch ein starkes Passwort für Ihren „sugar“-MySQL-Benutzer zu ändern.

Öffnen Sie http://Ihre-Domain.com in Ihrem bevorzugten Webbrowser und folgen Sie den einfachen Anweisungen.

Um Sugar Schedulers auszuführen, fügen Sie der crontab-Datei die folgende Zeile hinzu:

*    *    *    *    *     cd /var/www/html/sugar; php -f cron.php > /dev/null 2>&1

Das ist es. Die Installation von Sugar CRM ist nun abgeschlossen. Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer für Ubuntu optimierten VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Sugar CRM zu installieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie b2evolution auf einem Ubuntu 14.04 VPS

  2. So installieren Sie Drupal 7 auf Ubuntu 14.04

  3. So installieren Sie Boonex Dolphin 7 auf einem Ubuntu VPS

  4. So installieren Sie Chamilo unter Ubuntu 16.04

  5. So installieren Sie MySQL unter Ubuntu 18.04

So installieren Sie die MongoDB Community Edition unter Ubuntu

So installieren Sie Contao auf einem Ubuntu 14.04 VPS

So installieren Sie die Sugar CRM Community Edition auf einem Ubuntu 14.04 VPS

Installieren Sie VTiger CRM auf einem Ubuntu 14.04 VPS

So installieren Sie Joomla 3 auf Ubuntu 14.04

So installieren Sie MySQL unter Ubuntu 16.04