Pour plus d'information je viens de re-install
c'est surprenant car j'ai les droits admin lorsque je ne touche a rien
ensuite des que je rajoute le fichier config local je perds mes droits
je n'ai encore pas touche à la base de donné
Voici ce que cela donne
http://www.rolgliss.net/gallery
Dernière modification par rolgliss (2006-06-12 20:03:19)
Hors ligne
-//:---\spam nous ton config_local.inc.php... 8-)
Hors ligne
<?php
// +-----------------------------------------------------------------------+
// | divers |
// +-----------------------------------------------------------------------+
// order_by : comment changer l'ordre d'affichage des images dans une
// catégorie ?
//
// Il y a plusieurs champs qui peuvent servir à ordonner l'affichage :
//
// - date_available : date d'ajout dans la galerie
// - file : le nom du fichier
// - id : l'identifiant unique de l'image
// - date_creation : la date de création
//
// Une fois que vous avez choisi quels champs utiliser, vous devez choisir
// l'ordre croissant ou décroissant sur chaque champ. Exemples :
//
// 1. $conf['order_by'] = " order by date_available desc, file asc";
// va ordonner selon la date d'ajout par ordre croissant, puis sur le nom du
// fichier par ordre croissant
//
// 2. $conf['order_by'] = " order by file asc";
// va ordonner selon le nom du fichier par ordre croissant
//
$conf['order_by'] = ' ORDER BY date_available DESC, file ASC, id ASC';
// slideshow_period : temps d'attente en secondes entre 2 pages lors du
// diaporama automatique
$conf['slideshow_period'] = 4;
// file_ext : extensions des fichiers autorisés, sensible à la casse
$conf['file_ext'] = array('jpg','JPG','png','PNG','gif','GIF','mpg','zip',
'avi','mp3','ogg');
// picture_ext : extensions pour les fichiers de type image, doit être un
// sous ensemble de $conf['file_ext']
$conf['picture_ext'] = array('jpg','JPG','png','PNG','gif','GIF');
// top_number : nombre d'éléments à afficher pour les catégories spéciales
// "les plus visitées", "les mieux notées".
$conf['top_number'] = 15;
// anti-flood_time : nombre de secondes entre 2 commentaiers, 0 pour
// désactiver
$conf['anti-flood_time'] = 60;
// calendar_datefield : champs date de la table "images" utilisé pour le
// calendrier.
$conf['calendar_datefield'] = 'date_creation';
// rate : activer la fonctionnalité de notation des images
$conf['rate'] = true;
// newcat_default_commentable : lors de sa création, une catégorie doit être
// commentable ou non ?
$conf['newcat_default_commentable'] = 'true';
// newcat_default_uploadable : lors de sa création, une catégorie physique
// doit être uploadable ou non ?
$conf['newcat_default_uploadable'] = 'false';
// newcat_default_visible : lors de sa création, une catégorie doit être
// visible ou non ? Attention, si la catégorie parente est invisible, la
// catégorie fille est automatiquement invisible (invisible = verrouillée)
$conf['newcat_default_visible'] = 'true';
// newcat_default_status : lors de sa création, une catégorie doit être
// publique ou privée ? Attention, si la pcatégorie parente est privée,
// alors la catégorie fille est automatiquement privée.
$conf['newcat_default_status'] = 'public';
// level_separator : chaîne de caractères séparant 2 niveaux
// decatégorie. Suggestions : ' / ', ' » ', ' → ', ' - ', ' >'
$conf['level_separator'] = ' / ';
// paginate_pages_around : sur les barre de pagination, combien de pages
// afficher avant et après la page courante ?
$conf['paginate_pages_around'] = 2;
// tn_width : largeur par défaut pour la création des miniatures
$conf['tn_width'] = 128;
// tn_height : hauteur par défaut pour la création des miniatures
$conf['tn_height'] = 96;
// show_version : afficher le numéro de version de PHpWebGallery en bas de
// chaque page ?
$conf['show_version'] = false;
// links : liste de liens externesà ajouter dans le menu. Un exemple valant
// mieux qu'une longue explication :
//
// $conf['links'] = array(
// 'http://phpwebgallery.net' => 'PWG website',
// 'http://forum.phpwebgallery.net' => 'PWG forum',
// 'http://phpwebgallery.net/doc' => 'PWG wiki'
// );
//
// Si la liste est vide, le sous menu "liens" n'apparaît pas.
$conf['links'] = array();
// show_thumbnail_caption : sur la page des miniatures, afficher une légende
// sous chaque miniature ?
$conf['show_thumbnail_caption'] = true;
// show_picture_name_on_title : sur la page de visualisation d'une image,
// afficher le nom de l'image en titre ?
$conf['show_picture_name_on_title'] = true;
// allow_random_representative : pour représenter une catégorie,
// souhaitez-vous que PhpWebGallery recherche parmi les éléments un nouveau
// représentant à chaque rafraichissement ?
//
// Si ce paramètre est à faux, un élément est choisi au hasard ou
// manuellement pour chaque catégorie et reste le représentant tant que
// l'administrateur ne change pas de représentant.
//
// Attention : mettre ce paramètre à vrai est consommateur de ressources. Si
// vous décidez de changer la valeur de ce paramètre, un administrateur doit
// mettre à jour les informations des catégories dans l'écran
// [Administration > Général > Maintenance]
$conf['allow_random_representative'] = false;
// allow_html_descriptions : autoriser les administrateurs à utiliser du
// HTML dans les descriptions de la galerie, des catégories et des images.
$conf['allow_html_descriptions'] = true;
// galery_url : URL fourni dans le flux RSS
$conf['gallery_url'] = 'http://demo.phpwebgallery.net';
// prefix_thumbnail : chaîne de caractère préfixant le nom de fichier dans
// le répertoire "thumbnail" de chaque répertoire d'images. Ce préfixe ne
// peut contenir que des caractères parmi : a à z (sensible à la casse, "-"
// ou "_".
$conf['prefix_thumbnail'] = 'TN-';
// users_page: combien d'utilisateurs montrer par page sur l'écran
// [Administration > Identification > Utilisateurs]
$conf['users_page'] = 20;
// mail_options : ne mettre à vrai que si un message d'erreur apparaît lors
// de l'envoi d'un email.
$conf['mail_options'] = false;
// +-----------------------------------------------------------------------+
// | metadata |
// +-----------------------------------------------------------------------+
// show_iptc: montrer les métadonnées IPTC sur picture.php si l'utilisateur
// le demande.
$conf['show_iptc'] = false;
// show_iptc_mapping : correspondance entre un élément de langue et un
// identifiant IPTC. Cette correspondance est utilisé pour montrer les IPTC
// sur picture.php. Pour chaque clé du tableau, vous avez besoin d'avoir la
// même clé dans le tableau de langue $lang.
//
// Par exemple, si ma première clé est "iptc_keywords" (associée à
// l'identifiant IPTC 2#025) alors vous avez besoin de
// $lang['iptc_keywords'] dans le fichier common.lang.php correspondant à la
// langue de l'utilisateur. Si la clé n'est pas présente dans le tableau de
// langue, alors la clé sera affichée non traduite.
//
// Pour savoir quels identifiants IPTC sont disponibles, utiliser l'outil
// tools/metadata.php
$conf['show_iptc_mapping'] = array(
'iptc_keywords' => '2#025',
'iptc_caption_writer' => '2#122',
'iptc_byline_title' => '2#085',
'iptc_caption' => '2#120'
);
// use_iptc : utiliser les métadonnées IPTC durant la synchronisation.
$conf['use_iptc'] = false;
// use_iptc_mapping : dans quelles métadonnées IPTC PhpWebGallery va-t-il
// trouver les informations de l'image ? Ce paramétrage est utilisé durant
// la synchronisation. Chaque clé du tableau représente une colonne de la
// table images, chaque valeur correspond à un identifiant IPTC.
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
'date_creation' => '2#055',
'author' => '2#122',
'name' => '2#005',
'comment' => '2#120'
);
// show_exif: montrer les métadonnées EXIF sur picture.php
$conf['show_exif'] = true;
// show_exif_fields : liste des métadonnées EXIF à afficher. Il est possible
// de choisir des champs parmi des groupes. Par exemple
// ['COMPUTED']['ApertureFNumber'], pour cela, créer une clé
// 'COMPUTED;ApertureFNumber'.
//
// Le titre de l'information affichée sur picture.php sera une clé de
// langue, comme $lang['exif_field_Make'] si elle existe. Pour les champs
// composés, ne prendre en compte que le dernier niveau : pour la clé
// 'COMPUTED;ApertureFNumber' vous avez besoin de
// $lang['exif_field_ApertureFNumber']
$conf['show_exif_fields'] = array(
'Make',
'Model',
'DateTimeOriginal',
'COMPUTED;ApertureFNumber'
);
// use_exif : utiliser les métadonnées EXIF lors de la synchronisation.
$conf['use_exif'] = false;
// use_exif_mapping : même comportement que $conf['use_iptc_mapping']
$conf['use_exif_mapping'] = array(
'date_creation' => 'DateTimeOriginal'
);
// +-----------------------------------------------------------------------+
// | sessions |
// +-----------------------------------------------------------------------+
// authorize_remembering : permet aux utilisateurs de rester connecter
// longtemps. Cela créé un cookie longue durée sur le poste client.
$conf['authorize_remembering'] = true;
// remember_me_length : durée de validité pour le cookie longue durée, en
// secondes.
$conf['remember_me_length'] = 31536000;
// session_length : durée de validité d'une session normale, en secondes.
$conf['session_length'] = 3600;
// session_id_size : longueur de l'identifiant de session. Un identifiant de
// session est composé de caractères alphanumériques sensibles à la
// casse. Chaque caractère a 62 possibilités. Le nombre de sessions
// simultanées possibles est 62^$conf['session_id_size'].
//
// 62^5 = 916,132,832
// 62^10 = 839,299,365,868,340,224
$conf['session_id_size'] = 10;
// +-----------------------------------------------------------------------+
// | debug |
// +-----------------------------------------------------------------------+
// show_queries : montrer les requêtes SQL et le temps d'exécution de
// chacune
$conf['show_queries'] = false;
// show_gt : monter le temps de génération de chaque page, PHP + SQL.
$conf['show_gt'] = true;
// debug_l10n : affiche un avertissement à chaque fois qu'on tente d'accéder
// à une clé inexistante.
$conf['debug_l10n'] = false;
// +-----------------------------------------------------------------------+
// | authentification |
// +-----------------------------------------------------------------------+
// apache_authentication : utiliser l'authentification HTTP d'Apache comme
// référence au lieu de la table des utilisateurs ?
$conf['apache_authentication'] = false;
// users_table : quelle table est la table de référence pour les
// utilisateurs ? Peut être une table externe à PhpWebGallery.
//
// Si vous décidez d'utiliser une table externe, vous devez préparer votre
// base de données en supprimant certains données :
//
// delete from phpwebgallery_user_access;
// delete from phpwebgallery_user_cache;
// delete from phpwebgallery_user_feed;
// delete from phpwebgallery_user_group;
// delete from phpwebgallery_user_infos;
// delete from phpwebgallery_sessions;
// delete from phpwebgallery_rate;
// update phpwebgallery_images set average_rate = NULL;
// delete from phpwebgallery_caddie;
// delete from phpwebgallery_favorites;
//
// Toutes les informations contenues dans ces tables sont relatives au
// contenu de la table des utilisateurs.
$conf['users_table'] = 'phpbb_users';
// user_fields : correspondance entre un nom générique de champ et le nom
// spécifique dans la table. Par exemple, dans PhpWebGallery, l'adresse
// email est "mail_address" et dans PunBB, son nom est "email".
$conf['user_fields'] = array(
'id' => 'user_id',
'username' => 'username',
'password' => 'user_password',
'email' => 'user_email'
);
// pass_convert : fonction pour chiffrer ou hasher le mot de passe afin de
// le stocker en base de donnée.
$conf['pass_convert'] = create_function('$s', 'return md5($s);');
// guest_id : identifiant de l'invité
$conf['guest_id'] = -1;
// webmaster_id : identifiant du webmaster
$conf['webmaster_id'] = 2;
// +-----------------------------------------------------------------------+
// | téléchargement |
// +-----------------------------------------------------------------------+
// On parle ici du téléchargement par HTTP accessible optionnellement aux
// utilisateurs.
// upload_maxfilesize: poids maximum des images à télécharger, en kilo
// octets.
$conf['upload_maxfilesize'] = 200;
// upload_maxheight : hauteur maximum des images à télécharger, en pixels.
$conf['upload_maxheight'] = 800;
// upload_maxwidth : largeur maximum des images à télécharger, en pixels.
$conf['upload_maxwidth'] = 800;
// upload_maxheight_thumbnail : hauteur maximum des miniatures.
$conf['upload_maxheight_thumbnail'] = 100;
// upload_maxwidth_thumbnail : largeur maximum des miniatures.
$conf['upload_maxwidth_thumbnail'] = 150;
// +-----------------------------------------------------------------------+
// | historique |
// +-----------------------------------------------------------------------+
// nb_logs_page : nombre de ligne d'historique à afficher par page
$conf['nb_logs_page'] = 300;
// history_admin : historiser les visites des administrateurs ?
$conf['history_admin'] = false;
?>
Hors ligne
A priori, cela n'a pas l'air de venir de là, mais mon /include/config_local.inc.php ressemblerait à ce qui est ci-dessous à l'exception de:
$conf['gallery_url'] où j'aurai mis l'url de mon site.
Je dis bien include/config_local.inc.php
et non include/config_default.inc.php.
Quand est-ce que tout le monde aura compris la diférence en ayant lu la page: Configuration
<?php
// galery_url : URL fourni dans le flux RSS
$conf['gallery_url'] = 'http://demo.phpwebgallery.net';
// +-----------------------------------------------------------------------+
// | authentification |
// +-----------------------------------------------------------------------+
// apache_authentication : utiliser l'authentification HTTP d'Apache comme
// référence au lieu de la table des utilisateurs ?
$conf['apache_authentication'] = false;
// users_table : quelle table est la table de référence pour les
// utilisateurs ? Peut être une table externe à PhpWebGallery.
//
// Si vous décidez d'utiliser une table externe, vous devez préparer votre
// base de données en supprimant certains données :
//
// delete from phpwebgallery_user_access;
// delete from phpwebgallery_user_cache;
// delete from phpwebgallery_user_feed;
// delete from phpwebgallery_user_group;
// delete from phpwebgallery_user_infos;
// delete from phpwebgallery_sessions;
// delete from phpwebgallery_rate;
// update phpwebgallery_images set average_rate = NULL;
// delete from phpwebgallery_caddie;
// delete from phpwebgallery_favorites;
//
// Toutes les informations contenues dans ces tables sont relatives au
// contenu de la table des utilisateurs.
$conf['users_table'] = 'phpbb_users';
// user_fields : correspondance entre un nom générique de champ et le nom
// spécifique dans la table. Par exemple, dans PhpWebGallery, l'adresse
// email est "mail_address" et dans PunBB, son nom est "email".
$conf['user_fields'] = array(
'id' => 'user_id',
'username' => 'username',
'password' => 'user_password',
'email' => 'user_email'
);
// pass_convert : fonction pour chiffrer ou hasher le mot de passe afin de
// le stocker en base de donnée.
$conf['pass_convert'] = create_function('$s', 'return md5($s);');
// guest_id : identifiant de l'invité
$conf['guest_id'] = -1;
// webmaster_id : identifiant du webmaster
$conf['webmaster_id'] = 2;
?>
Hors ligne
en faisant un compare entre ton fichier et le miens il n'y aucune différence
par contre as tu les droit "administration" dans ton pannel PWG???
Hors ligne
VDigital???
Est ce que tu as le menu administration???
Car pour mon cas lorsque je me connecte avec mon profil je ne l'ai pas!!
Hors ligne
Ah aussi
je n'ai rien fait concernant les suppressions de tables car cela me fait tout perdre.
C'etait juste pour information
Hors ligne
Si tu n'exécutes pas les requêtes sql, tu auras justement des problèmes de droits admin. Il faut que tu ailles dans phpmyadmin, "Executer une requête sql" et tu copies les lignes que j'ai copié dans un message précédent. Et ensuite, hop, y a plus qu'à cliquer sur executer :) (attention, il ne faut pas supprimer les tables à la main)
Hors ligne
Vassae a écrit:
Si tu n'exécutes pas les requêtes sql, tu auras justement des problèmes de droits admin. Il faut que tu ailles dans phpmyadmin, "Executer une requête sql" et tu copies les lignes que j'ai copié dans un message précédent. Et ensuite, hop, y a plus qu'à cliquer sur executer :) (attention, il ne faut pas supprimer les tables à la main)
Vassae !! Viens me voir que je t'embrasse lol cela focntionne
Mici Bcp
Hors ligne
Voici le lein pour que vous puissiez y faire un tour
http://www.rolgliss.net
Hors ligne
Enfin... !!! Comme quoi, il faut bien lire et être patient pour comprendre comment et pourquoi cela marche.
Encore un sujet de référence pour le partage de la base User !!!
Merci rolgliss.
8-)
Hors ligne
Merci a toi
et d'avoir fait un tour sur mon site
a une prochaine pour une autre question lol
Hors ligne