Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.12.3 available

The official documentation can be found on https://wiki.ocsinventory-ng.org. Read it before asking your question.

Erreur 500 après login [closed]

Bonjour,

J'ai un serveur OCS en version 2.12 installé sur un redhat 8.10.
Il marchait très bien jusque-là mais, hier matin, il m'affiche un message m'indiquant qu'il faut que "je mette à jour la base de données existante de 7078 à 7079" :

Après avoir réalisé cette update, j'ai eu accès à la page de login et lorsque j'ai voulu me connecter avec l'utilisateur que j'utilise habituellement, j'obtiens une erreur 500.

Dans le fichier "ssl_request_log" lorsque mon client demande une connexion je n'ai pas de problème.



Dans le fichier "error_log" je n'ai pas d'informations par rapport à mon problème.

Dans le fichier "ssl_access_log" je vois bien que le serveur renvoi un 500 à mon client.



Merci pour votre aide,

closed with the note: Problème résolu
in OCS Inventory NG server for Unix by (390 points)
closed by

7 Answers

0 votes
Bonjour,

Quelqu'un peut m'aider S.V.P ?

Cordialement,
by (390 points)
0 votes
Hello

Tester la connexion avec le mot de passe par défaut.

Mettre l'option OCS_OPT_DBI_PRINT_ERROR à 1 dans le fichier z-ocsinventory-server.conf. Relancer apache et refaire un inventaire.  Vérifier le fichier error_log d'apache.

Cordialement
by (90.4k points)
0 votes

Bonjour,

Mot de passe par défaut : NOK, j'ai le message not user provided.

J'ai mis l'option "OCS_OPT_DBI_PRINT_ERROR à 1" dans le fichier mais le serveur ne fonctionne pas sur Apache, il tourne sur nginx

J'ai tout de même redémarrer le serveur et retenter mais, même problème et dans les logs j'ai toujours le error 500.

Cordialement,

by (390 points)
0 votes
Possible de poster un extrait du fichier d'erreur de nginx svp ? Sans logs difficile d'aider.
by (90.4k points)
0 votes

Bonjour,

Je viens avec plus d'éléments. Dans le fichier "www-error.log" présent sous "/var/log/php-fpm" lorsque j'actualise la page de login sur mon pc j'ai cette erreur :


"[21-Oct-2024 07:56:02 UTC] PHP Parse error:  syntax error, unexpected 'array' (T_ARRAY), expecting function (T_FUNCTION) or const (T_CONST) in /usr/share/ocsinventory-reports/ocsreports/require/ipdiscover/Ipdiscover.php on line 30"

J'ai été voir ce fichier de log et voici ce qu'il y a à la ligne 30 : 

 

Avez-vous des remarques ? 

Cordialement,

by (390 points)
0 votes
OCS s'installe avec Apache (=pas avec Nginx).

Il s'agit d'une erreur 500 sur /ocsreports : donc votre config Nginx est foireuse pour activer php ...

(Ce n'est pas la sempiternelle erreur 500 sur /ocsinventory ...)

(Je recommande Debian car il y a de nombreux tutos d'installation qui fonctionne parfaitement bien  = avec toutes les dépendances nécessaires. J'ai constaté qu'il est plus délicat d'avoir la totalité des dépendances avec les distributions basées sur les packages .rpm ...)
by (20.1k points)
0 votes
Bonjour,

Le problème est résolu. J'ai mis à jour le PHP en version php 8 et ça fonctionne de nouveau.

Merci pour votre aide.

Cordialement,
by (390 points)
 
Powered by Question2Answer
...