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/04 18:46]
tito Document déplacé depuis upload
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 
-<php>+<code php>
 <?php <?php
-echo eregi_replace(basename($_SERVER['PHP_SELF']), '', __FILE__);+echo dirname(realpath(__FILE__));
 ?> ?>
-</php>+</code>
 Ensuite accédez à ce fichier (http://votre-site/test.php) et il affichera le document-root à mettre dans upload.conf.php Ensuite accédez à ce fichier (http://votre-site/test.php) et il affichera le document-root à mettre dans upload.conf.php
 == Exemples == == Exemples ==
-<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';
-</php>+</code>
  
 === 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
 == Exemples == == Exemples ==
-<php>+<code php>
 $racine = ''; $racine = '';
 $url_upload = 'http://votre-site/'; $url_upload = 'http://votre-site/';
-</php>+</code>
  
  
Ligne 38: Ligne 42:
 Taille maximale de chaque fichier uploadé, en **octets** Taille maximale de chaque fichier uploadé, en **octets**
 == Exemple == == Exemple ==
-<php>+<code php>
 $max_size = 1048576; //Taille maximale : 1Mo $max_size = 1048576; //Taille maximale : 1Mo
-</php>+</code>
  
 === Quota === === Quota ===
 Taille maximale de l'ensemble des fichiers stockés pour un utilisateur ou un post. Ceci permet de limiter la taille des minisites. **En octets** Taille maximale de l'ensemble des fichiers stockés pour un utilisateur ou un post. Ceci permet de limiter la taille des minisites. **En octets**
 == Exemple == == Exemple ==
-<php>+<code php>
 $quota = 3145728; //Quota : 3Mo $quota = 3145728; //Quota : 3Mo
-</php>+</code>
  
 === Autorise_upload_p === === Autorise_upload_p ===
 Créer un dossier pour chaque utilisateur, **true** ou **false** Créer un dossier pour chaque utilisateur, **true** ou **false**
 == Exemple == == Exemple ==
-<php>+<code php>
 $autorise_upload_p = true; //Crée un dossier d'upload pour chaque utilisateur $autorise_upload_p = true; //Crée un dossier d'upload pour chaque utilisateur
-</php>+</code>
  
 === Url_upload_css === === Url_upload_css ===
 Adresse la feuille de style utilisée pour la petite fenêtre d'upload (éditeur, minisite et forums) Adresse la feuille de style utilisée pour la petite fenêtre d'upload (éditeur, minisite et forums)
 == Exemple == == Exemple ==
-<php>+<code php>
 $url_upload_css = 'themes/Permanent-Double-Side/style/style.css'; //Utilise la feuille de style de Permanent-Double-Side $url_upload_css = 'themes/Permanent-Double-Side/style/style.css'; //Utilise la feuille de style de Permanent-Double-Side
-</php>+</code>
  
 === Extension_autorise === === Extension_autorise ===
 Ensemble des extensions des fichiers que les utilisateurs pourront uploader, **séparées par un espace** Ensemble des extensions des fichiers que les utilisateurs pourront uploader, **séparées par un espace**
 == Exemple == == Exemple ==
-<php>+<code php>
 $extension_autorise="doc xls pps ppt sxw xls sxi sxd sxg stw rtf txt pdf zip rar tar tgz gif jpg jpeg png"; //Autorise toutes ces extensions $extension_autorise="doc xls pps ppt sxw xls sxi sxd sxg stw rtf txt pdf zip rar tar tgz gif jpg jpeg png"; //Autorise toutes ces extensions
-</php>+</code>
  
 === Ed_nb_images === === Ed_nb_images ===
 Nombre d'images par ligne dans le navigateur de documents (éditeur), **nombre entier et positif** Nombre d'images par ligne dans le navigateur de documents (éditeur), **nombre entier et positif**
 == Exemple == == Exemple ==
-<php>+<code php>
 $ed_nb_images = 10; //Affiche 10 images par ligne $ed_nb_images = 10; //Affiche 10 images par ligne
-</php>+</code>
  
 === Width_max et Height_max === === Width_max et Height_max ===
 Taille maximale, en lageur et hauteur, des images affichées dans le navigateur de documents (éditeur), **en pixels** Taille maximale, en lageur et hauteur, des images affichées dans le navigateur de documents (éditeur), **en pixels**
 == Exemple == == Exemple ==
-<php>+<code php>
 $width_max = 50; //Maximum 50 pixels de lageur $width_max = 50; //Maximum 50 pixels de lageur
 $height_max = 50; //Maximum 50 pixels de hauteur $height_max = 50; //Maximum 50 pixels de hauteur
-</php>+</code>
  
 === Ed_profil === === Ed_profil ===
Ligne 94: Ligne 98:
   - Afficher les images contenues dans les **documents personnels**   - Afficher les images contenues dans les **documents personnels**
 == Exemple == == Exemple ==
-<php>+<code php>
 $ed_profil = '1011'; $ed_profil = '1011';
-</php>+</code>
  
 === Rep_upload, Rep_cache et Rep_log === === Rep_upload, Rep_cache et Rep_log ===
Ligne 107: Ligne 111:
 Les deux premiers étant des répertoires, ils nécessitent un **/ final**. Les deux premiers étant des répertoires, ils nécessitent un **/ final**.
 == Exemple == == Exemple ==
-<php>+<code php>
 $rep_upload = '/modules/upload/upload/'; $rep_upload = '/modules/upload/upload/';
 $rep_cache = '/modules/upload/tmp/'; $rep_cache = '/modules/upload/tmp/';
 $rep_log = 'logs/security.log'; $rep_log = 'logs/security.log';
-</php>+</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