GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer PhpWiki sur un VPS CentOS 7

PhpWiki est un logiciel de gestion de contenu basé sur un wiki écrit en PHP, utilisé pour créer des sites Web où n'importe qui peut modifier ou créer des pages à l'aide d'un navigateur Web.
Dans ce didacticiel nous vous montrerons les étapes nécessaires pour installer PhpWiki sur un VPS CentOS 7 .

Au moment de la rédaction de ce tutoriel, la dernière version stable de PhpWiki est la 1.5.3 et nécessite :

  • PHP 5.3.29 ou supérieur, compilé avec la prise en charge du type de base de données que vous souhaitez utiliser et avec les bibliothèques PEAR activées ;
  • Apache Web Server 2.0 ou supérieur compilé avec le module mod_rewrite ;
  • MySQL, MariaDB, PostgreSQL ou SQLite.

Ce guide d'installation suppose qu'Apache, MySQL (ou MariaDB) et PHP sont déjà installés et configurés sur votre serveur virtuel. Si votre serveur dispose d'une installation de base minimale de CentOS 7, vous pouvez installer Apache, MariaDB et la pile PHP en suivant ce tutoriel.

Téléchargez la dernière version de PhpWiki disponible sur "http://downloads.sourceforge.net/project/phpwiki/" sur le serveur et extrayez-la à l'aide des commandes suivantes :

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

Créez une nouvelle base de données MySQL pour PhpWiki sur votre serveur :

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;

Créez des tables dans votre base de données phpwikidb :

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

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, éditez votre fichier de configuration Apache ('/etc/httpd/conf/httpd.conf' par défaut) et décommentez la ligne suivante :

#NameVirtualHost *:80

Ajoutez ensuite les lignes suivantes à la fin :

<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>

Redémarrez le service Apache pour que les modifications prennent effet :

systemctl restart httpd.service

Créez un sous-répertoire appelé "data" dans le répertoire "phpwiki" :

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

Copiez '/var/www/html/config/config-dist.ini' dans '/var/www/html/phpwiki/config/config.ini' et modifiez les paramètres dans '/var/www/html/phpwiki/config /config.ini' selon vos besoins. Il peut être plus simple pour vous d'utiliser http://phpwiki.fr/configurator.php pour générer le fichier de configuration "config.ini" pour PhpWiki :

  • entrez le nom de votre site Web, le nom d'utilisateur et le mot de passe de l'administrateur
  • assurez-vous de choisir d'utiliser des mots de passe cryptés à stocker dans le fichier "config.ini" et les métadonnées des pages d'accueil des utilisateurs
  • définissez le chemin d'accès au fichier journal (par exemple, /var/log/httpd/votredomaine.com-access_log)
  • définir 'COMPRESS_OUTPUT' sur true (Toujours essayer de compresser la sortie)
  • réglez 'HTTP Cache Control' sur 'LOOSE' pour que les pages mises en cache soient invalidées chaque fois qu'elles sont modifiées
  • sélectionnez le type de backend de la base de données sur SQL
  • Type SQL (MySQL), Utilisateur SQL (phpwikiuser) et son mot de passe, Nom de la base de données SQL (phpwikidb)
  • définir "Autoriser la modification anonyme" et "Autoriser la connexion Bogo" sur faux
  • définir 'PASSWORD_LENGTH_MINIMUM' sur au moins 8 caractères
  • modifiez la quatrième partie :"Apparence et mise en page de la page" selon vos préférences et cliquez enfin sur le bouton "Enregistrer config/config.ini".

Copiez la configuration générée dans un fichier et enregistrez-la sous « /var/www/html/phpwiki/config/config.ini ». Définissez la propriété appropriée des fichiers et répertoires PhpWiki à l'aide de la commande suivante :

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

C'est ça. L'installation de PhpWiki est maintenant terminée.

Ouvrez http://votredomaine.com dans votre navigateur préféré et une fois l'initialisation terminée, ouvrez http://votredomaine.com/index.php/PhpWikiAdministration et connectez-vous à l'aide de vos identifiants de connexion d'administrateur.
Bien sûr, vous ne Vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer PhpWiki pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer Apache Cassandra sur CentOS 8

  2. Comment installer Apache sur CentOS 7

  3. Comment installer Apache Maven sur CentOS 7

  4. Comment installer Apache Kafka sur CentOS 8

  5. Comment installer Apache Tomcat 8 sur CentOS

Comment installer Apache Cassandra dans CentOS

Comment installer elgg sur CentOS 8

Comment installer Apache ServiceMix sur CentOS 8

Comment installer Apache SVN sur CentOS 7

Comment installer Mod_Security Apache sur CentOS 6

Comment installer Apache sur CentOS 6