Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

configuration:upload [2007/03/05 20:30]
tito Code PHP
configuration:upload [2007/05/21 20:28] (Version actuelle)
tito Conjugaison
Ligne 1: Ligne 1:
 ====== Upload de fichiers ====== ====== Upload de fichiers ======
-L'upload est l'envoi de fichiers, de l'ordinateur du visiteur, vers le serveur hébergeant NPDS. Il est entre-autres utilisé pour les avatars personnels, pour les [[minisite|minisites]] et pour les fichiers joints aux [[forums]]+L'upload est l'envoi de fichiers, de l'ordinateur du visiteur, vers le serveur hébergeant NPDS. Il est entre-autres utilisé pour les avatars personnels, pour les [[:publication:minisite:start|minisites]] et pour les fichiers joints aux [[:forum:start|forums]]
  
 ===== Le fichier upload.conf.php ===== ===== Le fichier upload.conf.php =====
 La plupart les problèmes liés à l'upload sont en fait dûs à une mauvaise configuration du fichier **upload.conf.php**. Celui-ci se trouve dans /modules/upload/. La plupart les problèmes liés à l'upload sont en fait dûs à une mauvaise configuration du fichier **upload.conf.php**. Celui-ci se trouve dans /modules/upload/.
 +
 +
 +
 +
  
 ==== Paramètres d'upload ==== ==== Paramètres d'upload ====
Ligne 9: Ligne 13:
 Le DocumentRoot est un paramètre très important : il désigne le **chemin absolu vers votre NPDS**.  Le DocumentRoot est un paramètre très important : il désigne le **chemin absolu vers votre NPDS**. 
  
-NPDS essaye de le définir automatiquement mais la méthode employée n'est pas très fiable. L'idéal est de le règler manuellement. Si vous ne le connaissez pas, vous pouvez créer un fichier test.php, à la racine de votre NPDS :+NPDS essaye de le définir automatiquement mais la méthode employée n'est pas très fiable. L'idéal est de le règler manuellement. Si vous ne le connaissez pas, créez un fichier test.php, à la racine de votre NPDS, et mettez-y ceci :
 <code php> <code php>
 <?php <?php
-echo eregi_replace(basename($_SERVER['PHP_SELF']), '', __FILE__);+echo dirname(realpath(__FILE__));
 ?> ?>
 </code> </code>
Ligne 18: Ligne 22:
 == Exemples == == Exemples ==
 <code php> <code php>
-$DOCUMENTROOT = '/home/tito/public_html';+$DOCUMENTROOT = '/home/toto/public_html';
 $DOCUMENTROOT = 'C:\Porgram Files\EasyPHP\www\NPDS'; $DOCUMENTROOT = 'C:\Porgram Files\EasyPHP\www\NPDS';
 $DOCUMENTROOT = '/var/www/npds'; $DOCUMENTROOT = '/var/www/npds';
Ligne 24: Ligne 28:
  
 === Racine et URL_Upload=== === Racine et URL_Upload===
-Il y a quelques problèmes avec la racine sous NPDS Sable... Laissez-la vide! URL_Upload et racine étant toujours utilisés ensemble, il y a donc le même problème.+Il y a quelques problèmes avec la racine sous NPDS Sable... **Laissez-la vide**! URL_Upload et racine étant toujours utilisés ensemble, il y a donc le même problème. FIXME
  
 Dans URL_Upload, mettez uniquement l'URL de votre site Dans URL_Upload, mettez uniquement l'URL de votre site
Ligne 112: Ligne 116:
 $rep_log = 'logs/security.log'; $rep_log = 'logs/security.log';
 </code> </code>
 +
  
 ===== Encore des problèmes? ===== ===== Encore des problèmes? =====
-Si vous êtes sûr que votre upload.conf.php est bien configuré mais que vous n'arrivez toujours pas à uploader de fichiers sur votre site, le problème est probablement dû aux [[chmod]].+Si vous êtes sûr que votre upload.conf.php est bien configuré mais que vous n'arrivez toujours pas à uploader de fichiers sur votre site, le problème est probablement dû aux [[chmod|chmods]].
  
 Vérifiez ces différents répertoires : Vérifiez ces différents répertoires :

Index


Utilisateur

Vous n'ètes pas identifié. Vous pouvez vous inscrire ou vous connecter.



Page