#1 Le 14/10/2016, à 17:21
- dalchime
comment installer dolibarr
bonjour je n'arrive pas a bien installer dolibarr sur ma version 16.04 lts d'ubuntu .quand je force l'instalation au niveau de la creation de la base donnée il y a ce message d'erreur qui s'affiche
Erreur SQL DB_ERROR_SYNTAX 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 'virtual tinyint DEFAULT 0 NOT NULL, fk_parent integer DEFAULT 0, ' at line 11
Hors ligne
#2 Le 14/10/2016, à 17:26
- pires57
Re : comment installer dolibarr
Le mot
virtual
est reservé depuis MySQL5.7
soit tu édites ta base et supprimes le mot virtual, soit tu change de SGBD.
Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn
Hors ligne
#3 Le 15/10/2016, à 15:37
- dalchime
Re : comment installer dolibarr
comment m'y prendre pour editer la base et suprimer ou changer de SGBD stp aide moi je n'y connait absolument rien
Dernière modification par dalchime (Le 15/10/2016, à 15:40)
Hors ligne
#4 Le 30/01/2018, à 23:39
- Aragorn
Re : comment installer dolibarr
Bonjour,
j'ai exactement ce problème,
j'ai suivi votre conseil en enlevant, avec gedit le mot virtual dans le fichier donné sur la page Dolibarr : /usr/share/dolibarr/htdocs/install/mysql/tables/llx_product.sql
ou même en le mettant entre " comme conseillé sur une autre page mais cela ne fonctionne pas
olivier@olivier-W240HU-W250HUQ:~$ sudo gedit usr/share/dolibarr/htdocs/install/mysql/tables/llx_product.sql
(gedit:18567): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
** (gedit:18567): WARNING **: Set document metadata failed: La définition de l'attribut metadata::gedit-spell-enabled n'est pas prise en charge
** (gedit:18567): WARNING **: Set document metadata failed: La définition de l'attribut metadata::gedit-encoding n'est pas prise en charge
Pouvez vous m'aider s'il vous plait?
Hors ligne
#5 Le 30/01/2018, à 23:55
- Roschan
Re : comment installer dolibarr
sudo gedit
Non, sudo nano
usr/share/dolibarr/htdocs/install/mysql/tables/llx_product.sql
Attention, un chemin sans rien devant, c'est sous-entendu qu'il commence là où tu te trouves : c'est à dire ton dossier personnel.
Avec ta commande, tu essayes donc d'ouvrir le fichier /home/ton_nom/usr/share/dolibarr/htdocs/install/mysql/tables/llx_product.sql (qui n'existe pas).
Si tu veux ouvrir un fichier à partir de son chemin absolu, c'est à dire en partant de la racine du système, et bien il faut écrire la racine en question :
sudo nano /usr/share/dolibarr/htdocs/install/mysql/tables/llx_product.sql
Hors ligne
#6 Le 31/01/2018, à 11:43
- Aragorn
Re : comment installer dolibarr
merci pour ta réponse,
j'ai fait comme tu as dis, le mot virtual, n'est plus dans le fichier, il m'a demandé d'enregistrer les modif, j'ai mis oui
maintenant j'ai ça :
GNU nano 2.5.3 Fichier : ...ocs/install/mysql/tables/llx_product.sql
weight float DEFAULT NULL,
weight_units tinyint DEFAULT NULL,
length float DEFAULT NULL,
length_units tinyint DEFAULT NULL,
surface float DEFAULT NULL,
surface_units tinyint DEFAULT NULL,
volume float DEFAULT NULL,
volume_units tinyint DEFAULT NULL,
stock integer, $
pmp double(24,8) DEFAULT 0 NOT NULL,
canvas varchar(32) DEFAULT NULL,
finished tinyint DEFAULT NULL,
hidden tinyint DEFAULT 0, $
import_key varchar(14), $
desiredstock integer DEFAULT 0
)ENGINE=innodb;
^G Aide ^O Écrire ^W Chercher ^K Couper ^J Justifier ^C Pos. cur.
^X Quitter ^R Lire fich.^\ Remplacer ^U Coller ^T Orthograp.^_ Aller lig.
le mot virtual est bien absent du script..
je fais quoi?
Modération : merci d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 31/01/2018, à 11:49)
Hors ligne