Mises à jour du projet Proaxive 1.6.x bêta-public ! En savoir plus

Installer Proaxive sur son serveur
VPS/dédié

Proaxive est une application web (PHP, MySQL) Open Source,
qui permet de gérer vos interventions et proposer un suivi en ligne àvos clients à la manière d'unsui de commande/colis.

IMPORTANT : Cette installation nécessite un accès SSH

Proaxive à besoin d'éléments pour fonctionner

Sans ces éléments, l'applciation ne pourra pas fonctionner
  • PHP supérieur ou égale à 7.4.x
  • MySQL/MariaDB
  • Extension php7.x-intl
  • Extension php7.x-xml
  • Composer 2.x installé sur votre serveur
  • Git

Avant de commencer, assurez vous d'être dans un répertoire vide afin d'y installer Proaxive.

1

Clonage du dépôt officiel

Pour ce faire, Git doit être installé sur votre serveur
selmak@slabs:~$
git clone https://github.com/SelMaK-fr/proaxive.git .
2

Installation des dépendances

Pour ce faire, Composer doit être installé sur votre serveur
selmak@slabs:~$
composer update
3

Préparation des migrations

Via votre terminal, éditez le fichier phinx.yml. Entrez les informations de votre base de données à partir de la ligne 20
selmak@slabs:~$
sudo nano phinx.yml
4

Créations des tables

Toujours via votre terminal, lancez la commande suivante afin de créer les différentes tables de Proaxive
selmak@slabs:~$
vendor/bin/phinx migrate
5

Ajout des données par défaut

Afin d'en terminer avec Phinx, lancez la commande ci-dessous pour créer les données par défaut de Proaxive
selmak@slabs:~$
vendor/bin/phinx seed:run
6

Préparation des fichiers de configuration

Dans le dossier config, renommez les fichiers en supprimant "sample"

Dans le dossier config, se trouvent tous les fichiers de configuration de l'application.
Il vous faut les renommer afin de pouvoir terminer l'installation.

sample doit être supprimé

- db.sample.json
- mail.sample.json
- setting.sample.json

Exemple en ligne de commande :

selmak@slabs:~$
mv setting.sample.json setting.json

On en a terminé avec le terminal et l'installation, rendez-vous sur Proaxive via votre URL et entrez les informations de votre base de données.

Pour vous connecter :

Il est important de modifier l'adresse courriel et le mot de passe par défaut.
Courriel : mymail@domain.tld
Mot de passe : admin