Affichage des résultats 1 à 9 sur 9

Discussion: Installer CDR-Stats sur CentOS release 5.7

  1. #1
    Membre Association Avatar de hb22
    Date d'inscription
    septembre 2010
    Localisation
    Guingamp
    Messages
    240
    Downloads
    0
    Uploads
    0

    Installer CDR-Stats sur CentOS release 5.7

    J'installe des IPBX en VM sous Proxmox.
    Installation maison avec Asterisk 1.4 et FreePBX + logiciels PHP maison.
    Je voudrai installer CDR-Stats version récente (1.3.0).
    J'ai suivi la procédure et installé un python 2.7.2 et Django 1.3.1.
    Mais apache ne prend pas en compte python 2.7.2 mais le 2.4 de base.
    Comme je ne suis pas un dieu en linux, je veux bien un coup de main.

    Erreur dans le navigateur :
    Code:
    Mod_python error: "PythonHandler django.core.handlers.modpython"
    
    Traceback (most recent call last):
    
      File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 287, in HandlerDispatch
        log=debug)
    
      File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 461, in import_module
        f, p, d = imp.find_module(parts[i], path)
    
    ImportError: No module named django

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Sur centos il faut fair attention sur l'installation de python, parce que yum + autres depend de python 2.4, la mise à jour de python de système va la casser.
    Le seul choix c'est d'installer un python a coté.

    En simple:

    1: cd Python-2.7.2
    2: /configure –prefix=/usr/local/python27
    3: make && make install
    4: Ajoute nouveau python dans la PATH pour que tu puisse l'utiliser.
    export PATH=/usr/local/python27/bin:$PATH

    Et voila

  3. #3
    Membre Association Avatar de hb22
    Date d'inscription
    septembre 2010
    Localisation
    Guingamp
    Messages
    240
    Downloads
    0
    Uploads
    0
    C'est exactement la méthode que j'ai appliqué.
    Sauf que Pyrhon est dans /usr/local/python2.7.2
    Mon PATH :
    Code:
    /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python2.7.2/bin
    J'ai aussi fait :
    Code:
    echo "/usr/local/python2.7.2/lib" > /etc/ld.so.conf.d/python2.7.2.conf
    ldconfig
    En plus j'ai créé les liens symboliques suivants :
    Code:
    ln -s /usr/local/python2.7.2/lib/libpython2.7.so /usr/lib
    ln -s /usr/local/python2.7.2/lib/libpython2.7.so.1.0 /usr/lib
    ln -s /usr/local/python2.7.2/bin/python /usr/local/bin/python
    ln -s /usr/local/python2.7.2/bin/python /usr/bin/python2.7.2
    ln -s /usr/local/python2.7.2/lib/python2.7.so /usr/local/python2.7.2/lib/python2.7/config/
    Mais rien n'y fait. Apache ne voit que python 2.4.

  4. #4
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    apache est lancé sous utilisateur www-data ?

    su - www-data et check le path

  5. #5
    Membre Association Avatar de hb22
    Date d'inscription
    septembre 2010
    Localisation
    Guingamp
    Messages
    240
    Downloads
    0
    Uploads
    0
    Apache tourne avec le compte asterisk.
    J'ai ajouté provisoirement un environnement /bin/bash pour le compte asterisk dans /etc/passwd
    [root@ipbx01 ~]# su asterisk
    bash-3.2$ echo $PATH
    cela me donne :
    Code:
    /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python2.7.2/bin
    Il faut faire autre chose ?

  6. #6
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Google a propos "apache PYTHONPATH"
    Possible que c'est la cause.

    + https://docs.djangoproject.com/en/de...ent/modpython/

  7. #7
    Membre Association Avatar de hb22
    Date d'inscription
    septembre 2010
    Localisation
    Guingamp
    Messages
    240
    Downloads
    0
    Uploads
    0
    J'ai avancé. C'était mod_python qui n'était pas installé pour python 2.7.2.
    Maintenant je le retrouve avec cela :
    http://support.qualite-info.fr/hb22/cdr-stats.jpg
    Et impossible de se loguer.
    Je n'ai pas trouvé beaucoup de log pour m'aider.

    Ce n'est pas simple à installer cette appli.

  8. #8
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Cherche dans les log d'apache, redémarre le et puis fouille dans error.log de ton site lorsque tu tente d’accéder la page principale.
    et vérifie les droits sur le dossier de www/tonsite

  9. #9
    Membre Association Avatar de hb22
    Date d'inscription
    septembre 2010
    Localisation
    Guingamp
    Messages
    240
    Downloads
    0
    Uploads
    0
    L'interface est ok maintenant.
    C'était le script d'installation qui ne fonctionnait pas correctement.
    Je l'ai exécuté ligne par ligne avec correction au passage et ok.

    Tout ne fonctionne pas dans ce nouveau CDR-Stats, mais je commence un échange de mail avec l'auteur.

    Je ferai une petite doc à la fin pour mettre sur Asterisk France.

    Merci Reaper pour m'avoir guidé.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •