Browse Source

- déplacement du répertoire upload/

- on isole les sessions dans un répertoire dédié
- et on en profite pour corriger quelques oublis pour l'application de _DIR_CHMOD
spip-1.9.2
James 16 years ago
parent
commit
acb2e84678
  1. 1
      .gitattributes
  2. 2
      ecrire/inc/flock.php
  3. 2
      ecrire/inc/math.php
  4. 11
      ecrire/inc_version.php
  5. 3
      tmp/sessions/remove.txt
  6. 0
      tmp/upload/remove.txt

1
.gitattributes vendored

@ -528,4 +528,5 @@ ecrire/xml/rss.php -text
/rien.gif -text
/spip.php -text
tmp/remove.txt -text
tmp/sessions/remove.txt -text
/win_png.htc -text

2
ecrire/inc/flock.php

@ -162,7 +162,7 @@ function sous_repertoire($base, $subdir, $nobase = false) {
if (@file_exists("$path/.ok"))
return "$baseaff$subdir/";
@mkdir($path, 0777);
@mkdir($path, _DIR_CHMOD);
@chmod($path, _DIR_CHMOD);
$ok = false;

2
ecrire/inc/math.php

@ -38,7 +38,7 @@ function image_math($tex) {
// Regarder dans le repertoire local des images TeX et blocs MathML
if (!@is_dir(_DIR_TeX))
@mkdir (_DIR_TeX, 0777);
@mkdir (_DIR_TeX, _DIR_CHMOD);
$fichier = _DIR_TeX .md5(trim($tex)).$ext;

11
ecrire/inc_version.php

@ -262,7 +262,7 @@ $auteur_session = $connect_statut = $connect_toutes_rubriques = $connect_id_rubr
// mais ne touche pas a cette variable si elle est deja definie
// afin que mes_options.php puisse en specifier d'autres.
function spip_initialisation_parametree($dir1, $dir2) {
function spip_initialisation_parametree($dir1) {
static $too_late = false;
if ($too_late) return;
@ -279,9 +279,8 @@ function spip_initialisation_parametree($dir1, $dir2) {
define('_DIR_TMP', $dir1 . "tmp/");
define('_DIR_DUMP', $dir1 . "tmp/data/");
define('_DIR_SESSIONS', $dir1 . "tmp/data/");
define('_DIR_TRANSFERT', $dir2 . "upload/");
define('_DIR_SESSIONS', $dir1 . "tmp/sessions/");
define('_DIR_TRANSFERT', $dir1 . "tmp/upload/");
// les fichiers qu'on y met, entre autres
define('_FILE_CRON_LOCK', _DIR_TMP . 'cron.lock');
@ -294,7 +293,7 @@ function spip_initialisation_parametree($dir1, $dir2) {
define('_DIR_IMG_ICONES', _DIR_IMG . "icones/");
// Le fichier de connexion a la base de donnees
define('_FILE_CONNECT_INS_191', ($dir2 . "inc_connect"));
define('_FILE_CONNECT_INS_191', (_DIR_RESTREINT . "inc_connect"));
define('_FILE_CONNECT_INS', (_DIR_CONFIG . "connect"));
define('_FILE_CONNECT',
(@is_readable($f = _FILE_CONNECT_INS . '.php') ? $f
@ -336,7 +335,7 @@ if (defined('_FILE_OPTIONS')) {
//
// mais cette fonction a peut-etre deja ete appelee par mes_options
spip_initialisation_parametree(_DIR_RACINE, _DIR_RESTREINT) ;
spip_initialisation_parametree(_DIR_RACINE) ;
//
// Definitions standards (charge aussi inc/flock)

3
tmp/sessions/remove.txt

@ -0,0 +1,3 @@
Vous pouvez effacer ce fichier sans dommages.
You can safely remove this file.

0
ecrire/upload/remove.txt → tmp/upload/remove.txt

Loading…
Cancel
Save