Bonjour,

Message modifié car je ne m'étais pas trompé dans l'adresse racine comme je l'avais écrit ce matin

Je vous écrit car je n'ai pas de connaissance en PHP et que j'ai besoin des votre pour essayer de remettre en route la plateforme Claroline que j'ai plantée.
J'ai installé Claroline il y a 2 ans déjà et j'ai voulu tester le nouveau Claroline Connect. A l'installation il m'a été demandé de rajouter "date.timezone " au phph.ini. J'ai donc rajouté date.timezone = "Europe/Paris" en cherchant sur internet...puis j’ai exécuté le script suivant que j'avais déjà utilisé une fois pour augmenter la taille des upload. Cette fois j'ai mis Y au lieu de N et j'ai pointé le bon domaine contrairement à ce que j'ai écrit ce matin (je pensais mettre trompé de cible mais j'ai retrouvé mes infos).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php 
// set this value to Y if you only want to overwrite old php.ini files
// set this value to N if you want to put a php.ini file in every directory 
$overwriteOnly = "N"; 
 
if ($overwriteOnly == "Y") echo "Operating in Overwrite Only Mode<br><br>"; 
$path = "/homepages/32/d445110195/htdocs/"; 
$source = $path . "/php.ini";
if (!file_exists($source)) die('Error - no source php.ini file'); 
function search($dir) { 
global $source; 
global $overwriteOnly; 
$dh = opendir($dir); 
while (($filename = readdir($dh)) !== false) { 
if ( $filename !== '.' AND $filename !== '..' AND $filename !== 'cgi-bin' AND is_dir("$dir/$filename") ) { 
$path = $dir."/".$filename; 
$target = $path . "/php.ini"; 
if (!file_exists($target) AND $overwriteOnly == "Y") { 
echo "$path <b>skipped - no php.ini file</b><br>"; 
} else { 
echo "$target <br>"; 
if (!copy($source,$target)) echo "<b>Write failed for $target </b><br>";
if (file_exists($target)) chmod($target,0600);
} 
search($path); 
} 
} 
closedir($dh); 
} 
search($path); 
echo "<br>Done."; 
?>
Mes questions sont les suivantes :
1 - J'ai 4 domaines pédagogiques Claroline FR, Claroline ENG, Claroline Connect et SACoche. J'ai lancé l'exécution du fichier phpini.php depuis Claroline Connect mais SACoche a également vu le php.ini copié dans tous ses répertoires.
Comment faire pour limiter la copie à l'arborescence visée ?

2 - J'ai maintenant le message ci-dessous lorsque je veux m'identifier. Je peux accéder à Claroline depuis mon historique par exemple mais pas par une identification normale. L'erreur provient-elle du "date.timezone" qui manquerait dans le php.ini ?
Fatal error: Undefined class constant 'self::ORDER_BY_DATE' in /homepages/32/d445110195/htdocs/FR/claroline/messaging/lib/messagebox/inbox.lib.php on line 37
Merci par avance si vous pouvez m'éclairer sur ces questionnements et aussi si vous pouvez me donner une commande qui limite la copie de php.ini à arborescence désirée.

Bonne journée.

The hostname of mysql server
*/
$GLOBALS['rootSys'] = '/homepages/32/d445110195/htdocs/FR/';

Loaded Configuration File	/homepages/32/d445110195/htdocs/FR/claroline/admin/technical/php.ini
include_path	.:/homepages/32/d445110195/htdocs/FR/claroline/inc/lib/thirdparty/pear:.:/usr/lib/php5.5	.:/usr/lib/php5.5
REDIRECT_DOCUMENT_ROOT	/kunden/homepages/32/d445110195/htdocs
DBENTRY_VALUE	/kunden/homepages/32/d445110195/htdocs:d0000#CPU 30 #MEM 61440 #CGI 786762 #NPROC 15 #TAID 71423683 #LANG 2 #STAT 1 #CHROOT 6
DBENTRY_DOCROOT	/kunden/homepages/32/d445110195/htdocs
DBENTRY	/kunden/homepages/32/d445110195/htdocs:d0000#CPU 30 #MEM 61440 #CGI 786762 #NPROC 15 #TAID 71423683 #LANG 2 #STAT 1 #CHROOT 6
DOCUMENT_ROOT	/kunden/homepages/32/d445110195/htdocs
SCRIPT_FILENAME	/kunden/homepages/32/d445110195/htdocs/FR/claroline/admin/technical/phpInfo.php
ORIG_PATH_TRANSLATED	/kunden/homepages/32/d445110195/htdocs/FR/claroline/admin/technical/phpInfo.php
_SERVER["REDIRECT_DOCUMENT_ROOT"]	/kunden/homepages/32/d445110195/htdocs
_SERVER["DBENTRY_VALUE"]	/kunden/homepages/32/d445110195/htdocs:d0000#CPU 30 #MEM 61440 #CGI 786762 #NPROC 15 #TAID 71423683 #LANG 2 #STAT 1 #CHROOT 6
_SERVER["DBENTRY_DOCROOT"]	/kunden/homepages/32/d445110195/htdocs
_SERVER["DBENTRY"]	/kunden/homepages/32/d445110195/htdocs:d0000#CPU 30 #MEM 61440 #CGI 786762 #NPROC 15 #TAID 71423683 #LANG 2 #STAT 1 #CHROOT 6
_SERVER["SCRIPT_FILENAME"]	/kunden/homepages/32/d445110195/htdocs/FR/claroline/admin/technical/phpInfo.php
_SERVER["ORIG_PATH_TRANSLATED"]	/kunden/homepages/32/d445110195/htdocs/FR/claroline/admin/technical/phpInfo.php
_ENV["REDIRECT_DOCUMENT_ROOT"]	/kunden/homepages/32/d445110195/htdocs
_ENV["DBENTRY_VALUE"]	/kunden/homepages/32/d445110195/htdocs:d0000#CPU 30 #MEM 61440 #CGI 786762 #NPROC 15 #TAID 71423683 #LANG 2 #STAT 1 #CHROOT 6
_ENV["DBENTRY_DOCROOT"]	/kunden/homepages/32/d445110195/htdocs
_ENV["DBENTRY"]	/kunden/homepages/32/d445110195/htdocs:d0000#CPU 30 #MEM 61440 #CGI 786762 #NPROC 15 #TAID 71423683 #LANG 2 #STAT 1 #CHROOT 6
_ENV["DOCUMENT_ROOT"]	/kunden/homepages/32/d445110195/htdocs
_ENV["SCRIPT_FILENAME"]	/kunden/homepages/32/d445110195/htdocs/FR/claroline/admin/technical/phpInfo.php
_ENV["ORIG_PATH_TRANSLATED"]	/kunden/homepages/32/d445110195/htdocs/FR/claroline/admin/technical/phpInfo.php