GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie YetiForce unter CentOS 7

In diesem Tutorial installieren wir YetiForce und die erforderliche Software auf einem CentOS 7 VPS.

YetiForce ist ein führendes Open-Source-CRM-System, wenn es um Innovation und neue Funktionen geht. Die Software wirkt sich positiv auf alle Geschäftsaktivitäten aus – vom Marketing über den Vertrieb bis hin zu Supportleistungen. YetiForce ist ein unverzichtbares Werkzeug für den effektiven Betrieb jedes Unternehmens. Mit Funktionen wie einem schlanken, reichhaltigen Widget-basierten Dashboard und einer umfassenden Modulbibliothek für fast jede Art von Unternehmen gibt es etwas, das jeder an YetiForce lieben wird.

Voraussetzungen

  • Ein CentOS 7 VPS mit aktiviertem Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen.
  • Apache 2.4 – funktioniert auch mit früheren Versionen, z. B. 2.1, 2.2, 2.3 (die neuesten Versionen werden empfohlen).
  • MySQL 5.7 -funktioniert auch mit früheren Versionen, d. h. 5.6, 5.5, 5.1 (die neuesten Versionen werden empfohlen).

Schritt 1:Anmelden und Pakete aktualisieren

Zuerst müssen wir uns mit SSH bei unserem Server anmelden. Sie können dies tun, indem Sie diesen Befehl eingeben:

$ ssh root@IP_Address -p Port_Number

Denken Sie daran, „root“ durch Ihren Benutzernamen zu ersetzen, wenn Sie nicht den Root-Benutzer verwenden. Ändern Sie „IP-Adresse “ und „Portnummer ” entsprechend der IP-Adresse Ihres Servers und der SSH-Portnummer.

Sobald Sie angemeldet sind, sollten Sie alle Ihre Pakete auf die neuesten verfügbaren Versionen aktualisieren, damit wir die Kompatibilität maximieren und potenzielle Versionsunterschiede vermeiden können:

$ yum update

Schritt 2:Installieren Sie den MySQL 5.7-Datenbankserver

Wenn Sie MySQL oder MariaDB bereits installiert haben, können Sie diesen Schritt überspringen und zum nächsten Abschnitt übergehen.

Damit Sie den MySQL-Server auf Ihrem VPS installieren können, müssen Sie das MySQL 5.7-Community-Release-yum-Repository auf Ihrem System aktivieren.

$ yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

Jetzt können Sie MySQL wie jedes andere Paket mit yum mit dem folgenden Befehl installieren:

$ yum install mysql-community-server

Sobald die Installation abgeschlossen ist, starten Sie den MySQL-Dienst und aktivieren Sie ihn für den automatischen Start beim Booten mit:

$ systemctl enable mysqld
$ systemctl start mysqld

Sie können den Status des MySQL-Dienstes mit dem folgenden Befehl überprüfen:

$ systemctl status mysqld

Ausgabe:

● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running)
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 16261 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 16185 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 16263 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─16263 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

Schritt 3:MySQL sichern

Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um Ihre Installation zu sichern:

$ mysql_secure_installation

Dies ist ein optionaler Befehl, der die Sicherheit Ihrer MySQL-Serverinstallation weiter erhöhen soll.

Schritt 4:Erstellen Sie eine neue Datenbank

Erstellen Sie mit den folgenden Befehlen eine neue Datenbank und einen neuen Benutzer für die YetiForce-Installation:

$ mysql -uroot -p

In diesem Abschnitt erstellen wir eine neue MySQL-Datenbank yetiforce und weisen Sie einem neuen Benutzer yetiforce den Benutzerzugriff darauf zu mit Passwort Strong_Password

CREATE DATABASE yetiforce;
GRANT ALL PRIVILEGES ON yetiforce.* TO 'yetiforce'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

Vergessen Sie nicht, „Strong_Password“ durch ein echtes starkes Passwort zu ersetzen.

Schritt 5:Installieren Sie PHP 7.2

PHP Version 7.2 ist in den standardmäßigen CentOS 7-Repositorys nicht verfügbar, daher verwenden wir das Remi-Repository.

Um sowohl EPEL- als auch Remi-Repositories zu installieren und zu aktivieren, führen Sie den folgenden Befehl aus:

$ yum install epel-release
$ rpm -Uhv https://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ yum-config-manager --enable remi-php72

Sie können nun fortfahren und PHP 7.2 sowie alle erforderlichen PHP-Module mit den folgenden Befehlen installieren:

$ yum install php php-mysqlnd php-opcache php-xml php-xmlrpc php-gd php-mbstring php-imap php-json php-xdebug php-posix php-uopz php-bcmath php-zip php-apcu php-ldap php-soap php-opcache php-intl php-imagick

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob PHP 7.2 erfolgreich installiert wurde:

$ php -v

