Forum CMS Made Simple FR
[Resolu] FEU : saisie de nouveau users impossible - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [Resolu] FEU : saisie de nouveau users impossible (/thread-3507.html)



[Resolu] FEU : saisie de nouveau users impossible - AG1111 - 29/04/2015

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site : localhost/randokerlouan.fr
#~ Hébergeur / Soft : local
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12.0 Pohnpei_9910-Fr
#~ Modules Installés:
#~ CMSMailer: 5.2.2
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ ModuleManager: 1.5.8
#~ News: 2.15.1
#~ Printing: 1.1.2
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.13
#~ CGExtensions: 1.45
#~ Captcha: 0.5.2
#~ Gallery: 2.0.2
#~ DownCnt: 2.3.0
#~ FrontEndUsers: 1.26
#~ FormBuilder: 0.8.1.1
#~ CustomContent: 1.10
#~ Statistics: 1.1.3
#~ CGSimpleSmarty: 1.7.4
#~ JQueryTools: 1.3.4
#~ Showtime: 3.4
#~ SiteMapMadeSimple: 1.2.8
#~ Guestbook: 1.4_RC2
#~ CMSPrinting: 1.0.5
#~ MicroTiny: 1.2.9
#~ CGGoogleMaps: 2.4.7
#~ Information Configuration:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Information Php:
#~ phpversion: 5.5.12
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 64M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Information Serveur:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.6.17
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,


Avant de passer la prod de la version 1.11.9 à la version 1.12, j'ai approfondi les tests de la 1.12 en local. Lorsque je veux créer un nouvel utilisateur du site dans l'admin FEU me retourne un message que je ne comprends pas :
Code :
[== Indéfini ==]
Champ 'nonstd' inconnu dans field list

Je n'ai pas de tests spécifiques sur l'identifiant, j'utilise l'authentification standard de FEU, je n'ai rien trouvé dans les réglages qui parle de field list. J'ai regardé le changelog du modules et je ne sais toujours pas ce qui se passe, ou je n'ai pas tout compris.

Aurai-je loupé quelque chose dans l'évolution du module ? avez-vous une idée ?

Merci d'avance pour vos réponses

Amicalement

Alain


[Resolu] FEU : saisie de nouveau users impossible - AG1111 - 30/04/2015

Allo le monde ?

Je suis passé en version 1.28 de FrontEndUser et j'ai toujours le même message à la création d'un nouvel utilisateur du site. Je ne comprends toujours pas pourquoi, alors que je peux modifier les données d'un utilisateur existant.

Est-ce un bug du module ? comment faire ?


[Resolu] FEU : saisie de nouveau users impossible - Jean le Chauve - 30/04/2015

Citation :Champ 'nonstd' inconnu dans field list
Citation :je n'ai rien trouvé dans les réglages qui parle de field list
C'est le champ nonstd qu'il faut chercher.
Tu sembles utiliser ce champ lors de la création, alors que le module ne le trouve pas.


[Resolu] FEU : saisie de nouveau users impossible - AG1111 - 01/05/2015

Bonjour Jean Le Chauve et merci pour ta réponse.
Citation :C'est le champs nonstd qu'il faut chercher.
Tu sembles utiliser ce champs lors de la création, alors que le module ne le trouve pas

