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

So installieren Sie PhpWiki auf einem CentOS 7 VPS

PhpWiki ist eine Wiki-basierte Inhaltsverwaltungssoftware, die in PHP geschrieben ist und zum Erstellen von Websites verwendet wird, auf denen jeder die Seiten mit einem Webbrowser bearbeiten oder erstellen kann.
In dieser Anleitung zeigen wir Ihnen die Schritte, die zur Installation erforderlich sind PhpWiki auf einem CentOS 7-VPS .

Zum Zeitpunkt des Schreibens dieses Tutorials ist die neueste stabile Version von PhpWiki 1.5.3 und erfordert:

  • PHP 5.3.29 oder höher, kompiliert mit Unterstützung für den Datenbanktyp, den Sie verwenden möchten, und mit aktivierten PEAR-Bibliotheken;
  • Apache Web Server 2.0 oder höher, kompiliert mit dem Modul mod_rewrite;
  • MySQL, MariaDB, PostgreSQL oder SQLite.

Diese Installationsanleitung geht davon aus, dass Apache, MySQL (oder MariaDB) und PHP bereits auf Ihrem virtuellen Server installiert und konfiguriert sind. Wenn Ihr Server über eine Mindestinstallation von CentOS 7 verfügt, können Sie Apache, MariaDB und PHP-Stack installieren, indem Sie dieser Anleitung folgen.

Laden Sie die neueste Version von PhpWiki, die unter „http://downloads.sourceforge.net/project/phpwiki/“ verfügbar ist, auf den Server herunter und extrahieren Sie sie mit den folgenden Befehlen:

cd /opt/
wget http://downloads.sourceforge.net/project/phpwiki/phpwiki-1.5.3.zip
unzip phpwiki-1.5.3.zip -d /var/www/html/
cd /var/www/html/
mv phpwiki-1.5.3 phpwiki

Erstellen Sie eine neue MySQL-Datenbank für PhpWiki auf Ihrem Server:

mysql -u root -p
MariaDB > create database phpwikidb;
MariaDB > grant all privileges on phpwikidb.* to phpwikiuser@localhost identified by 'your-password';
MariaDB > > flush privileges;
MariaDB > quit;

Erstellen Sie Tabellen in Ihrer phpwikidb-Datenbank:

cd /var/www/html/phpwiki/schemas
mysql -uphpwikiuser -pyour-password phpwikidb < mysql-initialize.sql

Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Bearbeiten Sie beispielsweise Ihre Apache-Konfigurationsdatei (standardmäßig ‚/etc/httpd/conf/httpd.conf‘) und kommentieren Sie die folgende Zeile aus:

#NameVirtualHost *:80

Fügen Sie dann am Ende die folgenden Zeilen hinzu:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/phpwiki/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/phpwiki/>
    DirectoryIndex index.php
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
    ErrorLog logs/yourdomain.com-error_log
    CustomLog logs/yourdomain.com-access_log common
</VirtualHost>

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

systemctl restart httpd.service

Erstellen Sie im Verzeichnis „phpwiki“ ein Unterverzeichnis namens „data“:

mkdir -p /var/www/html/data/

Kopieren Sie „/var/www/html/config/config-dist.ini“ nach „/var/www/html/phpwiki/config/config.ini“ und bearbeiten Sie die Einstellungen in „/var/www/html/phpwiki/config /config.ini' Datei nach Ihren Bedürfnissen. Es kann für Sie einfacher sein, http://phpwiki.fr/configurator.php zu verwenden, um die Konfigurationsdatei „config.ini“ für PhpWiki zu generieren:

  • Geben Sie den Namen Ihrer Website, den Benutzernamen und das Passwort des Administrators ein
  • vergewissern Sie sich, dass Sie verschlüsselte Passwörter verwenden, die in der Datei „config.ini“ und den Metadaten der Benutzer-Homepages gespeichert werden
  • Stellen Sie den Pfad zur Zugriffsprotokolldatei ein (z. B. /var/log/httpd/yourdomain.com-access_log)
  • setzen Sie „COMPRESS_OUTPUT“ auf „true“ (Versuchen Sie immer, die Ausgabe zu komprimieren)
  • Setzen Sie „HTTP Cache Control“ auf „LOOSE“, damit zwischengespeicherte Seiten ungültig werden, wenn sie bearbeitet werden
  • wählen Sie den Datenbank-Backend-Typ zu SQL aus
  • SQL-Typ (MySQL), SQL-Benutzer (phpwikiuser) und sein Passwort, SQL-Datenbankname (phpwikidb)
  • Stellen Sie „Anonyme Bearbeitung zulassen“ und „Bogo-Anmeldung zulassen“ auf „false“ ein
  • Setzen Sie „PASSWORD_LENGTH_MINIMUM“ auf mindestens 8 Zeichen
  • Bearbeiten Sie den vierten Teil:„Seitendarstellung und -layout“ nach Ihren Wünschen und klicken Sie abschließend auf die Schaltfläche „Config/config.ini speichern“.

Kopieren Sie die generierte Konfiguration in eine Datei und speichern Sie sie als „/var/www/html/phpwiki/config/config.ini“. Legen Sie den richtigen Besitz von PhpWiki-Dateien und -Verzeichnissen fest, indem Sie den folgenden Befehl verwenden:

chown apache:apache -R /var/www/html/phpwiki/

Das ist es. Die PhpWiki-Installation ist nun abgeschlossen.

Öffnen Sie http://yourdomain.com in Ihrem bevorzugten Browser und sobald die Initialisierung abgeschlossen ist, öffnen Sie http://yourdomain.com/index.php/PhpWikiAdministration und melden Sie sich mit Ihren Administrator-Anmeldedaten an.
Natürlich nicht. All dies ist nicht erforderlich, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, PhpWiki 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.


Cent OS
  1. So installieren Sie Apache Cassandra unter CentOS 8

  2. So installieren Sie Apache unter CentOS 7

  3. So installieren Sie Apache Maven unter CentOS 7

  4. So installieren Sie Apache Kafka unter CentOS 8

  5. So installieren Sie Apache Tomcat 8 unter CentOS

So installieren Sie Apache Cassandra in CentOS

So installieren Sie elgg unter CentOS 8

So installieren Sie Apache ServiceMix unter CentOS 8

So installieren Sie Apache SVN unter CentOS 7

So installieren Sie Mod_Security Apache unter CentOS 6

So installieren Sie Apache unter CentOS 6