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

Comment installer Connu sur CentOS 7

Connu est une plate-forme de publication et de collaboration open source assez nouvelle et prometteuse qui permet aux individus ou aux groupes de partager leurs histoires sur un large éventail de services de médias sociaux. Dans l'article d'aujourd'hui, nous vous guiderons tout au long du processus d'installation de Known sur un VPS Centos 7 avec un serveur Apache, PHP et MariaDB.

Known nécessite les composants serveur suivants :
– Serveur Web Apache avec mod_rewrite activé
– Version PHP 5.4 ou supérieure
– MySQL/MariaDB 5 ou MongoDB

Connectez-vous à votre serveur en tant qu'utilisateur root et assurez-vous que tous les packages sont à jour

yum -y update

Installez MariaDB sur votre serveur

yum install mariadb-server mariadb

Démarrez le serveur MariaDB et ajoutez le service pour démarrer automatiquement au démarrage du système

systemctl start mariadb.service
systemctl enable mariadb.service

Sécurisez le serveur MariaDB et définissez un nouveau mot de passe "root"

mysql_secure_installation

Maintenant, connectez-vous au serveur MariaDB et créez un utilisateur et une base de données

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE known;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON known.* TO 'user'@'localhost' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q;

N'oubliez pas de remplacer "MOT DE PASSE" par un véritable mot de passe fort.

Connu nécessite un serveur web, nous allons donc installer Apache

yum install httpd

Démarrez le serveur Web Apache et activez-le pour qu'il démarre au démarrage

systemctl start httpd
systemctl enable httpd

Installez PHP et plusieurs composants PHP requis par Known

yum install php php-common php-xml php-gd php-mbstring php-mysql php-xmlrpc

Maintenant, nous allons configurer la directive d'hébergement virtuel Apache pour le site Web connu

Créez un fichier ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant

vim /etc/httpd/conf.d/vhosts.conf
IncludeOptional vhosts.d/*.conf

et créez un répertoire ‘/etc/httpd/vhosts.d’ où nous mettrons tous nos hôtes virtuels.

mkdir /etc/httpd/vhosts.d

Créez un hôte virtuel pour votre domaine

vim /etc/httpd/vhosts.d/knowndomain.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/known"
ServerName knowndomain.com
ServerAlias www.knowndomain.com
ErrorLog "/var/log/httpd/knowndomain.com-error_log"
CustomLog "/var/log/httpd/knowndomain.com-access_log" combined

<Directory "/var/www/html/known">
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Maintenant, téléchargez la dernière version connue sur leur site officiel

wget http://assets.withknown.com/releases/known-0.7.6.zip

Extrayez l'archive zip téléchargée dans le répertoire racine du document.

unzip known-0.7.6.zip -d /var/www/html/known/

Changer le propriétaire

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

Enfin, ouvrez un navigateur, accédez à http://votredomaine.com et suivez les instructions pour configurer votre site connu pour la première fois. L'assistant d'installation vérifiera si votre serveur répond aux exigences et si vous avez tout installé, il y aura un bouton "Continuer" au bas de la page. Cliquez sur le bouton et terminez l'installation

Bien sûr, 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 Known pour vous. 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 MariaDB sur CentOS 7

  2. Comment installer MariaDB sur CentOS 8

  3. Comment installer MariaDB sur CentOS 6

  4. Comment installer PhpWiki sur CentOS 7

  5. Comment installer LiteCart sur CentOS 7

Comment installer Nextcloud sur CentOS 7

Comment installer Seafile sur CentOS 7

Comment installer Concrete5 sur CentOS 7

Comment installer LibreNMS sur CentOS 7

Comment installer Zabbix sur CentOS 8

Comment installer Joomla sur CentOS 8