Index du forum »»  Version future »» [Résolu] - Probleme Mysql REV16

[Résolu] - Probleme Mysql REV16#26561

3Contributeur(s)
domy59jpbB-Mag
3 Modérateur(s)
developpeurjpbJireck
domy59 domy59icon_post
oui oui et en plus j ai oublié de dire que juste avant j'ai la même Install avec la rev13 et je n'ai pas rencontré de soucis?
domy59 domy59icon_post
Citation : jpb 

si tu es sûr de ton paramétrage et que ca fonctionne pas tu peux modifier la ligne 41 du fichier etape_4.php

tu efface required="required" 

je viens défaire ce que tu me conseil mais rien n'y fait??
je met les 2 captures d'écran des étapes qui me causes problème.

Message édité par : domy59 / 02-04-2017 13:21

jpb jpbicon_post
on est d'accord ta base de donnée existe déjà ?
domy59 domy59icon_post
J'ai procédé de différentes façon, avec la base existante et non-existante mais ca ne fonctionne toujours pas.?? grrrr
ha oui j'ai essayé avec la version alpha , même probleme

Message édité par : domy59 / 02-04-2017 12:26

jpb jpbicon_post
l'install auto ne fonctionne que si tu as déja une base existante.

donc si elle existe
quand tu saisi tes paramètre de connection
si l'utilisateur mysql (qui doit etre root (avec ou sans majuscule ... je ne sais pas sur easyphp) n'a pas de mot de passe (ce qui semble t il est la configuration dans easyphp) alors tu ne peux pas franchir le controle du formulaire et doit faire la modification que je t'ai indiqué ...(enlevé le required="required") ca doit fonctionner ..
ou alors tu attribue à root un mot de pass...
ou tu crée un nouvel utilisateur mysql avec un mot de pass ...
domy59 domy59icon_post
bon je supprimes les images au dessus ce sera plus lisible.

je refait ca, je me crée un nouvel utilisateur dans PHP MySQL.
par contre je supprime le requiere comme ça en laissant les 2 apostrophes?

<input class="form-control" type="password" name="new_dbpass" id="new_dbpass" maxlength="80" value="'.$dbpass.'" required="" />



dernière précision est ce que la base de données doit avoir les tables insérées en manuel ou pas ??

merci pour ton aide,
et dans le cas ou cela ne fonctionnerais pas je supprime le dossier et télécharge la version complète a neuf.
si pas de résultats tant pis je repartirais avec la rev13.

bon dimanche

Message édité par : domy59 / 02-04-2017 13:19

jpb jpbicon_post
Citation : domy59 

bon je supprimes les images au dessus ce sera plus lisible.

je refait ca, je me crée un nouvel utilisateur dans PHP MySQL.
par contre je supprime le requiere comme ça en laissant les 2 apostrophes?



==> tu enlève ou remet ==> required="required"
dernière précision est ce que la base de données doit avoir les tables insérées en manuel ou pas ??==> non juste la base créé

merci pour ton aide,
et dans le cas ou cela ne fonctionnerais pas je supprime le dossier et télécharge la version complète a neuf.
si pas de résultats tant pis je repartirais avec la rev13.

==> non repart avec une 16

bon dimanche

Message édité par : domy59 / 02-04-2017 13:19

 
domy59 domy59icon_post
énième essai ...

j'ai changé mon esayphph pour repasser a la version précédente 14.1
j'ai mis un pass a la BD
j'ai supprimé le requiere de la ligne 41.
toujours le même message d'erreur ??
je me une capture ecren de la page config, dit moi si je fait une erreur a cette endroit ?

je viens de refaire une install manuel de la BD et j'ai toujours ce message d'erreur est ce que ce ne serai pas ca qui bloque ??

Requête SQL : 


INSERT INTO metalang (def, content, type_meta, type_uri, uri, description, obligatoire) VALUES('!login!', 'function MM_login() {\r\n   $boxstuff = '\r\n   \r\n      

 '.translate(\"New User\").'

\r\n   
\r\n   \r\n      

 '.translate(\"Connection\").'

\r\n      \r\n         \r\n            '.translate(\"Nickname\").'\r\n            \r\n               \r\n            
\r\n         
\r\n         
MySQL a répondu:  
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO metalang (def, content, type_meta, type_uri, uri, description, oblig' at line 2

merci


Message édité par : domy59 / 02-04-2017 17:02

jpb jpbicon_post
ok
le root est bien root ? et non Root
evite de commencer le nom de ta base par un chiffre !
tu es sur un serveur window ? et ton easy php aussi ? donc pourquoi unix/linux ?

ça c'est pour les bonnes pratique ...

controle et réessai
domy59 domy59icon_post
Citation : jpb 

ok
le root est bien root ? et non Root ==> oui root

evite de commencer le nom de ta base par un chiffre ! ==> modifié

tu es sur un serveur window ? et ton easy php aussi ? donc pourquoi unix/linux ?
==> c'etait là ma question (mon Pc est bien sous Windwos )

voila modifié(j'avais deja essayé dans ce sens aussi !!
ça c'est pour les bonnes pratique ...

controle et réessai 


Apres modification faite toujours le même problème.

a tu jeté un œil sur le message quand je créé la BD en manuel dans phpmysql??
B-Mag B-Magicon_post
une question:

as tu dans le fichier de phpmyadmin /config.inc.php


/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'ton-mot-de-passe';

domy59 domy59icon_post
Citation : B-Mag 

une question:

as tu dans le fichier de phpmyadmin /config.inc.php


/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'ton-mot-de-passe';

 


J'ai vérifié y avait pas de mot de pass, je l'ai ajouté toujours la meme erreur.?
je pense que ca viens du message d'erreur relevé dans PHPmysql, une fermeture de guillemet ou quelque chose de ce genre, mais je ne trouve pas ce qu il faut mettre ??

Message édité par : domy59 / 02-04-2017 18:25

B-Mag B-Magicon_post
bon
maintenant que tu a mis un mot de passe comme demandé, lors de l'instal d'une rev 16, il faut remplir les champs de connexion à localhost avec CE mot de passe

chez moi ca marche sans AUCUN prob ;-)
domy59 domy59icon_post
j ai fait ca??
ca ne marche pas ?
tu utilise quoi comme server local ?
B-Mag B-Magicon_post
Citation : domy59 

j ai fait ca??
ca ne marche pas ?
tu utilise quoi comme server local ?
 


easyphp 14.1
tu as relancer easyphp apres la modif du mot de passe ?