GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Feng Office auf einem Debian 9 VPS

Diese Anleitung führt Sie durch die Installation von Feng Office auf einem Debian 9 VPS.

Feng Office ist eine Open-Source-Plattform für die Zusammenarbeit, die in PHP geschrieben ist und in drei Editionen erhältlich ist:Community, Professional und Enterprise. Wir werden die Community Edition installieren, die Funktionen wie Aufgabenverwaltung, Dokumentenverwaltung, Arbeitsbereiche und vieles mehr enthält. Diese Anleitung sollte auch auf anderen Linux VPS-Systemen funktionieren, aber sie wurde für einen Debian 9 VPS getestet und geschrieben. Beginnen wir mit der Installation.

Voraussetzungen:

Hier sind die Systemanforderungen zum Ausführen von Feng Office 3.7 auf einem Debian 9 VPS:

  • Mindestens 2 GB / empfohlen 6 GB RAM-Speicher
  • Minimum 2 / Empfohlen 4 CPU-Kerne
  • Der Festplattenspeicher hängt von der zu verwaltenden Datenmenge ab, es wird jedoch ein Minimum von 10 GB empfohlen.

Schritt 1:Erforderliche Pakete installieren

Melden Sie sich über SSH als root oder als sudo-Benutzer bei Ihrem VPS an:

ssh userame@IP_Address

Denken Sie daran, „IP_Address“ durch die öffentliche IP-Adresse Ihres Servers zu ersetzen. Wenn Ihr Server nicht die standardmäßige SSH-Portnummer verwendet, fügen Sie -p Port_Number hinzu am Ende des Befehls und ersetzen Sie „Port_Number“ durch die SSH-Portnummer Ihres Servers.

Führen Sie nach der Anmeldung die folgenden Befehle aus, um alle installierten Pakete auf ihre neuesten verfügbaren Versionen zu aktualisieren:

sudo apt-get update
sudo apt-get upgrade

Installieren Sie anschließend die erforderlichen Pakete mit dem folgenden Befehl:

sudo apt-get install catdoc xpdf ghostscript imagemagick wkhtmltopdf unzip wget

Schritt 2:LAMP installieren

Ein LAMP-Stack (Linux, Apache, MySQL, PHP) ist eine Kombination aus Open-Source-Software, die normalerweise auf einem Server installiert wird, der zum Hosten dynamischer Websites und Webanwendungen verwendet wird.

Zuerst installieren wir Apache, den am weitesten verbreiteten Webserver der Welt. Es ist schnell, sicher, zuverlässig und kann leicht an Ihre Bedürfnisse angepasst werden.

Um Apache auf Ihrem Debian 9-Server zu installieren, geben Sie den folgenden Befehl ein:

sudo apt-get install apache2

Aktivieren Sie nach Abschluss der Installation den Apache-Dienst so, dass er beim Systemstart automatisch gestartet wird:

sudo systemctl enable apache2

Als Nächstes installieren wir PHP und die Module, die zum Ausführen von Feng Office erforderlich sind:

apt install php libapache2-mod-php php-mysql php-curl php-json php-cgi libapache2-mod-php php-mcrypt php-xmlrpc php-gd php-mbstring php php-common php-xmlrpc php-soap php-xml php-intl php-cli php-ldap php-zip php-readline php-imap php-tidy php-recode php-opcache php-intl php-mbstring

Starten Sie den Apache-Webserver neu, damit das PHP-Modul geladen wird:

systemctl restart apache2.service

Der letzte Schritt ist die Installation von MariaDB:

sudo apt-get install mariadb-server

Aktivieren Sie den Apache-Dienst so, dass er beim Systemstart automatisch gestartet wird:

sudo systemctl enable mariadb

Sobald die Installation abgeschlossen ist, wird empfohlen, den folgenden Befehl auszuführen, um die Sicherheit Ihres MariaDB-Servers zu verbessern:

sudo mysql_secure_installation

Wenn/falls das Programm nach Ihrem MySQL-Root-Passwort fragt, drücken Sie einfach die [Enter]-Taste, da standardmäßig kein Passwort festgelegt ist. Wir empfehlen, jede Eingabeaufforderung mit „Y“ zu beantworten.

Schritt 3:Apache und PHP konfigurieren

