Nicosss
Laisse le où il est et modifie la commande du coup.
xuerc
J'ai effectué la commande.
Mais ça ne fonctionne pas.
Je suis allé voir les propriétés de okovision.
Le dossier okovision a comme propriétaire : root (création et suppression de fichier). Et comme Groupe : apache (accès aux fichiers).
Et comme, visiblement, le setup de l'installation semble créer le fichier config (dans le dossier okovision), il ne peut pas, parce qu'il n'a pas les droits ?
madko
Avec les commandes ls déjà mentionnée avant, tu sauras nous donner les droits sur ce fameux dossier.
Nicosss
Justement apache doit pour voir écrire.
Que retourne
$ ll /var/www/html/okovision/
Edit : Grillé encore par madko, mais il a raison il faut apprendre à faire et comprendre ce que l'on fait
xuerc
Voici ce que ça donne :
[gerard@gerard-thinkpad-e580 ~]$ ll /var/www/html/okovision/
total 240
-rw-r--r-- 1 root apache 2046 10 oct. 22:06 about.php
-rw-r--r-- 1 root apache 6984 10 oct. 22:06 adminEvents.php
-rw-r--r-- 1 root apache 5248 10 oct. 22:06 adminMatrix.php
-rw-r--r-- 1 root apache 8004 10 oct. 22:06 adminParam.php
-rw-r--r-- 1 root apache 4571 10 oct. 22:06 adminSeason.php
-rw-r--r-- 1 root apache 10127 10 oct. 22:06 ajax.php
-rw-r--r-- 1 root apache 1666 10 oct. 22:06 amImpBoiler.php
-rw-r--r-- 1 root apache 1754 10 oct. 22:06 amImportMass.php
-rw-r--r-- 1 root apache 2037 10 oct. 22:06 amImpUsb.php
-rw-r--r-- 1 root apache 4098 10 oct. 22:06 amSynthese.php
-rw-r--r-- 1 root apache 4682 10 oct. 22:06 api.php
-rw-r--r-- 1 root apache 5423 10 oct. 22:06 changelog.md
-rw-r--r-- 1 root apache 3208 10 oct. 22:06 config_sample.php
-rw-r--r-- 1 root apache 524 10 oct. 22:06 cron.php
drwxr-xr-x 3 root apache 4096 6 avril 18:01 css
drwxr-xr-x 2 root apache 4096 6 avril 18:01 errors
-rw-r--r-- 1 root apache 1150 10 oct. 22:06 favicon.ico
drwxr-xr-x 2 root apache 4096 6 avril 18:01 fonts
-rw-r--r-- 1 root apache 6929 10 oct. 22:06 gstrapport.php
-rw-r--r-- 1 root apache 5486 10 oct. 22:06 histo.php
drwxr-xr-x 2 root apache 4096 6 avril 18:01 _include
-rw-r--r-- 1 root apache 2370 10 oct. 22:06 index.php
drwxr-xr-x 2 root apache 4096 6 avril 18:01 install
-rw-r--r-- 1 root apache 57 10 oct. 22:06 INSTALL.txt
drwxr-xr-x 7 root apache 4096 6 avril 18:01 js
drwxr-xr-x 2 root apache 4096 6 avril 18:01 _langs
drwxr-xr-x 2 root apache 4096 6 avril 18:01 _logs
-rw-r--r-- 1 root apache 2530 10 oct. 22:06 pensebete.md
-rw-r--r-- 1 root apache 247 10 oct. 22:06 README.md
-rw-r--r-- 1 root apache 47085 10 oct. 22:06 rt.php
-rw-r--r-- 1 root apache 11168 10 oct. 22:06 setup.php
-rw-r--r-- 1 root apache 322 10 oct. 22:06 simu_upgrade.php
drwxr-xr-x 2 root apache 4096 6 avril 18:01 _templates
drwxr-xr-x 2 root apache 4096 6 avril 18:01 _tmp
-rw-r--r-- 1 root apache 65 10 oct. 22:06 Todo.md
-rw-r--r-- 1 root apache 217 10 oct. 22:06 _upgrade.php
madko
si tu veux tout mettre à Apache, comme le suggérait aussi Nicosss, ce qui dépannera surement, tu peux faire:
chown -R apache. /var/www/html/okovision
.
Il faut aussi que SELinux soit correctement configurée ou désactivée.
xuerc
ça marche presque.
Il manque un élement de l'interface web de l'application (qui renvoie ceci : " Problème de communication : rendu.getIndicByDay". C'est un bouton du menu qui n'apparait pas. Mais cet élement est essentiel...
Est-ce que ça ne viendrait pas de ma version php ?
Que veux tu dires pour "il faut aussi que SELinux soit correctement configurée ou désactivitée".
madko
Pour être plus clair, cela veut dire, au choix:
* SELinux est configuré pour autoriser Apache à ecrire le config.php
* SELinux est désactivé
Car pour des raisons de sécurité Apache n'est pas autorisé à écrire et donc surtout modifier des fichiers
Qui a créé ce programme php okovision ? Ils indiquent nulle part les prérequis ou les versions de php supportées ?
xuerc
Il est compatible php 7.2.
Et j''ai la version 7.3.16
Ce serait un problème ?
madko
Nous on peut pas te répondre.
C'est possible. Ou il te manque un composant/bibliothèque PHP que idem, seul les développeurs pourront savoir.
Rien dans les logs ?
madko
Tu as une piste des modules prérequis dans la doc
http://okovision.dronek.com/wiki.html#!/md/instalLinux.md
C'est pour debian/ubuntu mais tu seras t'y retrouver sous Fedora, la logique est la même.
Je pense aussi que tu peux tenter de voir avec eux, la partie Fedora étant OK.
xuerc
Il doit y avoir un problème quant même...
Quand je fais : localhost/info.php
J'ai une page web : "file not found"
J'avais essayé de l'installer par les lignes de commande, mais à un moment j'ai un message qui m'indique que je n'ai pas la permission d'écrire dans le master.zip...
madko
Personne ne nie qu'il y a un problème, je te rassure
Mais si tu nous dis pas comment tu fais, on est très limité pour t'aider.
xuerc
Je comprends... après ce n'est pas simple car je ne suis pas un grand spécialiste, c'est très empirique de mon coté...
Avant tout marchait très bien, jusqu'à ce que je fasse une manipulation "quelconque".
J'ai retrouvé le serveur, la base de données (y compris avec mes données conservées) et une partie de l'interface web.
Après, je tatonne au regard de vos conseils.
Je sais que sur mon premier essai, il avait fallu que je désactive SElinux (définitivement) pour que ça fonctionne vraiment.
Nicosss
Si tu as créé ton fichier
info.php dans
/var/www/html/ alors tu dois saisir dans la barre d'URL
http://localhost/html/info.php.
Ensuite est-ce que ce n'est pas ton navigateur (avec une extension) qui empêche l'affichage de ce bouton ?
xuerc
Effectivement, le problème vient du navigateur ! ça ne fonctionne pas totalement avec firefox, mais pas de problème avec google chrome.
Cette fois tout fonctionne, merci beaucoup !
...en revanche, je pense avoir perdu l'ensemble de mes données stockées dans la base de données.
Nicosss
Si tu as viré l'ancienne base alors oui sinon toujours pareil il faut savoir ce que tu as fait.
Tu peux toujours consulter ton SGBD (Système de Gestion de Base de Données) pour voir si tu n'as pas créé plusieurs bases.
xuerc
En fait, j'ai bien perdu l'ensemble des données.
Ce n'est pas très grave.
Il faut que j'apprenne à sauvegarder les données de toute manière...
En attendant, merci beaucoup pour votre aide.
Nicosss
Si c'est tout bon pour toi alors il faut passer le sujet en Résolu.
N'hésite pas à consulter les documentations pour comprendre ce que tu as fait.
Bonne continuation !