Project

General

Profile

Bug #5531

Problème d'affichage de la page d'accueil d'administration selon la configuration du serveur

Added by Ghislain Fabre about 7 years ago.

Status:
Bug resolved
Priority:
Normal
Category:
Administration
Target version:
Start date:
26/09/2012
Due date:
% Done:

100%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Version installée : 1.9.0

Page concernée : main/admin/ ou main/admin/index.php

Erreur affichée : page blanche avec : Fatal error: Cannot redeclare http_request() in /home/www/4c0b07c444323f373610e3de2ac90bc0/web/formations/lms/03/main/admin/index.php on line 466

Les autres pages de l'administration fonctionne. La version 1.8.8.6 ne présente pas ce dysfonctionnement.

Proposition de correction :

Il convient de renommer "http_request" à la ligne 400 du admin/index.php et "http_request" à la ligne 430 du même fichier, en n'importe quoi, comme par exemple : my_http_request (2 modifs à faire donc).

La page s'affiche alors normalement sans message d'erreur.

Origine possible du bug :

D'après http://forums.phpfreaks.com/topic/97028-having-problem-with-a-script-cannot-redeclare-http-request/ :

http_request() is a built-in PHP function, you aren't allowed to make a function with the same name.

It's a PHP extension, so it might not come with some installations of PHP, or it might not come with older versions of PHP. To fix it just choose a different function name for you function.

Cela viendrait donc de la config de mon serveur. Je suis chez infomaniak en php 5.3.17 et voici les infos sur la config du serveur : http://imu330.infomaniak.ch/info.php

Solution soumise par Yannick Warnier ici : http://code.google.com/p/chamilo/source/detail?r=9787d8590648e98fdfda1b6218d12187bde691df&name=1.9.x&repo=classic

Also available in: Atom PDF