In diesem Artikel installieren wir TWiki auf einem CentOS 7 VPS mit Apache-Webserver. TWiki ist eine einfach zu bedienende, flexible, sichere und sehr leistungsfähige webbasierte Kollaborationsplattform auf Basis von Perl. Mit TWiki können Sie einen Projektentwicklungsraum, ein Dokumentenmanagementsystem, eine Wissensdatenbank oder jedes andere Groupware-Tool betreiben. TWiki wird von Millionen von Benutzern in mehr als 130 Ländern der Welt verwendet und bietet viele Funktionen wie:
- Einfache Tabellenbearbeitung
- Skinfähige Benutzeroberfläche
- Rich-Text-Editor
- Über 400 Erweiterungen und 200 Plugins
- Genaue Zugriffskontrolle
- Revisionskontrolle
- Dynamische Inhaltsgenerierung
- Formulare und Berichte
Und viele mehr…
Melden Sie sich über SSH als Benutzer root
bei Ihrem CentOS 7-Computer anssh root@IP
und aktualisieren Sie alle Dienste auf Ihrem Server
yum -y update
Installieren Sie einige Voraussetzungen, die für die Installation von TWiki erforderlich sind .
yum install wget perl unzip rcs gcc make gd gd-devel php
Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren.
yum install httpd
Starten Sie den Apache-Webserver und fügen Sie ihn hinzu, damit er automatisch beim Systemstart gestartet wird
systemctl start httpd systemctl enable httpd
Wir müssen auch mehrere Perl-Module installieren
yum install perl-CPAN perl-ExtUtils-CBuilder perl-YAML perl-Module-CoreList perl-CGI perl-Module-Build perl-IPC-Cmd
Wir werden die restlichen Perl-Module von CPAN installieren. Starten Sie die CPAN-Shell, indem Sie Folgendes ausführen
perl -MCPAN -e shell
und installieren Sie die folgenden Module nacheinander
install Term::ReadKey install Bundle::CPAN reload cpan install CGI::Carp install Cwd install LWP install Encode install HTML::Parser install Error install Time::Local install Text::Diff install Authen::SASL install CGI::Session install Digest::SHA1 install URI install Locale::Maketext::Lexicon install FreezeThaw install GD install HTML::Tree install Time::Timezone
Gehen Sie jetzt auf die offizielle Website von TWiki und laden Sie die neueste stabile Version herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 6.0.1
wget http://downloads.sourceforge.net/project/twiki/TWiki%20for%20all%20Platforms/TWiki-6.0.1/TWiki-6.0.1.zip
Erstellen Sie ein neues Verzeichnis im Dokumentenstammverzeichnis und entpacken Sie das TWiki-Archiv in dieses Verzeichnis
mkdir /var/www/html/twiki unzip TWiki-6.0.1.zip -d /var/www/html/twiki
Ändern Sie den Eigentümer des Verzeichnisses
chown -R apache:apache /var/www/html/twiki
Jetzt müssen wir TWiki konfigurieren. Benennen Sie die Datei „LocalLib.cfg.txt“ um/
cd /var/www/html/twiki mv bin/LocalLib.cfg.txt bin/LocalLib.cfg
Öffnen Sie die Konfigurationsdatei und stellen Sie den Pfad des lib-Verzeichnisses in der TWiki-Installation
einvim bin/LocalLib.cfg $twikiLibPath = "/var/www/html/twiki/lib";
Kopieren Sie die von TWiki bereitgestellte Apache-Konfigurationsdatei
cp misc/twiki_httpd_conf.txt /etc/httpd/conf.d/twiki.conf
Öffnen Sie die Konfiguration und ändern Sie alle Instanzen von „/home/httpd/“ in „/var/www/html“. Wenn Sie den vi-Texteditor verwenden, können Sie den folgenden Befehl verwenden
:%s_/home/httpd_/var/www/html_g
Fügen Sie außerdem „root“ als Benutzernamen in der Datei „AuthName“ in derselben Datei ein.
Schützen Sie das Datenverzeichnis, damit es mit Benutzername und Passwort zugänglich ist
cd data/ htpasswd -c .htpasswd root New password: Re-type new password: Adding password for user root
Starten Sie den Apache-Webserver neu
systemctl restart httpd
Öffnen Sie nun einen Webbrowser und navigieren Sie zu http://yourIPaddress/twiki/bin/configure
und befolgen Sie die Anweisungen, um mit der webbasierten Installation fortzufahren
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, TWiki für Sie zu installieren. 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.