|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
Bonjour,
voilà je rencontre un problème avec mon site, sur mon ordinateur (il fonctionne chez l'hébergeur) J'arrive à me connecter à mon site via login/pwd, puis j'ai accès au menu qui me liste mes données. Je peux ouvrir un formulaire qui me permet de créer un élément dans ma base de données, mais dès que je valide ce formulaire, je suis renvoyé sur la view '/error/privileges' J'obtiens la même erreur si je lance un export de la base de donnée. Je ne comprends pas d'où ça vient, le contenu de la BDD est identique entre mon ordinateur et le serveur. Auriez-vous une solution ? ou début de piste ? Merci |
|
|
00
|
|
|
#2 | ||||||
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
Bonjour,
Je vois que mon problème ne trouve pas beaucoup d'idées ... dommage car cela devient urgent pour moi. Je connais mal Zend framework, mais je cherche partour une solution. J'ai l'impression que mon problème de privilèges provient de ZENN_ACL. Si cela peut vous aider, voici le code utiliser : index.php Code :
Code :
Code :
merci. |
||||||
|
|
00
|
|
|
#3 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 167 ![]() |
Est-tu sur d'être la bonne personne pour encoder des données.
Puisque ACL te renvoie bien sur la page d'erreur estimant que tu n'as pas les droits !
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
Bonjour,
comment ça : "Est-tu sur d'être la bonne personne pour encoder des données." Par rapport à l'utilisateur utilisé pour l'accès à la BDD ? j'utilise le user "root" qui dispose de tous les privilèges sur la BDD. Quels autres droits pourrais-je vérifier ? Merci. |
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Petite question aux initiés : dans l'affectation des privilèges aux rôles ne doit on pas définir l'admin en premier lieu puis les rôles dans le sens décroissant de leurs privilèges ?
Code php :
Cela peut jouer ou Zend retrouves "ses petits" via Zend_Acl_Role ? |
||
|
|
00
|
|
|
#6 | |||
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 167 ![]() |
Citation:
Le fait d'avoir un accès root sur MySQL te permettra de travailler sur ta base en dehors de ton application, mais tu ne pourras y accèder au travers de l'appli que si tu as les bons droits !
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|||
|
|
00
|
|
|
#7 | ||
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
Bonjour,
Je me connectr avec un profil ayant le rôle 'admin', je pense (voir sûre) que c'est bon car mes menus qui s'affichent correspondent à ce qui est définie pour le rôle admin ex de mon fichier menu.phtml : Code :
Merci. |
||
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
quand je me connecte, j'utilise un user qui a le role admin : table 'user", avec colonne 'role', dont la valeur est 'admin' pour mon user.
Quels sont les droits qui pourrait me manquer? où les voir et les modifier? merci. |
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Vincent LeboulangerDéveloppeur informatique Inscription : janvier 2005 Messages : 315 ![]() |
Bonjour,
J'ai trouvé la solution tout seul, malgré les différents forums que j'ai pu essayer. Je vous la fournis au cas ou qu'une autre personne rencontre le même problème : Dans le fichier index.php, j'ai simplement modifier la définition de la constante 'ROOT_URL' avant Code :
define("ROOT_URL","http://zfproject.localhost/zfproject/"); Code :
define("ROOT_URL","http://zfproject.localhost/"); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com