- Fedora-Fr
- À propos de Fedora-Fr
- Historique
- Statistiques
- Télécharger
- Obtenir Fedora
- Toutes les méthodes de téléchargement
- Support
- Aide sur IRC
- Forums
- Documentation
- Sous-projets
- Plateforme de blog
Dernière news : Fedora 34 Beta est disponible
Bonjour,
J'ai activé la fonction serveur avec une base de données sous fédora.
Je dois installer une interface web pour accéder en local à ma chaudière (il s'agit du programme okovision).
(le dossier de cette interface est dans le dossier www (var/www/okovision), jusque là, tout va bien.
La base de données est bien opérationnelle également.
Mais lorsque j'exécute le script d'installation (http://localhost/okovision/setup.php), j'ai bien l'interface web avec la fonction "installer", ça ne fonctionne pas.
Je pense que c'est lié aux droits d'accès (car j'ai tenté d'écrire un fichier index.html, et j'ai un message qui m'indique que je n'ai pas l'autorisation).
Et je ne sais comment résoudre ce problème et à qui il faut attribuer ces droits (pour l'instant ils sont attribués au "root").
J'espère que je suis clair (je bricole un peu...).
Merci
Hors ligne
Bonjour,
il vaut mieux mettre les droits à l'utilisateur Apache, si c'est bien httpd qui est installé pour le serveur web.
Il est possible aussi que les contextes SELinux ne soit pas bons.
sudo restorecon -rv /var/www/
PS: je vais déplacer le sujet dans la partie Fedora Server
Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 32 WorkStation sur HP 850 G5
Fedora 32 SilverBlue sur Lenovo Thinkpad Yoga 12
Hors ligne
Merci pour la réponse.
Je ne sais si c'est httpd qui est installé... lorsque que je mets localhost dans le navigateur j'ai bien la page "Fedora webserver test page".
J'ai mis les droits sur Apache ça ne fonctionne pas.
J'ai également passé la ligne de commande, idem...
Hors ligne
Il y a de grandes chances que ce soit Apache. Par contre le nom d'utilisateur est apache et non Apache. La casse est vitale sous Linux.
As tu un message d'erreur précis dans les logs ? (cf /var/log/httpd)
Pour être sûr que ce n'est pas SELinux qui gêne, tu peux le désactiver temporairement:
sudo setenforce 0
(1 pour le remettre, ou un simple reboot)
Une fois désactivé retente l'installer.
Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 32 WorkStation sur HP 850 G5
Fedora 32 SilverBlue sur Lenovo Thinkpad Yoga 12
Hors ligne
J'ai passé la commande et cette fois ça marche... enfin presque.
J'ai ce message : "Problème de communication : rendu.getIndicByDay"
Je pense que c'est lié à mon installation.
Du coup je repasse la commande en 1 ?
Hors ligne
tu peux repasser à 1, et refaire la commande restorecon.
Par contre pour l'erreur là à par les developpeurs du produit...
Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 32 WorkStation sur HP 850 G5
Fedora 32 SilverBlue sur Lenovo Thinkpad Yoga 12
Hors ligne