Bonjour,
J'ai fait une erreur en configurant la Restriction IP sur l'adresse de mon serveur, je ne peux donc plus accéder à GESTSup depuis n'importe quel machines, est-il possible de modifier ce paramètres dans les fichiers de configuration ? Pouvez-vous me précisez le nom et le champ du fichier à modifier. Merci.
PS: Je suis nouveau sur le forum et il me semble impossible de créer de sujet car je viens de m'inscrire la veille, je profite donc de celui-ci pour essayé de trouver une solution. Je m'en excuse d'avance.
Cordialement
Max
Erreur restriction IP
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : lun. 2 mars 2020 17:49
- Fichiers joints
-
- erreur GESTSup.PNG (13.96 Kio) Vu 5979 fois
Bonjour,
si votre serveur est équipé d'un navigateur l'application doit rester accessible depuis ce dernier.
Si vous n'avez pas de navigateur sur le serveur, accéder à la base de données via PhpMyAdmin, sélectionner votre base puis dans la table tparameters supprimer le contenu de la colonne restrict_ip.
cdt
si votre serveur est équipé d'un navigateur l'application doit rester accessible depuis ce dernier.
Si vous n'avez pas de navigateur sur le serveur, accéder à la base de données via PhpMyAdmin, sélectionner votre base puis dans la table tparameters supprimer le contenu de la colonne restrict_ip.
cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : lun. 2 mars 2020 17:49
Merci infiniment pour vos indications, cela à fonctionner.
Je précise que je n'ai pas installer PhpMyAdmin et que mon serveur n'avait pas de navigateur. J'ai donc accéder à la BDD directement depuis mon serveur pour supprimer la colonne "restrict_ip", qui contenait le paramètre que j'avais entré, qui bloquait l'accès au site web.
Je détaille ici les commandes/étapes pour ceux qui auraient le même problème que moi:
Accéder à la base de donnée: ' mariadb ' (essayé: ' mysql -u root -p ' si la commande mariadb ne fonctionne pas)
Afficher les BDD: ' SHOW DATABASES; '
Utiliser la BDD bsup: ' USE bsup; '
Afficher ses tables: ' SHOW TABLES; '
Afficher les colonnes de la tables tparameters: ' SHOW COLUMNS FROM tparameters; '
Supprimer la colonne restrict_ip: ' ALTER TABLE tparameters DROP COLUMN restrict_ip; '
Cdt
Max
Je précise que je n'ai pas installer PhpMyAdmin et que mon serveur n'avait pas de navigateur. J'ai donc accéder à la BDD directement depuis mon serveur pour supprimer la colonne "restrict_ip", qui contenait le paramètre que j'avais entré, qui bloquait l'accès au site web.
Je détaille ici les commandes/étapes pour ceux qui auraient le même problème que moi:
Accéder à la base de donnée: ' mariadb ' (essayé: ' mysql -u root -p ' si la commande mariadb ne fonctionne pas)
Afficher les BDD: ' SHOW DATABASES; '
Utiliser la BDD bsup: ' USE bsup; '
Afficher ses tables: ' SHOW TABLES; '
Afficher les colonnes de la tables tparameters: ' SHOW COLUMNS FROM tparameters; '
Supprimer la colonne restrict_ip: ' ALTER TABLE tparameters DROP COLUMN restrict_ip; '
Cdt
Max
- Fichiers joints
-
- Le résultat en image
- accès GESTSup.PNG (48.37 Kio) Vu 5972 fois
Il ne faut pas supprimer la colonne mais sont contenu
Vous devriez recrée la colonne pour ne pas avoir de problème.
Cdt
Code : Tout sélectionner
UPDATE tparameters SET restrict_ip='';
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : lun. 2 mars 2020 17:49
Autant pour moi je n'ai pas précisé que j'ai recréer la colonne après l'avoir supprimer.
J'ai simplement fait un ' ALTER TABLE tparameters ADD COLUMN restrict_ip VARCHAR(255); '
Cela fonctionne très bien je peux remplir de nouveaux le champ sans problème, toute fois lorsque j'essaye de rentrer une plage d'adresse IP comme paramètre (ex: 192.168.0.0), les adresses en 192.168.X.X devraient pouvoir s'y connecter comme indiquer dans la documentation. Hors une fois déconnecté, le paramètre m’exclus de nouveau et je dois une nouvelle fois supprimer le contenu de la colonne.
Y a-t-il une raison à cela ?
Max
J'ai simplement fait un ' ALTER TABLE tparameters ADD COLUMN restrict_ip VARCHAR(255); '
Cela fonctionne très bien je peux remplir de nouveaux le champ sans problème, toute fois lorsque j'essaye de rentrer une plage d'adresse IP comme paramètre (ex: 192.168.0.0), les adresses en 192.168.X.X devraient pouvoir s'y connecter comme indiquer dans la documentation. Hors une fois déconnecté, le paramètre m’exclus de nouveau et je dois une nouvelle fois supprimer le contenu de la colonne.
Y a-t-il une raison à cela ?
Max
Essayer de renseigner la valeur :
Code : Tout sélectionner
192.168
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : lun. 2 mars 2020 17:49
Cela fonctionne correctement, je vous remercie.
Toute fois dans le cas où l'on voudrait appliquer une plus grande restriction, en modifiant le 3ème Octet par exemple pour permettre l'accès depuis un sous-réseaux uniquement, je ne pense pas que cela fonctionnerait, à voir si cela correspond à un bug ou si il faudrait l'implémenter dans les prochaines versions.
Max
Toute fois dans le cas où l'on voudrait appliquer une plus grande restriction, en modifiant le 3ème Octet par exemple pour permettre l'accès depuis un sous-réseaux uniquement, je ne pense pas que cela fonctionnerait, à voir si cela correspond à un bug ou si il faudrait l'implémenter dans les prochaines versions.
Max
vous pouvez spécifier plusieurs sous-réseaux avec le séparateur point virgule :
Code : Tout sélectionner
192.168.1;192.168.2
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
-
- Gsup LEVEL 1
- Messages : 13
- Enregistré le : lun. 2 mars 2020 17:49
Cela ne semble pas fonctionner de mon côté.
Mon adresse est dans la plage 192.168.40.0 /24
Lorsque je renseigne 192.168 ou 192.168.4 ou 192.168.40 le paramètre fonctionne normalement.
Mais quand je renseigne un second sous-réseaux, en plus du premier, plus rien ne fonctionne mon accès est refusé.
Est-ce normal ?
Max
Mon adresse est dans la plage 192.168.40.0 /24
Lorsque je renseigne 192.168 ou 192.168.4 ou 192.168.40 le paramètre fonctionne normalement.
Mais quand je renseigne un second sous-réseaux, en plus du premier, plus rien ne fonctionne mon accès est refusé.
Est-ce normal ?
Max
pourrez-vous essayer :
Code : Tout sélectionner
192.168.40,192.168.41
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/