Nouvelle version - Proaxive 1.6.0-beta12 est disponible en téléchargement
report
Attention - Proaxive 1.6.x est actuellement en version bêta, je déconseille de l'utiliser en production, veuillez attendre la première version stable.
IMPORTANT plusieurs problèmes liés à l'installation ont été remontés, je travail dessus actuellement ;)

Installation

Création de la base de données

Afin d'être tranquille pour la suite, nous allons créer la base de données pour Proaxive.

Il y a plusieurs façon de procéder, vous pouvez soit le faire en ligne de commande (ce qui impose d'être à l'aise de ce côté)

CREATE DATABASE myNameDatabase;

Vous devez lier cette base de données à un utilisateur qui aura les permissions de travailler dessus. Je n'irais pas plus loin, si vous gérez votre serveur vous-même, vous n'aurez aucun problème pour le faire proprement.

La façon la plus simple est bien entendu de la créer via le panel de votre hébergeur.

Je rappel tout de même que Composer 2.x est obligatoire pour une installation via Github, vous ne pourrez pas installer Proaxive sinon.

Votre espace pour Proaxive est créé et son repertoire vide, c'est parfait !

Installation manuelle

Si vous n'êtes pas familiarisé avec Git, vous pouvez télécharger l'archive contenant tous les packages préinstallés disponible sur le site internet de Proaxive.

Envoyez tout le contenu de l'archive sur votre FTP

Puis, renommez les fichiers de configuration du dossier config :

setting.example.json en setting.json mail.example.json en mail.json

Il est important de modifier les droits d'écriture en 664 ou 775 sur ces deux fichiers modifiés

Pour lancer l'installation, ouvrez le lien de votre domaine via votre navigateur et suivez l'assistant d'installation.

Chemin CSS/JS et images (virtualhost)

Si vous avez créer un virtualhost, le chemin d'accès au fichiers CSS/JS et aux Images sera cassé.
Afin de corriger ça, ouvrez le fichier .env de l'application et modifiez les deux lignes comme ci-dessous :

APP_ADMIN_THEME=/assets/styles/admin-default
APP_ROOT_PUBLIC=

Installation via le dépôt Github

Rendez-vous à la racine où doit être installé Proaxive et lancez la commande suivante :

$ git clone https://github.com/SelMaK-fr/proaxive.git .

Poursuivez avec l'installation des dépendances


$ composer update

Préparation des fichiers de configuration

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

Dans le dossier config, renommez les fichiers ci-dessous en supprimant "example"

Vous devriez obtenir :

mail.json  
setting.json

Exemple en ligne de commande :

$ mv setting.example.json setting.json
Il est important de modifier les droits d'écriture en 664 ou 775 sur ces deux fichiers

Permission d'écriture

Dossier public

sudo chmod 775 chemin_absolue_vers_le_dossier_public

Il est également important de modifier les permissions du fichier .env (à la racine de l'application)

sudo chmod 775 chemin_absolue_vers_le_fichier_env

Chemin CSS/JS et images (virtualhost)

Si vous avez créer un virtualhost, le chemin d'accès au fichiers CSS/JS et aux Images sera cassé.
Afin de corriger ça, ouvrez le fichier .env de l'application et modifiez les deux lignes comme ci-dessous :

APP_ADMIN_THEME=/assets/styles/admin-default
APP_ROOT_PUBLIC=

Complétez l'installation

Ouvrez le lien de votre domaine via votre navigateur et suivez l'assistant d'installation.