Proaxive est une application web dédiée aux techniciens informatique. Elle permet de gérer les interventions informatique en ligne. L'application web Proaxive a pour but de simplifier le suivi en atelier. Vos clients peuvent suivre ce qu'il se passe sur leur PC en temps réel.
Site officiel : https://proaxive.fr
Documentations : (WIP) https://proaxive.fr/docs/app/v-2-2-x
Discord : https://discord.gg/R9XeNMw5D4
- PHP >= 8.2 (php-intl, php-xml, php-openssl, imagick, php-iconv et php-mbstring)
- MySQL 5.x
- Apache or Nginx
Proaxive est distribué sous les termes de la licence GNU General Public License v3+ ou supérieure.
Téléchargement : https://proaxive.fr/changelogs
Avant de commencer l'installation, il est impératif de créer une base de données dédiée à Proaxive.
Dans votre dossier (totalement vide) Proaxive, récupérez le dépôt officiel :
git clone https://github.com/SelMaK-fr/proaxive.git .
make first-install
ou
composer install --ignore-platform-reqs --no-dev
Renommez le fichier .env.exemple en .env
mv .env.exemple .env
Renommez le fichier config/parameters.exemple.json en config/parameters.json
mv config/parameters.exemple.json config/parameters.json
Renommez le .htaccess.lock en .htaccess.
Vous pouvez tout aussi bien créer un virtualhost pointant vers le dossier "public" de Proaxive. Pensez également à configurer HTTPS dans votre virtualhost.
mv .htaccess.lock .htaccess
nano .env
Renseignez les informations de votre base de données dans les variables ci-dessous :
DB_HOST=localhostOu127.0.0.1
DB_NAME=nomDevotreBaseDeDonnées
DB_USER=utilisateurDeVotreBaseDedonnées
DB_PASSWORD=motDePasseDeVotreBaseDeDonnées
Profitez en également pour renseigner votre nom de domaine.
APP_DOMAIN='https://www.yourdomain.fr'
make migrate
make seed
ou
vendor/bin/phinx migrate
vendor/bin/phinx seed:run
Rendez-vous sur https://mondomaine.fr/auth/login
Le compte administrateur par défaut est :
Utilisateur : admin@proaxive.app
Mot de passe : admin/admin
Le fichier de configuration de l'application se trouve dans
config/settings.php
Il n'est pas conseiller de le modifier, les paramètres principaux ont été reportés dans le fichier .env
Pour mettre à jour votre version, lancez simplement la commande suivante
make update
NOTE : cette commande mettra à jour les fichiers sources de Proaxive (récupérés depuis le dépôt) et lancera une migration (si mise à jour de la base de données).
Je fais au mieux pour ne pas impacter la base de données lors des mises à jour afin de ne pas pertuber vos données.
Il est donc très important d'effectuer une sauvegarde de votre base de données avant toute mise à jour de Proaxive.
Si notifié dans le changelog, vous devrez peut être mettre à jour les dépendances. Pour ce faire, lancez la commande
make update-dep
NOTE : à lancer uniquement si spécifié dans le changelog.