Page 1 sur 1

Aucun compte après installation

Posté : ven. 31 mai 2013 14:41
par NCS62
Bonjour,

J'ai installé la version 2.8 , j'ai un soucis après l'installation où il indique que admin admin est le login par défaut, j'arrive pas a me connecter avec ces logins.
Je regarde la base de données et je m'aperçois qu'il n'y a rien dans la table tusers.
J'ai pu observer qu'il s'agit de skeleton.sql qui permet de rentrer les valeurs dans la base. Seulement il y a un soucis:

Code : Tout sélectionner

mysql> INSERT INTO `tusers` (`id`, `login`, `password`, `salt`,  `firstname`, `lastname`, `profile`, `mail`, `phone`, `fax`, `company`, `address1`, `address2`, `zip`, `city`, `disable`, `chgpwd`) VALUES
(1, 'admin', 'admin', 'salt', 'admin', '', 4, 'admin@exemple.fr', '06 09 56 89 45', 0, '', '', '', 0, '', 0, 1),
(2, 'user', 'user', 'salt', 'user', '', 2, 'user@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(3, 'poweruser', 'poweruser', 'salt', 'poweruser', '', 1, 'poweruser@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(4, 'super', 'super', 'salt', 'supervisor', '', 3, 'supervisor@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(5, 'tech', 'tech', 'salt', 'tech', '', 0, 'tech@exemple.fr', '', 0, '', '', '', 0, '', 0, 1);

1364 - Field 'custom1' doesn't have a default value
Bref dans ce cas je ne dois pas être le seul.

Merci de votre aide

Re: Aucun compte après installation

Posté : ven. 31 mai 2013 20:10
par Flox
Bonjour,

je voit pas d'erreur dans le script d'installation, vous devriez essayer de supprimer votre base de données et de re faire l'installation.

Si vous ne souhaitez pas ré-installer, supprimer la table tusers avec phpmyadmin puis executer ce script:

Code : Tout sélectionner

CREATE TABLE `tusers` (
  `id` int(4) NOT NULL auto_increment,
  `login` varchar(20) NOT NULL,
  `password` varchar(50) NOT NULL,
  `salt` varchar(50) NOT NULL,
  `firstname` varchar(40) NOT NULL,
  `lastname` varchar(40) NOT NULL,
  `profile` int(10) NOT NULL,
  `mail` varchar(50) NOT NULL,
  `phone` varchar(30) NOT NULL,
  `fax` VARCHAR(20) NOT NULL,
  `company` varchar(50) NOT NULL,
  `address1` varchar(100) NOT NULL,
  `address2` varchar(100) NOT NULL,
  `zip` VARCHAR(20) NOT NULL,
  `city` varchar(100) NOT NULL,
  `custom1` varchar(100) NOT NULL,
  `custom2` varchar(100) NOT NULL,
  `disable` int(1) NOT NULL,
  `chgpwd` int(1) NOT NULL,
  `last_login` DATETIME NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `tusers`
--

INSERT INTO `tusers` (`id`, `login`, `password`, `salt`,  `firstname`, `lastname`, `profile`, `mail`, `phone`, `fax`, `company`, `address1`, `address2`, `zip`, `city`, `disable`, `chgpwd`) VALUES
(1, 'admin', 'admin', 'salt', 'admin', '', 4, 'admin@exemple.fr', '06 09 56 89 45', 0, '', '', '', 0, '', 0, 1),
(2, 'user', 'user', 'salt', 'user', '', 2, 'user@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(3, 'poweruser', 'poweruser', 'salt', 'poweruser', '', 1, 'poweruser@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(4, 'super', 'super', 'salt', 'supervisor', '', 3, 'supervisor@exemple.fr', '', 0, '', '', '', 0, '', 0, 1),
(5, 'tech', 'tech', 'salt', 'tech', '', 0, 'tech@exemple.fr', '', 0, '', '', '', 0, '', 0, 1);
Cdt

Re: Aucun compte après installation

Posté : lun. 3 juin 2013 15:24
par NCS62
J'ai essayé de delete la table tusers et j'ai relancée le script , c'est toujours à cause du champ custom1 qui n'a pas de valeur par défaut ... :/

Re: Aucun compte après installation

Posté : dim. 9 juin 2013 15:18
par Flox
essayer de vider la table :

Code : Tout sélectionner

truncate table tusers
et d'éxécuter:

Code : Tout sélectionner

INSERT INTO `tusers` (`id`, `login`, `password`, `salt`, `firstname`, `lastname`, `profile`, `mail`, `phone`, `fax`, `function`, `service`, `company`, `address1`, `address2`, `zip`, `city`, `custom1`, `custom2`, `disable`, `chgpwd`, `last_login`) VALUES
(1, 'admin', 'admin', 'salt', 'admin', '', 4, 'admin@exemple.fr', '06 09 56 89 45', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(2, 'user', 'user', 'salt', 'user', '', 2, 'user@exemple.fr', '', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(3, 'poweruser', 'poweruser', 'salt', 'poweruser', '', 1, 'poweruser@exemple.fr', '', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(4, 'super', 'super', 'salt', 'supervisor', '', 3, 'supervisor@exemple.fr', '', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(5, 'tech', 'tech', 'salt', 'tech', '', 0, 'tech@exemple.fr', '', '0', '', 0, '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00');
dites moi si c'est : ok

Re: Aucun compte après installation

Posté : jeu. 13 juin 2013 10:16
par kamel
Bonjour,

J'ai exactement le même problème lorsque je fais ce que vous proposez, j'obtient une erreur :

#1054 - Unknown column 'function' in 'field list'

Merci d'avance pour votre aide.

Re: Aucun compte après installation

Posté : jeu. 13 juin 2013 18:22
par Flox
Bonjour,

désolé c'est moi je vous est collé le code de la prochaine version, supprimer votre table tusers et essayer celui ci:

Code : Tout sélectionner

CREATE TABLE IF NOT EXISTS `tusers` (
  `id` int(4) NOT NULL AUTO_INCREMENT,
  `login` varchar(20) NOT NULL,
  `password` varchar(50) NOT NULL,
  `salt` varchar(50) NOT NULL,
  `firstname` varchar(40) NOT NULL,
  `lastname` varchar(40) NOT NULL,
  `profile` int(10) NOT NULL,
  `mail` varchar(50) NOT NULL,
  `phone` varchar(30) NOT NULL,
  `fax` varchar(20) NOT NULL,
  `company` varchar(50) NOT NULL,
  `address1` varchar(100) NOT NULL,
  `address2` varchar(100) NOT NULL,
  `zip` varchar(20) NOT NULL,
  `city` varchar(100) NOT NULL,
  `custom1` varchar(100) NOT NULL,
  `custom2` varchar(100) NOT NULL,
  `disable` int(1) NOT NULL,
  `chgpwd` int(1) NOT NULL,
  `last_login` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

--
-- Contenu de la table `tusers`
--

INSERT INTO `tusers` (`id`, `login`, `password`, `salt`, `firstname`, `lastname`, `profile`, `mail`, `phone`, `fax`, `company`, `address1`, `address2`, `zip`, `city`, `custom1`, `custom2`, `disable`, `chgpwd`, `last_login`) VALUES
(1, 'admin', 'ffaf0a45473337c23bcd0a59b67e5018', '3b269', 'admin', '', 4, 'admin@exemple.fr', '06 09 56 89 45', '0', '', '', '', '0', '', '', '', 0, 0, '2013-06-13 18:19:41'),
(2, 'user', 'user', 'salt', 'user', '', 2, 'user@exemple.fr', '', '0', '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(3, 'poweruser', 'poweruser', 'salt', 'poweruser', '', 1, 'poweruser@exemple.fr', '', '0', '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(4, 'super', 'super', 'salt', 'supervisor', '', 3, 'supervisor@exemple.fr', '', '0', '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00'),
(5, 'tech', 'tech', 'salt', 'tech', '', 0, 'tech@exemple.fr', '', '0', '', '', '', '0', '', '', '', 0, 1, '0000-00-00 00:00:00');