Introduction

    Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

    Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

    Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

    Découvrez et testez Noethysweb, la version fullweb

    Plus d'informations
    il y a 4 ans 2 semaines - il y a 4 ans 2 semaines #26156 par davs
    Je me réponds à moi même, il faut un serveur APACHE et un serveur MYSQL. Sauf que sur un VPS OVH il n'y a rien, c'est du Debian ou Ubuntu brute, donc tout est à configurer soit même

    J'en suis à une étape ou j'arrive à afficher un projet Django simple. Mais pas encore vraiment Noethysweb.

    J'ai un souci avec le HTTPS. même en mettant simplement l'IP dans le navigateur ça me redirige direct en HTTPS et pas HTTP. J'ai trouvé deux solutions

    Soit je lance Noethysweb sur un autre port ( :8080 par exemple ) avec la commande :
    Code:
    python3 manage.py runserver 51.68.229.246:8080

    Soit je mets ces paramètres dans le fichier de configuration (après avoir vidé le cache du navigateur) :
    Code:
    CORS_REPLACE_HTTPS_REFERER = False HOST_SCHEME = "http://" SECURE_PROXY_SSL_HEADER = None SECURE_SSL_REDIRECT = False SESSION_COOKIE_SECURE = False CSRF_COOKIE_SECURE = False SECURE_HSTS_SECONDS = None SECURE_HSTS_INCLUDE_SUBDOMAINS = False SECURE_FRAME_DENY = False


    J'affiche les pages mais pas le CSS, donc c'est bien mais pas encore ça :D

    Dans la console firefox j'ai plein de message d'erreur :
    Code:
    The resource from “/static/admin/css/responsive.css” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).

    Edit : j'affiche bien le CSS avec DEBUG = True. J'ai essayé plein de choses mais impossible d'afficher le CSS avec DEBUG = False
    Dernière édition: il y a 4 ans 2 semaines par davs.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines - il y a 4 ans 2 semaines #26157 par baalth
    Bonjour davs

    Django est un serveur de développement, mais il peut être utilisé en production, avec un serveur Apache en frontal, ce qui permet de passer en https.
    Maintenant pour le problème de transmission des features css et autres js, il faut lancer le serveur en non sécurisé.
    python3 manage.py runserver --insecure 51.68.229.246:8080 
    Cela devrait rendre le service.
    baalth
    Dernière édition: il y a 4 ans 2 semaines par baalth.
    Les utilisateur(s) suivant ont remercié: davs

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines #26158 par DrFredieu
    Bonjour.
    Pour l'absence de listes je penses pouvoir faire sans.
    Par contre, pour la gestion des accès au portail adhérents, dès que je veux modifier les accès, j'ai une erreur 500 lors de la validation. Mais ceci uniquement sur les utilisateurs importés, aucun soucis sur les utilisateurs créés directement sur NoethysWeb.
    Apparemment cela aurait un rapport avec la table "core_utilisateur" qui ne contient que les utilisateurs créés par NoethysWeb mais aucun utilisateurs importés.
    Merci!
     

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines - il y a 4 ans 2 semaines #26159 par davs

    Bonjour davs

    Django est un serveur de développement, mais il peut être utilisé en production, avec un serveur Apache en frontal, ce qui permet de passer en https.
    Maintenant pour le problème de transmission des features css et autres js, il faut lancer le serveur en non sécurisé.
    python3 manage.py runserver --unsecure 51.68.229.246:8080 
    Cela devrait rendre le service.
    baalth


     

    Merci pour ta réponse mais cela ne fonctionne pas :)
    Code:
    manage.py runserver: error: unrecognized arguments: --unsecure EDIT : l'argument c'est --insecure ( c'etait marqué dans le message d'erreur ) et ça fonctionne merci bien :D
    Dernière édition: il y a 4 ans 2 semaines par davs.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines #26160 par baalth
    C'est très normal ^^

    Je me suis trompé sur l'option ... c'est --insecure ...

    La ça devrait aller.
    Les utilisateur(s) suivant ont remercié: davs

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines #26161 par davs
    Ca fonctionne :) Merci !

    ( On a pas besoin de configurer les fichier conf d'apache ? dans site-available et site-enable ? )

    Maintenant je vais tenter de passer de sqlite à mysql et de migrer la base de donnée de noethys à noethysweb

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines - il y a 4 ans 2 semaines #26163 par baalth
    Pour apache il est préférable de créer un fichier noethys.conf dans le répertoire /sites-available.
    Puis de faire un a2ensite noethys pour qu'une lien symbolique soit créé dans enable.
    Attention à la syntaxe dans le ficheir conf d'apache, qui à changé depuis la version 2.4.
    Pour mysql, cela devrai fonctionner sans mal.
    Cela dit si pip ne parvient pas à installer la lib mysqlclient, il est possible de passer outre, en installant le paquet libmysqlclient-dev depuis apt.
    Puis de relancer le pip install.
    Dernière édition: il y a 4 ans 2 semaines par baalth.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines #26165 par davs

    Pour apache il est préférable de créer un fichier noethys.conf dans le répertoire /sites-available.
    Puis de faire un a2ensite noethys pour qu'une lien symbolique soit créé dans enable.
    Attention à la syntaxe dans le ficheir conf d'apache, qui à changé depuis la version 2.4.
    Pour mysql, cela devrai fonctionner sans mal.
    Cela dit si pip ne parvient pas à installer la lib mysqlclient, il est possible de passer outre, en installant le paquet libmysqlclient-dev depuis apt.
    Puis de relancer le pip install.

     

    Merci pour ces réponses.

    Aurais tu un exemple de fichier conf ? Je ne suis pas certain du miens.

    J'ai un gros doute sur un autre probleme. Je lance Noethysweb avec le client SSH Putty. Mais lorsque je coupe Putty, ça supprime aussi l'app Django Noethys. J'ai donc créé une un fichier exécutable (bootneothysweb) que j'inscris dans le crontab. Ce fichier execute bien Noethysweb lorsque que je l'appel avec sh bootnoethysweb.sh
    Mais cela ne fonctionne pas avec le crontab après un reboot. j'ai le message d'erreur :
    Code:
    Traceback (most recent call last): File "/var/www/html/noethysweb/manage.py", line 13, in main from django.core.management import execute_from_command_line ModuleNotFoundError: No module named 'django' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/var/www/html/noethysweb/manage.py", line 24, in main() File "/var/www/html/noethysweb/manage.py", line 15, in main raise ImportError( ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

     

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines #26166 par baalth
    Davs,
    Voila mon fichier .conf.
    Pour t'expliquer, j'ai monté une pile docker-compose, que je vais publier sur github, qui permettra de déployer noethysweb.
    Dans cette pile mon service django s'appelle web, c'est pour cette raison que mon proxypass pointe sur http://web:8080/
    Dans la pratique il faut que ton proxypass pointe sur le port d'écoute de django, donc 0.0.0.0:8000
    Avant de pouvoir faire du proxypass, tu dois activer les mods apache avec la commande a2enmod proxy proxy_http
    Puis service apache2 ou httpd restart

    <VirtualHost *:80>

            ProxyPreserveHost On
            ProxyPass / http://web:8080/
            ProxyPassReverse / http://<alias web de ton site>:8080
            ServerAdmin webmaster@localhost

            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined

    </VirtualHost>

    Pour ton autre problème tu peux lancer, via ton TTY, ton serveur django, puis faire un CTRL+Z.
    Cette combinaison va mettre ton processus en idle.
    Puis tu le positionne en background avec la commande bg (background)
    Pour rappeler la commande en foreground, et pouvoir l'arrêter il faut taper fg.

    J'espère que ça aidera.

    baalth
     
    Les utilisateur(s) suivant ont remercié: davs

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 4 ans 2 semaines - il y a 4 ans 2 semaines #26167 par baalth
    Je viens de comprendre pourquoi les fichiers medias ne s'affichent qu'en ayant le mode debug activé.
    D'ailleurs, les fichiers médias, sont des fichiers transmis par l'utilisateur final, c'est pour cela qu'ils ne peuvent pas êtres certifiés par django.
    C'est tout simplement parce que c'est normal, django est un serveur de développement, donc il est utile d'avoir le mode debug actif.
    S'il on veut passer en production, il faut passer par un serveur apache/nginx ou autre.
    Il suffit de configurer le serveur de production pour qu'il pointe sur les fichiers medias.
    J'espère que ça aidera ceux qui ont le problème.

    baalth
    Dernière édition: il y a 4 ans 2 semaines par baalth.
    Les utilisateur(s) suivant ont remercié: davs

    Connexion ou Créer un compte pour participer à la conversation.

    Temps de génération de la page : 0.234 secondes

    Paramétrages de cookies

    ×

    Cookies fonctionnels

    Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

    Mesure d"'"audience

    Ce site utilise des cookies de mesure et d’analyse d’audience, tels que Google Analytics et Google Ads, afin d’évaluer et d’améliorer notre site internet.

    Réseaux sociaux/Vidéos

    Des plug-ins de réseaux sociaux et de vidéos, qui exploitent des cookies, sont présents sur ce site web. Ils permettent d’améliorer la convivialité et la promotion du site grâce à différentes interactions sociales.

    Session

    Veuillez vous connecter pour voir vos activités "!"

    Autres cookies

    Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.

    Connexion

    Qui est en ligne ?

    Il y a 4920 invités et un membre en ligne

    Dernières actualités

    • Version 1.3.3.9 (06/09/2024)

      Ajout de l'export des locations vers Noethysweb Correction de la vignette des pièces de type PDF Ajout de l'option Masquer les archivés dans les options de la fiche famille Ajout du tableau des...

      Lire la suite...

    Recherche