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).
Mes questions sont les suivantes :
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."; ?>
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 ?
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.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
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
Partager