Skip to content
Snippets Groups Projects
Select Git revision
  • cf7d3aa38a8d7e33b056f664cd0e8dee331d17be
  • master default protected
  • php84
  • ll-api-test
  • 6.x
  • release_6.2.0
  • modif_maintenance_phtml
  • 6.0.x
  • detached2
  • detached
  • php82
  • feature_SearchAndSelectFilter
  • 5.x
  • 4.x
  • 7.2.1
  • 7.2.0
  • 6.2.0
  • 7.1.0
  • 7.0.0
  • 1.1.1
  • 6.1.7
  • 6.1.6
  • 6.1.5
  • 6.0.16
  • 6.0.15
  • 6.1.4
  • 6.0.14
  • 6.1.3
  • 6.0.13
  • 6.1.2
  • 6.0.12
  • 6.1.1
  • 6.1.0
  • 6.0.11
34 results

Installation.md

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Installation.md 1.71 KiB

    Installation

    Cette page traite de l'installation du module UnicaenApp au sein d'une application ne l'utilisant par encore.

    Important! Ce module est une dépendance du module unicaen/auth. Si vous prévoyez d'installer ce dernier, inutile de lire cette page car l'installation de "unicaen/app" se fera automatiquement.

    • Éditez le fichier composer.json se trouvant à la racine de votre projet et assurez-vous que le "repository" suivant est bien présent :
        "repositories": [
            {
                "type": "composer",
                "url": "http://dev.unicaen.fr/packagist"
            }
        ],
    • Ajoutez à présent la dépendance suivante :
        "require": {
            ...
            "unicaen/unicaen-app": "dev-master"
        },
        "minimum-stability": "dev"
    • Placez-vous à la racine de votre projet et lancez la commande suivante dans un shell :
    gauthierb@bertrand-crisi:~/workspace/gesnum$ php ../composer.phar update

    Remarque: La commande ci-dessus fonctionne seulement si le binaire composer.phar se trouve dans le répertoire parent. Plus d'infos : http://getcomposer.org.

    • Créer le répertoire data/DoctrineORMModule à la racine de votre projet et l'autoriser en écriture au serveur web en faisant exemple :

      gauthierb@bertrand-crisi:/workspace/gesnum$ mkdir -p data/DoctrineORMModule gauthierb@bertrand-crisi:/workspace/gesnum$ sudo chown gauthierb:www-data data/DoctrineORMModule

    • Activez les modules suivants dans cet ordre dans le fichier config/application.config.php de l'application :

        'modules' => array(
            'Application',
            'UnicaenApp', 'AssetManager',
            // ...
        ),