C'est ce que je me suis dit mais j'ai cherché dans les réglages, dans les propriétés et je trouve pas ce nom de champs 'nonstd'. Voici un export de la table des propriétés que j'ai définies pour notre site :
Code :
[== Indéfini ==]
('nom', 'Votre nom', '0', 80, 255, 'a:0:{}', 0, 0),
('prenom', 'Votre prénom', '0', 80, 255, 'a:0:{}', 0, 0),
('email', 'Votre adresse e-mail', '2', 80, 255, 'a:0:{}', 0, 0),
('adresse', 'Votre adresse postale', '0', 80, 255, 'a:0:{}', 0, 0),
('codepost', 'Votre code postal', '0', 80, 255, 'a:0:{}', 0, 0),
('ville', 'Ville', '0', 80, 255, 'a:0:{}', 0, 0),
('nfixe', 'Numéro téléphone fixe', '0', 80, 255, 'a:0:{}', 0, 0),
('nport', 'Numéro téléphone portable', '0', 80, 255, 'a:0:{}', 0, 0),
('naissance', 'Votre ann', '0', 80, 255, 'a:0:{}', 0, 0),
('fonction', 'Votre fonction', '0', 80, 255, 'a:0:{}', 0, 0),
('photo', 'Nom du fichier photo', '0', 80, 255, 'a:0:{}', 0, 0),
('ordrefonc', 'ordre dans la fonction', '0', 1, 255, 'a:0:{}', 0, 0);

Le vocable 'nonstd' m'évoque plus quelque chose comme 'non standard', comme un champ qui ne serai pas conforme aux standards du module mais là je ne vois pas ce que cela pourrait être ni d'où cela peut provenir car ces champs ont été définis dans le module certes à une version plus ancienne.?????


[Resolu] FEU : saisie de nouveau users impossible - Jean le Chauve - 01/05/2015

Exact, il pourrait s'agir de caractère non standard.
Ce champ me paraît tronqué et pourrait contenir un caractère invalide :
('naissance', 'Votre ann', '0', 80, 255, 'a:0:{}', 0, 0),


[Resolu] FEU : saisie de nouveau users impossible - AG1111 - 02/05/2015

Voila les derniers tests que j'ai fais. Je me suis aperçu que ces valeurs tronquées étaient aux niveau des invites de saisie du formulaire mais aussi au niveau des properties. Il a tronqué la valeur à chaque fois qu'il a rencontré un caractère accentué ou un "ç".

J'ai recherché une sauvegarde avec des données saines, j'ai rechargé les data. Les invites de saisie apparaissent normalement, les données des users sont également correctes.

Par contre j'ai toujours le même message lorsque je veux créer un user
"Champ 'nonstd' inconnu dans field list"

Là, je sais plus quoi faire.


[Resolu] FEU : saisie de nouveau users impossible - AG1111 - 08/05/2015

Je reprends contact après l'évolution de version de la prod. J'ai passé www.randokerlouan.fr en version 1.12 et j'ai le même pb mais avec le message en anglais:
Citation :Unknown column 'nonstd' in 'field list'

Est-ce que le message en anglais vous inspire plus ?

Est-ce que cela ne peut pas venir d'un autre composant "smarty" par exemple, ou autre ?

Merci d'avance pour vos réponses


[Resolu] FEU : saisie de nouveau users impossible - AG1111 - 08/05/2015

Bon, j'ai contourné le pb en exportant les utilisateurs (.csv) puis j'ai désinstallé FEU puis supprimé Feu. J'ai installé Feu via le gestionnaire de module.

J'ai reconfiguré FEU, ressaisi les propriétés et les groupes et réimporté les users. Bon c'est lourd mais maintenant je peux créer des nouveau utilisateurs sur le site. Mais ça sert pas à grand chose pour le moment vu que j'ai Captcha qui fait des siennes....

Bon WE je modifie le premier poste


Ps : si vous avez une explication du phénomène je suis preneur


[Resolu] FEU : saisie de nouveau users impossible - Jean le Chauve - 08/05/2015

Firebug renvoie une erreur 404 pour l'image captcha, vérifie ton chemin :
Code :
http://www.randokerlouan.fr/home/randoker/www/randokerlouan/tmp/cache/hn_captcha_6438b.jpg
Elle se trouve dans
Code :
http://www.randokerlouan.fr/randokerlouan/tmp/cache/hn_captcha_6438b.jpg
Ton config.php ou .htaccess est peut-être mal configuré, colle-les ici.


[Resolu] FEU : saisie de nouveau users impossible - AG1111 - 09/05/2015