Öffnen Sie die Konfigurationsdatei php.ini mit Ihrem bevorzugten Texteditor:

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

Nehmen Sie dann die folgenden Änderungen vor. Suchen und ändern Sie zunächst die folgenden Werte:

max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size = 128M
upload_max_filesize = 128M
display_errors = Off
html_errors = Off
display_startup_errors = Off
log_errors = On
output_buffering = Off

Erstellen Sie als Nächstes eine neue Konfigurationsdatei für virtuelle Hosts, damit wir mit einem Domänennamen anstelle einer IP-Adresse auf unsere Feng Office-Anwendung zugreifen können.

sudo nano /etc/apache2/sites-available/domain-name.com.conf

Fügen Sie der Datei dann folgenden Inhalt hinzu:

ServerAdmin admin@>domain-name.com
DocumentRoot /var/www/html/fengoffice/
ServerName domain-name.com
ServerAlias www.domain-name.com


    Options FollowSymlinks
    AllowOverride All
    Require all granted


ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined


natürlich müssen Sie alle Instanzen von domain-name.com ersetzen mit Ihrem tatsächlich registrierten Domainnamen.

Nachdem Sie den virtuellen Host konfiguriert haben, können Sie ihn aktivieren, indem Sie die folgenden Befehle ausführen.

sudo a2ensite domain-name.com

Stellen Sie außerdem sicher, dass das Mod-Rewrite aktiviert ist:

sudo a2enmod rewrite

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

sudo systemctl restart apache2.service

Schritt 4:Erstellen Sie eine Datenbank

Wir müssen eine Datenbank erstellen, damit Feng Office einen Ort hat, an dem es seine Daten speichert. Melden Sie sich bei der MySQL-Konsole an:

mysql -u root -p

Erstellen Sie eine Datenbank und einen Benutzer, der mit der Datenbank interagieren kann:

CREATE DATABASE fengdb;
GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'strong_password' WITH GRANT OPTION;
quit;

Vergessen Sie nicht, „strong_password“ zu ändern ‘ mit einem wirklich starken Passwort.

Schritt 5:Feng Office installieren

Laden Sie die neueste Version von Feng Office im Ordner /tmp herunter Verzeichnis:

cd /tmp/ 
wget --no-check-certificate -O fengoffice.zip https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip

Verschieben Sie die extrahierten Dateien in ein Verzeichnis namens „fengoffice“ und ändern Sie den Eigentümer, sodass sie zum Apache-Webserver gehören:

mkdir -p /var/www/html/fengoffice/
mv fengoffice-3.* /var/www/html/fengoffice
chown www-data:www-data -R /var/www/html/fengoffice/

Öffnen Sie nach Abschluss aller Schritte http://domain-name.com in Ihrem bevorzugten Webbrowser und starten Sie den Installationsvorgang.

Folgen Sie den Schritten der Webinstallation und füllen Sie alle erforderlichen Informationen aus.

Bitte beachten Sie, dass die „core_dimensions Plugin ist für diese Anwendung erforderlich, also sollten Sie es installieren. Sie können auch den „Arbeitsbereich“ auswählen “ und „Mail ” Plugins während des Webinstallationsprozesses.

Herzliche Glückwünsche! Sie haben Feng Office erfolgreich auf Ihrem Server installiert.

Wenn Sie einer unserer Feng Office Hosting-Kunden sind, müssen Sie Feng Office natürlich nicht auf Ihrem Debian 9 VPS installieren – fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren werden Feng Office auf Debian 9 umgehend für Sie installieren und konfigurieren.

PS . Wenn Ihnen dieser Beitrag über die Installation von Feng Office auf einem Debian 9 VPS gefallen hat oder wenn Sie ihn hilfreich fanden, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen zum Teilen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Debian
  1. So installieren Sie Nextcloud auf Debian 9

  2. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  3. So installieren Sie MongoDB 4.4 / 4.2 auf Debian 9

  4. So installieren Sie OpenNMS auf einem Debian-VPS

  5. So installieren Sie Feng Office auf einem Debian 9 VPS

So installieren Sie ERPNext auf Debian 9

So installieren Sie Feng Office unter Debian 10

So installieren Sie MariaDB unter Debian 11

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So installieren Sie Go unter Debian 11