Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2021-07-24T16:05:39+02:00Les derniers messages parus sur le forum de Zeste de Savoir.Clone d'un repo Github , projet en symfony , avec GitKraken, message #2362612021-07-24T16:05:39+02:00Diego987/@Diego987https://zestedesavoir.com/forums/sujet/15545/clone-dun-repo-github-projet-en-symfony-avec-gitkraken/?page=1#p236261<p>Salut, Merci beaucoup pour toutes vos réponses. C’est bien mon projet pour mon examun. J’ai déjà désinstaller dropbox mais c’était déjà trop tard. Impossible de changer le chemin. Pour l’instant je n’ose pas trop toucher les choses, de peur que mes requêtes en base de donnée ne marchent plus. J’avais du régler la dropbox pour mettre en mémoire les dossier de mon bureau…
Finalement j’avais mal gitter mon projet. Maintenant c’est bien fait. Merci</p>Clone d'un repo Github , projet en symfony , avec GitKraken, message #2362122021-07-22T07:27:34+02:00Nek/@Nekhttps://zestedesavoir.com/forums/sujet/15545/clone-dun-repo-github-projet-en-symfony-avec-gitkraken/?page=1#p236212<p>Note: avant de faire <code>composer install</code> je te recommande de sortir ton projet de ta dropbox… <img src="/static/smileys/svg/1f605.svg" alt="😅" class="smiley"></p>Clone d'un repo Github , projet en symfony , avec GitKraken, message #2362082021-07-21T22:44:39+02:00viki53/@viki53https://zestedesavoir.com/forums/sujet/15545/clone-dun-repo-github-projet-en-symfony-avec-gitkraken/?page=1#p236208<p>Tu as bien installé tes dépendances via <code>composer install</code> ?</p>
<p>Essayes de rafraichir l’autoload avec <code>composer dump-autoload</code> éventuellement.</p>Clone d'un repo Github , projet en symfony , avec GitKraken, message #2362072021-07-21T22:43:24+02:00WinXaito/@WinXaitohttps://zestedesavoir.com/forums/sujet/15545/clone-dun-repo-github-projet-en-symfony-avec-gitkraken/?page=1#p236207<p>Nous avons assez peu d’information, notamment, est-ce ton projet ? Ou un projet publique trouvé sur Github (si oui, précise nous lequel).</p>
<p>Mais cette erreur me fait généralement penser à un <code>composer install</code> qui est manquant. Composer install va installer les dépendances nécessaire au projet dans le dossier <code>vendor</code>.</p>
<p>Edit: je n’avais pas vu qu’il s’agissait d’un projet Symfony, donc c’est certainement un <code>composer install</code> qui est manquant. Car on n’ajoute pas les fichiers de dépendance dans le Git (ça prend de la place, et c’est pas à jour).</p>Clone d'un repo Github , projet en symfony , avec GitKraken, message #2362062021-07-21T22:38:39+02:00Diego987/@Diego987https://zestedesavoir.com/forums/sujet/15545/clone-dun-repo-github-projet-en-symfony-avec-gitkraken/?page=1#p236206<p>Bonjour, Apres avoir cloné un repo de mon gitHub avec GitKraken sur mon bureau pour bosser dessus , j’ai trouvé ces erreurs quand je tente d’ouvrir mon projet en localhost:8000:</p>
<div class="hljs-code-div hljs-code-sql"><div class="hljs-line-numbers"><span data-count="1"></span><span data-count="2"></span><span data-count="3"></span></div><pre><code class="hljs language-sql">Warning: require(C:\Users\Diego\Dropbox\Mon PC (DESKTOP<span class="hljs-operator">-</span>HPQ395F)\Documents\Clone_PEN_GitKraken\projetEscalade<span class="hljs-operator">/</span>vendor<span class="hljs-operator">/</span>autoload.php): failed <span class="hljs-keyword">to</span> <span class="hljs-keyword">open</span> stream: <span class="hljs-keyword">No</span> such file <span class="hljs-keyword">or</span> directory <span class="hljs-keyword">in</span> C:\Users\Diego\Dropbox\Mon PC (DESKTOP<span class="hljs-operator">-</span>HPQ395F)\Documents\Clone_PEN_GitKraken\projetEscalade\public\index.php <span class="hljs-keyword">on</span> line <span class="hljs-number">8</span>
Fatal error: require(): Failed opening required <span class="hljs-string">'C:\Users\Diego\Dropbox\Mon PC (DESKTOP-HPQ395F)\Documents\Clone_PEN_GitKraken\projetEscalade/vendor/autoload.php'</span> (include_path<span class="hljs-operator">=</span><span class="hljs-string">'C:\xampp\php\PEAR'</span>) <span class="hljs-keyword">in</span> C:\Users\Diego\Dropbox\Mon PC (DESKTOP<span class="hljs-operator">-</span>HPQ395F)\Documents\Clone_PEN_GitKraken\projetEscalade\public\index.php <span class="hljs-keyword">on</span> line <span class="hljs-number">8</span>
</code></pre></div>
<p>Auriez-vous une idée de ce qu’il faut faire? Merci.
Diego</p>Insertion CSV dans une bdd capricieuse, message #1515422017-05-28T01:45:14+02:00cGuille/@cGuillehttps://zestedesavoir.com/forums/sujet/8606/insertion-csv-dans-une-bdd-capricieuse/?page=1#p151542<p>Bonjour <img alt=":)" src="/static/smileys/smile.png"></p>
<blockquote>
<p>En enlevant le <code>ESCAPED BY '\\'</code> ça fonctionne ! Du coup j’ai un code rapide et fonctionnel, mais j’aimerais quand même essayer de comprendre la cause de l’erreur, et surtout à quoi ça sert de renseigner un caractère d’échappement si SQL est capable de le détecter tout seul ! <img alt=":lol:" src="/static/smileys/rire.gif"> (les lignes insérées contenant des quotes sont correctement échappées).</p>
</blockquote>
<p>Je pense que la valeur par défaut te convient, c’est aussi simple que ça. Si tu voulais échapper avec un autre caractère, là il faudrait utiliser l’option.</p>
<p>Quant à l’erreur, elle est rigolote !</p>
<p>Quand tu écris la chaîne PHP suivante :</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1
2</pre></div></td><td class="code"><div class="codehilite"><pre><span></span><span class="cp"><?php</span>
<span class="s2">"ESCAPED BY '</span><span class="se">\\</span><span class="s2">'"</span>
</pre></div>
</td></tr></table></div>
<p>Le <code>\\</code> est interprété par PHP comme le caractère <code>\</code> qui a lui même été échappé par le second <code>\</code>. Le texte envoyé à MySQL est donc : <code>ESCAPED BY '\'</code>.
Or, MySQL interprète <code>\'</code> comme un caractère <code>'</code> (<code>'</code> étant le délimiteur de chaine, on l’échappe ici aussi avec <code>\</code>).
Donc <code>'\'</code> sera interprété par MySQL comme le caractère de délimiteur de chaine <code>'</code>, puis le caractère textuel <code>'</code>. Il manque donc le délimiteur de fin de chaine et tu obtiens une erreur de syntaxe.</p>
<p>Je dirais qu’il faut écrire <code>ESCAPED BY '\\\\'</code> pour que ça fonctionne si tu tiens à expliciter le paramètre d’échappement.
Ainsi, PHP interprète la chaine littérale avec la valeur <code>'\\'</code>, qui est interprétée par MySQL comme le caractère de délimiteur de chaine <code>'</code>, puis le caractère textuel <code>\</code>, puis le caractère de délimiteur de chaine <code>'</code>.</p>Insertion CSV dans une bdd capricieuse, message #1503052017-05-16T09:59:02+02:00Mayann/@Mayannhttps://zestedesavoir.com/forums/sujet/8606/insertion-csv-dans-une-bdd-capricieuse/?page=1#p150305<p>Salut et merci pour ta réponse ! <img alt=":)" src="/static/smileys/smile.png"></p>
<p>C’est ce que je faisais au début de ma réflexion en fait, mais j’ai lu au cours de mes recherches qu’il était plus simple et surtout plus rapide de passer par SQL pour ce genre d’opération sur un grand nombre de ligne (les 16 000 étant amenées à évoluer, et j’aurais également un autre fichier de ~350 000 lignes à insérer ensuite, les performances sont donc importantes). </p>
<p>Si tu penses que ça ne jouera pas (ou très peu) sur les performances, j’utiliserai un array, mais par curiosité informatique j’aimerais quand même qu’on essaye de résoudre ce problème.</p>
<p>Alors, j’ai ajouté <code>print_r($connexion->errorInfo());</code> juste sous le <code>var_dump($req);</code> et ça m’a donné l’erreur suivante: </p>
<p><code>Array ( [0] => 42000 [1] => 1083 [2] => Field separator argument is not what is expected; check the manual )</code></p>
<p>D’après mes (rapides) recherches, l’erreur est souvent provoquée quand on met deux doubles quotes au lieu d’une dans le <code>FIELDS TERMINATED BY</code>, ce qui n’est pas mon cas. Je n’ai pas encore poussé mes recherches plus loin car je voulais vous faire un rapport rapide (mais j’y vais de ce pas <img alt=":-°" src="/static/smileys/siffle.png"> )</p>
<p>PS: Pour la couleur c’est bien ce que j’avais fait, mais il fallait renseigner les balises <code><?php ... ?></code> dans le code <img alt=":p" src="/static/smileys/langue.png"></p>
<p>EDIT: J’ai un peu mis à jour mon code (enfin surtout ma requête) et j’ai désormais une autre erreur (pas très parlante malheureusement).</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23</pre></div></td><td class="code"><div class="codehilite"><pre><span></span><span class="cp"><?php</span>
<span class="nv">$req</span><span class="o">=</span><span class="nv">$connexion</span><span class="o">-></span><span class="na">prepare</span><span class="p">(</span><span class="s2">"</span>
<span class="s2">LOAD DATA INFILE '/tmp/tmp.csv' </span>
<span class="s2">INTO TABLE `bd.table`</span>
<span class="s2">FIELDS </span>
<span class="s2"> TERMINATED BY ';'</span>
<span class="s2"> ESCAPED BY '</span><span class="se">\\</span><span class="s2">'</span>
<span class="s2">LINES </span>
<span class="s2"> TERMINATED BY '</span><span class="se">\n</span><span class="s2">';"</span><span class="p">);</span>
<span class="nv">$req</span><span class="o">-></span><span class="na">execute</span><span class="p">();</span>
<span class="nb">var_dump</span><span class="p">(</span><span class="nv">$req</span><span class="p">);</span>
<span class="cm">/*</span>
<span class="cm"> * object(PDOStatement)#2 (1) { ["queryString"]=> string(180) " LOAD DATA INFILE '/tmp/tmp.csv' INTO TABLE</span>
<span class="cm"> * `bdd.table` FIELDS TERMINATED BY ';' ESCAPED BY '\' LINES TERMINATED BY ' ';" } </span>
<span class="cm">*/</span>
<span class="nb">print_r</span><span class="p">(</span><span class="nv">$req</span><span class="o">-></span><span class="na">errorInfo</span><span class="p">());</span>
<span class="cm">/*</span>
<span class="cm"> * Array ( [0] => 42000 [1] => 1064 [2] => You have an error in your SQL syntax; check the manual that </span>
<span class="cm"> * corresponds to your MySQL server version for the right syntax to use near ''' at line 6 )</span>
<span class="cm">*/</span>
<span class="cp">?></span><span class="x"></span>
</pre></div>
</td></tr></table></div>
<p><del>Du coup le problème viendrait du <code>LINES TERMINATED BY</code> ?</del></p>
<p><strong>EDIT EDIT:</strong></p>
<p>En enlevant le <code>ESCAPED BY '\\'</code> ça fonctionne ! Du coup j’ai un code rapide et fonctionnel, mais j’aimerais quand même essayer de comprendre la cause de l’erreur, et surtout à quoi ça sert de renseigner un caractère d’échappement si SQL est capable de le détecter tout seul ! <img alt=":lol:" src="/static/smileys/rire.gif"> (les lignes insérées contenant des quotes sont correctement échappées).</p>
<p>Pour ceux qui seraient dans la même problématique voici ma requête fonctionnelle (le reste du code n’a pas bougé):</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10
11
12</pre></div></td><td class="code"><div class="codehilite"><pre><span></span><span class="cp"><?php</span>
<span class="nv">$req</span><span class="o">=</span><span class="nv">$connexion</span><span class="o">-></span><span class="na">prepare</span><span class="p">(</span><span class="s2">"</span>
<span class="s2">LOAD DATA INFILE '/tmp/tmp.csv' </span>
<span class="s2">INTO TABLE `table`</span>
<span class="s2">FIELDS </span>
<span class="s2"> TERMINATED BY ';'</span>
<span class="s2">LINES </span>
<span class="s2"> TERMINATED BY '</span><span class="se">\r\n</span><span class="s2">';"</span><span class="p">);</span>
<span class="c1">//var_dump($req);</span>
<span class="nv">$req</span><span class="o">-></span><span class="na">execute</span><span class="p">();</span>
<span class="cp">?></span><span class="x"></span>
</pre></div>
</td></tr></table></div>Insertion CSV dans une bdd capricieuse, message #1502902017-05-15T21:44:57+02:00Garfield/@Garfieldhttps://zestedesavoir.com/forums/sujet/8606/insertion-csv-dans-une-bdd-capricieuse/?page=1#p150290<p>Hey ! <img alt=":)" src="/static/smileys/smile.png"></p>
<p>Plutôt que de vouloir directement loader le fichier, pourquoi ne pas le monter en mémoire dans un tableau(array) et ensuite faire un simple INSERT ?</p>
<p>Ensuite que tu donnes la log de MySQL ? </p>
<p>ps : pour colorer ton code : <a href="https://zestedesavoir.com/tutoriels/249/rediger-sur-zds/#6-4780_code">https://zestedesavoir.com/tutoriels/249/rediger-sur-zds/#6-4780_code</a></p>Insertion CSV dans une bdd capricieuse, message #1502772017-05-15T16:58:08+02:00Mayann/@Mayannhttps://zestedesavoir.com/forums/sujet/8606/insertion-csv-dans-une-bdd-capricieuse/?page=1#p150277<p>Bonjour,</p>
<p>J’essaye d’uploader un fichier CSV pour mettre à jour une bdd MySQL</p>
<p>J’ai déjà fait la partie "upload" mais quand j’essaye d’insérer le contenu du CSV dans la base, ça ne marche pas et ça ne montre aucune erreur (ou alors je ne sais pas les afficher).</p>
<p>Ce qui est bizarre, c’est que quand j’essaye exactement la même commande SQL dans l’interprète SQL de phpMyAdmin, la commande fonctionne et toutes les lignes sont insérées.</p>
<p>Voilà un extrait de mon code qui est censé insérer les lignes dans la base de données:</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16</pre></div></td><td class="code"><div class="codehilite"><pre><span></span><span class="cp"><?php</span>
<span class="k">echo</span> <span class="s2">"Transfert réussi"</span><span class="p">;</span>
<span class="c1">//$connexion -> query('DELETE from bdd.table WHERE 1;');</span>
<span class="nv">$req</span><span class="o">=</span><span class="nv">$connexion</span><span class="o">-></span><span class="na">query</span><span class="p">(</span><span class="s2">"</span>
<span class="s2">LOAD DATA INFILE '/tmp/uploaded/tmp.csv' INTO TABLE bdd.table</span>
<span class="s2">FIELDS ESCAPED BY '</span><span class="se">\\</span><span class="s2">'</span>
<span class="s2">TERMINATED BY ';'</span>
<span class="s2">LINES TERMINATED BY '</span><span class="se">\r\n</span><span class="s2">';"</span><span class="p">);</span>
<span class="k">if</span> <span class="p">(</span><span class="nv">$req</span><span class="p">){</span>
<span class="k">echo</span> <span class="s2">"<h2>Ajout dans la base de données effectué avec succès</h2>"</span><span class="p">;</span>
<span class="p">}</span>
<span class="k">else</span><span class="p">{</span>
<span class="k">echo</span> <span class="s2">"ERREUR: Echec lors de l'ajout dans la base de données <br/>"</span><span class="p">;</span>
<span class="nb">var_dump</span><span class="p">(</span><span class="nv">$req</span><span class="p">);</span>
<span class="p">}</span>
<span class="cp">?></span><span class="x"></span>
</pre></div>
</td></tr></table></div>
<p>Le fichier contient environ 16 000 lignes pour 3Mo.</p>
<p>Le fichier log d’erreur de php ne donne rien. J’ai déjà essayé de modifier le paramètre de <code>LINES TERMINATED BY</code> mais ça ne marche pas non plus.</p>
<p>Je précise que dans le script, je fait un <code>chmod 777</code> sur le fichier /tmp/uploaded/tmp.csv avant l’exécution de la requête.</p>
<p>Je précise aussi qu’une fois le fichier uploadé sur le serveur, je ne le modifie jamais. Je ne fais que le déplacer dans le répertoire adéquat pour changer les permissions.</p>
<p>Merci par avance à ceux qui m’aideront</p>
<p>EDIT: Je n’arrive pas à colorer mon code, désolé pour vos yeux <img alt=":euh:" src="/static/smileys/unsure.gif"></p>Erreur “Token mismatch” lors de l'accès à phpMyAdmin, message #1021222016-03-11T13:31:29+01:00Deuchnord/@Deuchnordhttps://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102122<p>Oui, je pense que c'est ce que je vais faire dès que j'aurai un petit moment…</p>
<p>Merci pour ton aide en tout cas <img alt=":)" src="/static/smileys/smile.png"></p>Erreur “Token mismatch” lors de l'accès à phpMyAdmin, message #1021212016-03-11T12:58:45+01:00juke/@jukehttps://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102121<p>du coup si c'est une regression tu devrais faire un ticket. </p>Erreur “Token mismatch” lors de l'accès à phpMyAdmin, message #1021152016-03-11T11:06:11+01:00Deuchnord/@Deuchnordhttps://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102115<figure><blockquote>
<p>Bizarre…</p>
<p>Tu as quoi dans les entêtes HTTP ?</p>
<p>Si tu supprimes ce param manuellement de l'URL ça fonctionne ?
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102100">viki53</a></p></figcaption></figure><p>Voici les entêtes de la réponse HTTP :</p>
<div class="spoiler">
<p><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22</pre></div></td><td class="code"><div class="codehilite"><pre>HTTP/1.1 200 OK
Date: Fri, 11 Mar 2016 09:57:03 GMT
Server: Apache/2.4.18 (Unix) PHP/5.6.16
X-Powered-By: PHP/5.6.16
Expires: Fri, 11 Mar 2016 09:57:03 +0000
Cache-Control: no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0
Last-Modified: Fri, 11 Mar 2016 09:57:03 +0000
Set-Cookie: pma_iv-1=4MAv3MTaKRrFEWrd2Vxjig%3D%3D; expires=Sun, 10-Apr-2016 09:57:03 GMT; Max-Age=2592000; path=/phpmyadmin/; httponly
pmaUser-1=lwMQMoxdbxZclEXFjF3WQg%3D%3D; expires=Sun, 10-Apr-2016 09:57:03 GMT; Max-Age=2592000; path=/phpmyadmin/; httponly
pmaPass-1=yyDJkOAKnBVmzGw1NfohGlVwN8wzjSvmPK1EsduyZm0%3D; path=/phpmyadmin/; httponly
X-ob_mode: 1
X-Frame-Options: DENY
content-security-policy: default-src 'self' ;script-src 'self' 'unsafe-inline' 'unsafe-eval' ;;style-src 'self' 'unsafe-inline' ;img-src 'self' data: *.tile.openstreetmap.org *.tile.opencyclemap.org;
X-Content-Security-Policy: default-src 'self' ;options inline-script eval-script;img-src 'self' data: *.tile.openstreetmap.org *.tile.opencyclemap.org;
X-WebKit-CSP: default-src 'self' ;script-src 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline' ;img-src 'self' data: *.tile.openstreetmap.org *.tile.opencyclemap.org;
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding
Keep-Alive: timeout=5, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
</pre></div>
</td></tr></table>
</p>
</div>
<p>Le fait de retirer le paramètre <code>token</code> dans l'URL ne résout pas plus le problème :/</p>
<figure><blockquote>
<p>Tu installes la version packagée ou à l'arrache ? Tu as remonté le bug ? T'as le probleme depuis combien de temps ? As tu essayé avec des versions precedentes ?
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102111">juke</a></p></figcaption></figure><p>J'imagine que tu parles de quelle version phpMyAdmin j'installe, c'est tout simplement <a href="https://www.archlinux.org/packages/community/any/phpmyadmin/">celle présente dans le dépôt _Community d'Arch</a>. Je n'ai pas remonté de bug, puisque je ne sais pas si c'en est bien un ou si c'est juste un problème de configuration. Ce problème a lieu depuis plusieurs semaines, mais je n'ai pas pensé à essayer avec des versions précédentes, je vais essayer de <em>backgrade</em> le paquet :-/</p>
<p><strong>ÉDIT :</strong> je viens de tenter avec une version antérieure (4.5.4.1), le problème est toujours présent avec exactement les mêmes symptômes. En revanche, le problème n'a plus lieu avec la version 4.5.3.1 !</p>
<p>Merci à vous pour votre aide <img alt="^^" src="/static/smileys/hihi.png"></p>Erreur “Token mismatch” lors de l'accès à phpMyAdmin, message #1021112016-03-11T10:55:54+01:00juke/@jukehttps://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102111<p>Tu installes la version packagée ou à l'arrache ? Tu as remonté le bug ? T'as le probleme depuis combien de temps ? As tu essayé avec des versions precedentes ? </p>Erreur “Token mismatch” lors de l'accès à phpMyAdmin, message #1021002016-03-11T10:30:21+01:00viki53/@viki53https://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102100<p>Bizarre…</p>
<p>Tu as quoi dans les entêtes HTTP ?</p>
<p>Si tu supprimes ce param manuellement de l'URL ça fonctionne ?</p>Erreur “Token mismatch” lors de l'accès à phpMyAdmin, message #1020972016-03-11T10:03:56+01:00Deuchnord/@Deuchnordhttps://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102097<figure><blockquote>
<p>Tu as essayé de désinstaller et réinstaller phpmyadmin, voir si ça remet ce param dans l'URL ?
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102096">viki53</a></p></figcaption></figure><p>Je viens de tenter une désinstallation et une réinstallation, mais aucun changement <img alt=":(" src="/static/smileys/triste.png"></p>Erreur “Token mismatch” lors de l'accès à phpMyAdmin, message #1020962016-03-11T09:34:49+01:00viki53/@viki53https://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102096<p>Tu as essayé de désinstaller et réinstaller phpmyadmin, voir si ça remet ce param dans l'URL ?</p>Erreur “Token mismatch” lors de l'accès à phpMyAdmin, message #1020952016-03-11T09:09:58+01:00Deuchnord/@Deuchnordhttps://zestedesavoir.com/forums/sujet/5567/erreur-token-mismatch-lors-de-lacces-a-phpmyadmin/?page=1#p102095<p>Bonjour,</p>
<p>J'espère que je publie dans le bon forum… Voilà plusieurs semaines que j'ai une erreur <em>Token mismatch</em> (traduite en français par <em>Disparité du jeton</em>) lorsque je tente d'accéder à phpMyAdmin installé en local sur ma machine (une Arch Linux). Cette erreur m'empêche de naviguer comme je le souhaite dans mes bases de données, ce qui fait que je reste bloqué sur la page d'accueil une fois authentifié.</p>
<p>En faisant des recherches, beaucoup indiquent avoir résolu le problème en dé-commentant la ligne ci-dessous dans le fichier <code>php.ini</code> et en redémarrant le serveur Apache, mais le problème persiste toujours chez moi…</p>
<table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="codehilite"><pre><span class="na">session.save_path</span> <span class="o">=</span> <span class="s">"/tmp"</span>
</pre></div>
</td></tr></table>
<p>J'ai par ailleurs remarqué quelque chose que je ne m'explique pas, qui pourrait être en lien avec mon erreur : une fois connecté, la barre d'URL de mon navigateur a en effet la forme suivante :</p>
<table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1</pre></div></td><td class="code"><div class="codehilite"><pre>/phpmyadmin/db_structure.php?server=1&db=madatabase&token=
</pre></div>
</td></tr></table>
<p>Je trouve surprenant que la variable <code>token</code> soit vide. Habituellement, elle contient une chaîne aléatoire, et je me demande si ce n'est pas finalement cela qui est à l'origine de mon problème.</p>
<p>Auriez-vous une idée de comment résoudre ce problème assez gênant ?</p>
<p>Ma configuration :</p>
<div class="spoiler">
<ul>
<li>OS : Arch Linux</li>
<li>Apache 2.4.18</li>
<li>PHP 5.6.16<sup id="fnref-php5"><a class="footnote-ref" href="#fn-php5">1</a></sup><ul>
<li>Extension PHP pour l'accès à la base de données par phpMyAdmin : <code>mysqli</code></li>
</ul>
</li>
<li>MySQL 5.6.16</li>
<li>phpMyAdmin 4.5.5.1</li>
</ul>
</div>
<p>Merci d'avance</p>
<div class="footnote">
<hr>
<ol>
<li id="fn-php5">
<p>J'ai volontairement bloqué la version de PHP à la version 5 pour les besoins d'un projet universitaire. C'est pourquoi ce n'est pas la version 7 qui est installée ici. <a class="footnote-backref" href="#fnref-php5" title="Retourner au texte de la note 1">↩</a></p>
</li>
</ol>
</div>Changer accès base de donnée pour un utilisateur, message #310902014-11-25T17:18:14+01:00danette59/@danette59https://zestedesavoir.com/forums/sujet/1766/changer-acces-base-de-donnee-pour-un-utilisateur/?page=1#p31090<p>Bonjour!
J'ai un compte su rphpmyadmin avec l'accès à ma bdd de mon intranet que je gère. J'ai crée une nouvelle bdd pour un autre site, et je me suis connectée en root pour pouvoir m'attribuer les droits d'accès (privilèges) seulement mon utilisateur ne s'affiche psas!</p>