Merci pour ta réponse, voici le htaccess :
Code :
[== Indéfini ==]
# .htaccess
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv MAGIC_QUOTES 1
SetEnv PHP_VER 5_3
# Empecher de lire ou accéder au fichier .htaccess
<files .htaccess>
order allow,deny
deny from all
</files>

# Empecher de lire ou accéder au fichier config.php
<Files config.php>
order allow,deny
deny from all
</Files>

#Pour information lire le fichier /doc/htaccess.txt
# la site suivant votre serveur ...
#


# Attempt to override some php settings, these settings may be helpful on some hosts if your
# default configuration does not meet CMS's minimum requirements, and your host
# has given your account appropriate permissions
#php_value upload_max_filesize "10M"
#php_value session_save_path "tmp/cache"

#php_flag magic_quotes_gpc Off
#php_flag register_globals Off
#php_flag session.use_trans_sid Off

# (this is important, so uncomment if your host permit)
Options -Indexes
ServerSignature Off
#
Options +FollowSymLinks
#
# Activer les url propres (pretty-url)
# Donc vérifier si le mod_rewrite de votre serveur est actif
#
<IfModule mod_rewrite.c>
RewriteEngine on
#
#RewriteBase /
#Exemple RewriteBase /cmsms - Attention à voir suivant  les hébergement
## ne pas utliser RewriteBase en LOCAL en général

#
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
</IfModule>

et le config.php

Code :
[== Indéfini ==]
?php
# CMS Made Simple - Fichier de configuration
# Documentation : /doc/CMSMS_config_reference.pdf
#
$config['php_memory_limit'] = '';
$config['process_whole_template'] = '';
$config['debug'] = false;
$config['output_compression'] = '';
$config['timezone'] = 'Europe/Paris';
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'randokerasrk1.mysql.db';
$config['db_username'] = 'randokerasrk1';
$config['db_password'] = '********';
$config['db_name'] = 'randokerasrk1';
$config['db_port'] = 0;
$config['db_prefix'] = 'as1_';
$config['persistent_db_conn'] = '';
$config['use_adodb_lite'] = '1';
$config['root_url'] = 'http://www.randokerlouan.fr/randokerlouan';
$config['ssl_url'] = 'https://www.randokerlouan.fr/randokerlouan';
$config['root_path'] = '/homez.354/randoker/www/randokerlouan';
$config['admin_dir'] = 'admin';
$config['previews_path'] = '/homez.354/randoker/www/randokerlouan/tmp/cache';
$config['uploads_path'] = '/homez.354/randoker/www/randokerlouan/uploads';
$config['uploads_url'] = 'http://www.randokerlouan.fr/randokerlouan/uploads';
$config['default_upload_permission'] = '664';
$config['use_smarty_php_tags'] = 'false';
$config['auto_alias_content'] = true;
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
$config['query_var'] = 'page';
$config['image_manipulation_prog'] = 'GD';
$config['image_transform_lib_path'] = '/usr/bin/ImageMagick/';
$config['image_uploads_path'] = '/homez.354/randoker/www/randokerlouan/uploads/images';
$config['image_uploads_url'] = 'http://www.randokerlouan.fr/randokerlouan/uploads/images';
$config['ssl_uploads_url'] = '/uploads';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;
$config['wiki_url'] = 'http://wiki.cmsmadesimple.org/index.php/User_Handbook/Admin_Panel';
?>


Voila, je me perds un peu dans tous les chemins du config.php, mais je n'y ai jamais touché.
Merci pour ton aide


[Resolu] FEU : saisie de nouveau users impossible - AG1111 - 09/05/2015

Bon j'ai fini par trouver, j'ai comparé le fichier config.php du site paotredpagan.bzh, ou captcha fonctionne, avec celui de randokerlouan.fr. Il y avait une grosse différence en terme de consignes. J'ai donc mis en commentaire toutes les lignes du config.php de rando kerlouan qui n'étaient pas présentes dans le config de référence. Test et ho joie, cela fonctionne.

Donc tout est ok pour moi.

Merci de ton aide