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

Comment installer ProjectSend sur CentOS 6

Aujourd'hui, nous allons vous montrer comment installer ProjectSend sur un VPS Centos 6 à l'aide du serveur Web Apache et de la base de données MySQL. ProjectSend est une application open source de partage de fichiers et d'images qui vous permet de télécharger des fichiers et de les attribuer à des clients spécifiques que vous créez vous-même ! ProjectSend est écrit en PHP et utilise une base de données MySQL pour stocker les informations. Ce guide devrait fonctionner sur n'importe quelle distribution Linux basée sur RPM, mais a été testé et écrit pour CentOS 6 VPS.

Au moment de la rédaction de ce didacticiel, ProjectSend r582 est la dernière version disponible et nécessite :

  • Accès SSH
  • PHP (version 5.2 ou ultérieure)
  • Serveur Web Apache
  • MySQL installé sur votre VPS Linux.

Instructions d'installation :

Connectez-vous à votre serveur via SSH :

ssh root@server_ip

Mettez à jour les packages du système d'exploitation et installez les packages nécessaires :

sudo yum -y upgrade
sudo yum install unzip wget

Téléchargez et extrayez l'archive ProjectSend dans un répertoire de votre serveur :

wget https://github.com/ignacionelson/ProjectSend/archive/master.zip
unzip master.zip
mv ProjectSend-master /var/www/html/projectsend

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

mysql -u root -p
mysql> CREATE DATABASE projectsenddb;
mysql> GRANT ALL PRIVILEGES ON projectsenddb.* TO 'projectsenduser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Renommez le fichier "sys.config.sample.php" en "sys.config.php" :

cd /var/www/html/projectsend/includes
mv sys.config.sample.php sys.config.php

Ouvrez le fichier de configuration ProjectSend avec votre éditeur de texte préféré et remplacez le nom de la base de données MySQL, le nom d'utilisateur et le mot de passe MySQL par ceux que vous avez utilisés au moment de la création de la base de données :

nano sys.config.php
/** MySQL database name */define('DB_NAME', 'projectsenddb');

/** Database host (in most cases it's localhost) */define('DB_HOST', 'localhost');

/** MySQL username (must be assigned to the database) */define('DB_USER', 'projectsenduser');

/** MySQL password */define('DB_PASSWORD', 'your-password');

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/projectsend/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/projectsend/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>
ErrorLog logs/yourdomain.com-error_log
CustomLog logs/yourdomain.com-access_log common
</VirtualHost>

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

service httpd restart

Ouvrez votre navigateur Web préféré, accédez à http://votredomaine.com/ et suivez les instructions simples. Vous serez accueilli par la page d'installation de ProjectSend comme celle ci-dessous :

Remplissez les détails suivants :

Sitename: It can be anything.(myproject.com)
ProjectSend URL: your domain name or IP address of the server.

Ensuite, entrez vos informations personnelles et identifiants de connexion :nom, adresse e-mail, nom d'utilisateur et mot de passe de l'administrateur, puis cliquez sur "Installer".
C'est tout. L'installation de ProjectSend est maintenant terminée. Vous pouvez maintenant vous connecter et créer de nouveaux utilisateurs, créer des groupes, télécharger des fichiers depuis le tableau de bord ProjectSend.

Pour plus d'informations sur ProjectSend, veuillez consulter le site Web de ProjectSend.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement CentOS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer ProjectSend 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 Elgg sur CentOS 6

  2. Comment installer Dotclear sur CentOS 6

  3. Comment installer le serveur MySQL sur CentOS 7

  4. Comment installer Jira sur CentOS 7

  5. Comment installer MySQL 5.6 sur CentOS 6.x

Comment installer Moodle sur CentOS 6

Comment installer Zabbix sur CentOS 6

Comment installer osTicket sur CentOS 6

Comment installer LimeSurvey sur CentOS 6

Comment installer ProjectSend sur CentOS 7

Comment installer Mattermost sur CentOS 7