Die Ausgabe sollte der folgenden ähneln:

#  php -v
PHP 7.2.19 (cli) (built: May 29 2019 11:04:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.19, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.7.2, Copyright (c) 2002-2019, by Derick Rethans

Schritt 6:YetiForce herunterladen und installieren

Um mit dem Installationsvorgang fortzufahren, laden Sie das YetiForce CRM-Paket von der offiziellen Website herunter, führen Sie den wget-Befehl gefolgt vom Download-Link aus und führen Sie ihn aus.

$ wget https://github.com/YetiForceCompany/YetiForceCRM/releases/download/5.1.0/YetiForceCRM-5.1.0-complete.zip

Sobald das ZIP-Archiv heruntergeladen ist, entpacken Sie es in das Dokumentstammverzeichnis auf Ihrem Server:

$ unzip YetiForceCRM-5.1.0-complete.zip -d /var/www/html/

Alle Dateien werden unter /var/www/html/ gespeichert Verzeichnis.

Entfernen Sie das ZIP-Archiv und ändern Sie den Besitz der YetiForce-Dateien auf „Apache“.:

$ rm -f YetiForceCRM-5.1.0-complete.zip
$ chown -R apache:apache /var/www/html

Der Composer zieht alle erforderlichen Bibliotheken, die Sie für Ihr Projekt benötigen.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
$ cd /var/www/html
$ composer install
$ composer require phpunit/php-invoker

Das war der letzte Schritt zur Konfiguration Ihres Servers und zur Installation von YetiForce über die Befehlszeile.

Schritt 7:Installieren und konfigurieren Sie den Apache-Webserver

In diesem Teil des Tutorials zeigen wir Ihnen, wie Sie Apache installieren und konfigurieren, um Ihre YetiForce-Anwendung zu bedienen.

Apache ist in den Standard-Software-Repositories von CentOS verfügbar – führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:

$ yum install apache2

Erstellen Sie einen neuen virtuellen Apache-Host mit dem folgenden Inhalt. Wir verwenden „nano“, um unseren Text zu bearbeiten, aber Sie können stattdessen Ihren bevorzugten Texteditor verwenden:

$ nano /etc/httpd/conf.d/your_domain.com.conf
<VirtualHost *:80> 
ServerAdmin admin@your_domain.com
DocumentRoot /var/www/html/
ServerName your_domain.com
ServerAlias www.your_domain.com
<Directory /var/www/html/> 
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory> 
ErrorLog /var/log/httpd/your_domain.com-error_log
CustomLog /var/log/httpd/your_domain.com-access_log common
</VirtualHost>

Vergessen Sie natürlich nicht, your_domain.com durch Ihre tatsächliche Domain zu ersetzen. Speichern und schließen Sie die Datei und starten Sie dann Apache neu, damit die Änderungen wirksam werden:

$ service httpd restart

Jetzt können Sie Ihren bevorzugten Webbrowser öffnen und auf http://your_domain.com/ zugreifen um mit der Einrichtung fortzufahren. Wählen Sie die gewünschte Sprache aus und klicken Sie auf Installieren Schaltfläche, um den Installationsassistenten zu starten.

Sie werden auch zur Eingabe Ihres Datenbanknamens und seiner Zugangsdaten aufgefordert. Verwenden Sie die, die wir während der Konfiguration des Datenbankservers festgelegt haben (Schritt 4 )

Die nächste Seite zeigt die Liste der Systemvoraussetzungen, die vor der Installation erforderlich sind:

Anschließend kann die Installation beginnen. Die Installation dauert einige Minuten, also lehnen Sie sich zurück und entspannen Sie sich.

Das ist es. Wenn Sie alle Anweisungen korrekt befolgt haben, sollten Sie jetzt auf Ihre YetiForce-Installation auf Ihrem CentOS 7-Server zugreifen können.

Natürlich müssen Sie YetiForce nicht auf CentOS 7 installieren, wenn Sie einen unserer YetiForce VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, YetiForce für Sie auf Ihrem CentOS VPS zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von YetiForce unter CentOS 7 gefallen hat , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die Teilen-Schaltflächen unten verwenden, oder hinterlassen Sie einfach eine Antwort im Kommentarbereich. Danke.


Cent OS
  1. So installieren Sie Elgg unter CentOS 6

  2. So installieren Sie Dotclear unter CentOS 6

  3. So installieren Sie MySQL Server unter CentOS 7

  4. So installieren Sie Jira unter CentOS 7

  5. So installieren Sie ProjectSend unter CentOS 6

So installieren Sie Gibbon unter CentOS 6

So installieren Sie Moodle unter CentOS 6

So installieren Sie Zabbix unter CentOS 6

So installieren Sie osTicket unter CentOS 6

So installieren Sie LimeSurvey auf CentOS 6

So installieren Sie Mattermost unter CentOS 7