Détail du message 71897.6

Message numéro 6 dans le sujet Problème d'installation .

  • 71897.6 en réponse à 71897.5 écrit par doekia

    11/12/2012 17:38


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    Ah effectivement, ça pourrait être un lien symbolique de trop... Dans certains cas ça peut poser des problèmes parce qu'on utilise déjà massivement les liens symboliques (et donc des realpath assez souvent), du coup dans certains cas il peut s’emmêler les pinceaux s'il y a encore des liens symboliques autour.

    (remarque : dans la future version 4 en cours de développement, on a justement cherché à réduire au maximum le nombre de liens symboliques qu'on utilise pour limiter ce genre de problèmes)



    En fait la partie essentielle sur laquelle l'installeur web simplifie la tâche c'est :
    - créer les fichiers de config (config/*, change.properties et change.xml).
    - faire le lien symbolique vers le framework (à la racine du projet).

    Une fois que ces fichiers sont là et correctement renseignés et que le framework est là aussi tout peut ensuite être fait en lignes de commandes.

    Pour cela il faut passer par le script suivant permettant d'exécuter un certain nombre de commandes :
    php framework/bin/change.php
    Notamment :
    - create-new-project : fait l'essentiel de l'initialisation d'un projet.
    - reset-database : rénitialise une base vierge
    - sample.import full-os : importe les données d'exemple.

    Par contre, si le problème vient de l'excès de liens symboliques, pas sûr que ça suffise... Si ça ne fonctionne toujours, pas et si vous avez moyen d'essayer en faisant pointer apache directement sur le bon dossier plutôt que sur un lien symbolique, il y a de bonnes chances que ça résolve le problème.



    Mais en tout état de cause, un temps d'installation de 12 minutes, c'est effectivement énorme. Normalement c'est plus de l'ordre d'une à deux minutes sur une machine pas trop lente.

    Édité par Gaël Port 12/12/2012 08:57

 
1359 membres
Aucun membre connecté