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.