IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Odoo (ex-OpenERP) Discussion :

Openerp + site web


Sujet :

Odoo (ex-OpenERP)

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Openerp + site web
    Bonsoir à tous.
    Je dispose d'un serveur VPS. Sur ce serveur, je voudrais installer openerp V7 et mon site web développé en php.
    Je voudrais aussi faire communiquer mon site web avec la base de données postgresql de openerp. Voici mes questions:

    1) Comment installer openerp et mon site web (développé en php) sur le même serveur VPS.

    => je veux que mon site web soit disponible à l'adresse : www.monsiteweb.com et que openerp soit disponible à l'adresse

    openerp.monsiteweb.com

    2) Comment faire communiquer mon site web avec openerp ? (Dois-je utiliser le webservice xml-rpc ?)

    Toutes idées seraient la bienvenues.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 168
    Points : 97
    Points
    97
    Par défaut
    2 / pour la question 2 tu dois effectivement utiliser le xml-rpc pour établir une communication entre les deux (cf doc xmlrpc )

    en espérant d'avoir pu te mettre sur une piste.

  3. #3
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    A ce propos, je suis en train de préparer un article sur XMLRPC-PHP et OpenERP/Odoo
    Ce sera en ligne d'ici 1 à 2 semaines si j'ai le temps.

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par N1bus Voir le message
    A ce propos, je suis en train de préparer un article sur XMLRPC-PHP et OpenERP/Odoo
    Ce sera en ligne d'ici 1 à 2 semaines si j'ai le temps.

    N1Bus, j'ai vu ton tutoriel sur le webservice avec openerp. Je ne l'ai pas encore essayé, mais, je te remercie d'avance pour ton effort.
    Seulement, je n'ai pas encore résolu ma question 1. Si tu as une idée sur cette question, je suis preneur.

    En fait, j'ai un seul serveur VPS et un seul nom de domaine: www.monsite.com. Et j'aimerais installer sur le même serveur openerp 7 et mon site web (codé en php)

    Je voudrais que mon site sois accessible à l'adresse : www.monsite.com et que openerp sois accessible à erp.monsite.com.

    D'avance merci

  5. #5
    Membre éprouvé
    Avatar de Gandalf24
    Homme Profil pro
    Integrateur Odoo
    Inscrit en
    Mai 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Integrateur Odoo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 481
    Points : 1 013
    Points
    1 013
    Par défaut
    Salut,

    concernant ta question 1,
    Ca va etre le boulot de ton serveur web.
    Perso j'utilise nginx.
    Et tu vas pouvoir associer des path locaux a des noms de domaines.
    Et le tour est joué

    a+
    Le nom d'un bomerang qui ne revient pas quand on le lance ?
    Un Baton...

  6. #6
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Je ne saurais pas te dire avec précision car cela dépend de la distrib et du serveur Web que tu utilises, mais par exemple avec Apache, tu crées un hôte virtuel www.mondomaine.com qui pointe vers ton site Web. Ensuite tu crée un second hote virtuel en spécifiant le numéro de port d'OpenERP

    Par exemple sur 1 de mes serveurs, j'utilise OpenERP via SSL + 1 site Web et pour cela j'utilise NginX

    Mon vhost openERP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    upstream webserver {
        server 127.0.0.1:8069 weight=1 fail_timeout=300s; #redirection du port OpenERP
    }
    
    server {
        listen 80;
        server_name    xxx.xxx.xxx.xxx;
    
        # Strict Transport Security
        add_header Strict-Transport-Security max-age=2592000;
    
        rewrite ^/.*$ https://$host$request_uri? permanent;
    }
    
    server {
        # server port and name
        listen        443 ssl;
        server_name xxx.xxx.xxx.xxx;
       
       # Specifies the maximum accepted body size of a client request,
       # as indicated by the request header Content-Length.
        client_max_body_size 200m;
    
        # ssl log files
        access_log    /var/log/nginx/openerp-access.log;
        error_log    /var/log/nginx/openerp-error.log;
    ...
    et mon vhost du domaine (site web) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    server {
            listen *:80;
    
    
            server_name xxxxxxxxxxxxxx.com www.xxxxxxxxxxxxxx.com docs.xxxxxxxxxxxxxx.com;
    
            root   /var/www/xxxxxxxxxxxxxx.com/web;
    
    
    
            index index.html index.htm index.php index.cgi index.pl index.xhtml;
    
    
    
            error_page 400 /error/400.html;
            error_page 401 /error/401.html;
            error_page 403 /error/403.html;
            error_page 404 /error/404.html;
            error_page 405 /error/405.html;
            error_page 500 /error/500.html;
            error_page 502 /error/502.html;
            error_page 503 /error/503.html;
            recursive_error_pages on;
            location = /error/400.html {
    
                internal;
            }
            location = /error/401.html {
    
                internal;
            }
            location = /error/403.html {
    
                internal;
            }
            location = /error/404.html {
    ...
    en espérant que ça puisse t'aider

  7. #7
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Rebonsoir à tous. Cela fait quelques semaines maintenant que je n'ai pas arriver à résoudre mon problème.
    J'ai essayé beaucoup de choses sans succès. J'ai même installé apache2 et nginx en même temps sur le VPS (vous imaginez la galère).
    Tellement, j'ai fait de choses, que finalement, je suis un peu perdu.
    Voilà un exemple de ce que je veux faire. J'aurai besoin de vos aides.

    website: http://www.dailyerp.net/
    openerp: http://lonlon.dailyerp.net/
    lonlon est la base de données de openerp, c'est à dire si je sélectionne la base de données "tutu", alors je pourrai accéder à l'instance openerp correspondante avec l'url : http://tutu.bigme.com

    Questions:
    1) Pour de meilleures performances, dois-je utiliser apache2 ou nginx (ou quel serveur web serait le mieux pour moi) ?
    2) C'est possible de coupler les 2 serveurs web pour atteindre mon objectif ?
    3) Comment je dois configurer mon serveur pour avoir le résultat attendu ?

    Tous liens ou tutos qui pourraient m'aider sont les bienvenues.

Discussions similaires

  1. Créer un site web - en quel langage ?
    Par Thierry92 dans le forum Débuter
    Réponses: 96
    Dernier message: Hier, 22h24
  2. Créer une base de données dans openerp à partir d'un site web php
    Par ThackerS dans le forum Odoo (ex-OpenERP)
    Réponses: 6
    Dernier message: 19/08/2014, 21h31
  3. Accés client OpenERP sur site web
    Par lilian76 dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 04/02/2013, 12h24
  4. Avec quel éditeur concevez-vous vos site web ?
    Par Marc-xhtml dans le forum Outils
    Réponses: 263
    Dernier message: 06/05/2009, 14h43
  5. site web sur le Haskell
    Par ab_sam dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 30/09/2003, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo