Tutoriel Lundi Matin Business : Partie 1 Installation
Ce tutoriel débute une série de plusieurs billets consacrés au logiciel Lundi Matin Business.
Vous venez de monter votre société et vous êtes à la recherche d’un logiciel qui permet de gérer votre entreprise, incluant la gestion commerciale (factures, devis …) la comptabilité, la gestion de votre stock et de votre annuaire et tous les autres aspects concernant la gestion de votre entreprise au quotidien.
Évidemment, comme tout le monde, vous avez entendu parler de ciel ©… Mais c’était sans savoir qu’il existe une alternative bien plus intéressante : Lundi Matin Business. Il s’agit d’un logiciel open source avec tous les avantages que cela comporte qui est utilisable depuis n’importe quel ordinateur connecté à internet car il s’installe sur un serveur web apache (équipé de PHP et MySQL). Et la meilleure nouvelle c’est qu’il est totalement gratuit et que la communauté qui le soutient est de plus en plus grande.<!–more–>
Je vais vous présenter le logiciel en plusieurs billets répartis comme suit :
- Installation de LMB
- Configuration de base
- Présentation des fonctionnalités générales
- Personnalisation des documents
-Gestion de votre comptabilité
…
- Quelques trucs et astuces pour gagner du temps
Tout d’abord pour commencer l’installation de LMB il faut disposer d’un hébergement web avec PHP5 et MySQL5 et vous devez paramétrer votre php.ini afin d’activer les fonctions fopen() et ftp_get().
Il y a deux procédure d’installation :
-L’installation automatique
-L’installation manuelle.
On préférera l’installation automatique à l’installation manuelle et on optera pour la deuxième solution seulement si la première échoue lors du téléchargement des fichiers.
Pour commencer l’installation du logiciel, rendez vous sur la page de téléchargement de LMB et prenez le fichier d’installation (install_lmb.php) dans la section « INSTALLATION SUR LINUX (Serveur Internet mutualisé ou dédié) ». Maintenant il vous suffit simplement d’uploader ce fichier sur votre serveur et de se rendre à l’adresse ou est situé le fichier pour débuter l’installation.
Si tout se passe bien vous devriez obtenir ceci :
Sur cette page vous pouvez lire la licence utilisée par LMB qui est une variante de la traditionnelle GNUGPL. Après avoir acceptez la licence et cliquez sur suivant vous obtenez ceci :
L’installeur nous demande les informations de connexion à la base de données dédiée à LMB. Avant de pouvoir rentrer ces infos il va falloir créer notre base de données. Pour cela je vous renvoie vers le manuel d’utilisation de votre hébergement. Selon les cas vous devrez utiliser PhpMyAdmin ou une interface propre à votre hébergeur. Pour ma part il s’agit d’un hébergement mutualisé chez Phpnet et pour créer une nouvelle base il suffit tout simplement de cliquer sur « nouvelle base de données MySQL » pour la créée. Ensuite pour voir quelles sont les paramètres de connexion à la base il suffit d’aller sur le menu « vos bases MySQL » et de noter sur quel serveur vous êtes. Chez Phpnet les noms de serveurs sont du type clX-sqlX.
Une fois les informations rentrées vous cliquez sur « tester » et si tous est OK vous devriez obtenir ceci :
Pas besoin d’explication pour cette étape…
Une fois que vous avez validé vous lancez le téléchargement :
Et là, selon que vous ayez plus ou moins croisé les doigts le téléchargement s’effectue jusqu’au bout (ou pas). Par exemple pour moi ça a bloqué là :
Si vous êtes aussi dans cette situation vous pouvez télécharger le fichier install_lmb.zip le dezipper et uploader le contenu sur votre serveur. Ensuite vous reprenez les étapes précédentes et là tous devraient être OK et vous devriez pouvoir accéder à votre interface administrateur
Voila c’est tout pour ce billet. Là prochaine fois nous nous pencherons sur la configuration de base de LMB.








Bonjour,
Un petit problème à l’installation : j’ai le message suivant après que tout le processus d’installation se soit déroulé.
———————————————-
Votre système est incompatible avec l’application.
La table suivante est absente de votre base de données: articles_caracs
Voir le rapport de test
TEST DE VOTRE CONFIGURATION PHP
Version de PHP suffisante: Actuellement: 5.2.5 / Requis: 5.2.0
La bibliothèque GD est installée.
La fonction PHP fopen() est activée.
Le serveur support XML.
Les options Magic_quotes_gpc et Magic_quotes_runtime sont désactivées.
TEST DE VOS DROITS SUR LES FICHIERS ET DOSSIERS LOCAUX
Les droits en lecture / écriture sont suffisants.
TEST DE VOTRE CONFIGURATION MYSQL
MySQL est présent sur le serveur: Actuellement: 5.0.27 / Recquis: 5.0
La bibliothèque PDO/MySQL est installée.
Les paramètres d’accès à la base de données sont corrects.
Vous avez les droits nécessaires sur la base de données.
TEST DU FONCTIONNEMENT DES MAILS
L’envoi d’emails semble fonctionner.
PRESENCE DES FICHIERS D’INSTALLATION
Les fichiers d’installation ont bien été supprimés.
PRESENCE DES FICHIERS DE FONCTION ET DE CLASSE
Les fichiers systèmes sont tous présents.
Les dossiers systèmes sont tous présents.
PRESENCE DES TABLES DE LA BASE DE DONNEES
La table suivante est absente de votre base de données: articles_caracs
Toutes les tables possèdent les informations minimales.
——————-
Que dois-je faire ?
Comment puis- je créer cette table ?
Je vous remercie pour vos réponses et vos tutoriesl très bien faits.
Cordialement,
HubbubHum
salut,
moi j’essaierai de tout réinstaller (surtout que c’est vite fait).
T’es sur un mutualisé?
Bonjour,
Ben moi j’ai un problème avec l’installation. Il me dit :
« »"
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@nomdedomaine.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
« »"
J’ai testé mon système avec leur fichier, tout fonctionne nickel.
J’ai même téléchargé le pack complet mais rien à faire, il m’affiche la même chose. Arf.
Une idée ?
Joyeux Noël;)
Oui une idée, est-ce que tu es sur un hébergement gratuit ou chez free.fr?
J’ai rencontré des erreurs dans l’install. Voici ma solution :
Serveur LAMP Ubuntu10.04.
-activation ftp_get et fopen:
Modif du /etc/php5/apache2/php.ini : (modifiez ou créez)
Code:
allow_url_fopen = On
allow_url_include = On
allow_url_ftp_get = On
-modif du fichier _import_tarifs_fournisseur_csv.class.php – ligne 87
Code:
// On importe les données
$this->import_donnees($contenu, $count_erreur);
supprimez le ‘&’.
http://localhost/…..
Merci pour ton retour!
Tout d’abord merci pour cet article, sans lequel il serait difficile de se lancer dans l’aventure LMB.
Tout comme beaucoup j’ai été tenté par la solution Ciel mais aujourd’hui elle montre des signes de faiblesse et j’aimerai migrer vers la solution LMB. Ma question est la suivante, pour tester le produit avant de l’utiliser complètement je l’ai installé en local, in fonctionne parfaitement mais maintenant j’aimerai pouvoir l’installer sur un serveur et notamment faire un test chez FREE, est il possible ou pas ? Et quelle en serait la démarche ?
Merci
Pour le tester chez free, tu suis le tutoriel…
Je ne pense pas qu’il y est de particularité. Par contre chez free, tu es sur un mutualisé et tu ne peux pas toucher à la conf de php, donc si il manque un module tu ne pourra pas l’ajouter. Sinon tu prends un petit mutu chez ovh, ça vaut vraiment pas cher à l’année et ça tourne sans problème. Mais si tu ne veux pas avoir à louer un serveur, tu peux en monter un chez toi avec un peu de connaissance et une vieille machine inutilisée…
Ok j’ai rencontré un problème chez free impossible d’atteindre l’interface de paramétrage pour l’installation, de toute façon j’avais bien compris que c’était assez limité chez eux…
Par contre si je veux faire mon propre serveur que me faut-il faire alors ?
Bonjour à tous,
Alors moi j’ai un autre souci vraiment étrange…
J’avais déjà installé LMB sur un kimsufi de chez ovh sans problème (Debian).
J’ai changé pour un dédié, même configuration serveur, mais quoi que je fasse (installation automatique ou manuelle) ca bloque à l’étape 5/5 des requêtes sql…
Les deux jauges représentant les étapes d’installation sont à 100%, mais ca reste bloqué, et apparemment il ne créé pas l’utilisateur pour se connecter ensuite…
J’ai remarqué un truc bizarre : dans mon php.ini j’ai bien ajouter
allow_url_fopen = On
allow_url_include = On
allow_url_ftp_get = On
mais dans l’affichage de phpinfo(); je ne trouve pas ftp_get… alors que j’ai bien redémarré apache…
Une explication ?
j’ai trouvé la raison…
Apparemment lors de l’installation, le champ « site » est important.
Je pensais que c’était juste à titre indicatif, j’indiquais donc l’adresse de mon site web, sauf que LMB n’était pas dans le répertoire racine du site… et apparemment, c’est bloquant.
@danfana oula, vaste sujet…
Il faut que tu mettes en place chez toi un serveur LAMP. Google est ton ami.
@kriss Et oui, le champ site permet de localiser la racine de LMB.
Bonjour,
Merci pour ces explications, j’ai pu accéder à l’installation correctement mais à la fin de l’installation lorsqu’il fait les requêtes SQL, je tombe sur une erreur de ce type :
« Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[42000]: Syntax error or access violation: 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 ’2′, »,NOW(), NOW() )’ at line 2′ in /homepages/10/d333876636/htdocs/install_lmb.php:957 Stack trace: #0 /homepages/10/d333876636/htdocs/install_lmb.php(957): PDO->exec(‘INSERT INTO ann…’) #1 {main} thrown in /homepages/10/d333876636/htdocs/install_lmb.php on line 9″
Savez vous d’où cela pourrait venir?
Merci d’avance pour votre aide!
Bonjour,
Après 6 mois d’essais infructueux, je touche presque au but l’installation manuelle semble être OK mais voici le message d’erreur que j’obtiens :
Script en erreur : /lmb/profil_admin/index.php
Navigateur : Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; fr; rv:1.9.0.19) Gecko/2010031218 Firefox/3.0.19
————–
===========================================================================
RAPPORT D’ERREUR SUR SERVEUR 000000
===========================================================================
ERREUR PHP: [2]
Invalid argument supplied for foreach()
/home/www/toto/www/lmb/profil_admin/themes/admin_fr/page_index.inc.php – ligne 122
===========================================================================
INFORMATIONS COMPLEMENTAIRES :
Page = /lmb/profil_admin/index.php
Page complète = /lmb/profil_admin/?&page_from=profil_admin/
Methode = GET
Variables transmises = &page_from=profil_admin/
Si quelqu’un a une idée ?????
Merci par avance.
j’ai tout réinstallé. Je n’ai plus ce message d’erreur mais je n’ai pas accés au tableau de bord décris dans les différents forums… ma page d’accueil me propose connexion à l’interface de… j’entre mes pass et là j’obtiens 4 carrés : client, collaborateur, administrateur, commercial. Seul le collaborateur me fait rentrer dans le logiciel, client et administrateur me mette la même erreur que mon précédent post quand au commercial c’est prochainement disponible votre CRM !
Des idées ?
Merci à ceux qui pourront prendre le temps de m’aider.
Salut sylvisa69, essaye de voir sur le forum de lundi matin si il n’y a pas un truc spécifique à faire en fonction de ton hébérgeur. Si par contre tu es sur un dédié, alors peut-être qu’il manque une extension à php pour faire fonctionner lmb.
Ce ne sont que des pistes car je n’ai jamais eu affaire à cette erreur.
Bonjour,
J’ai testé LMB sur un petit WAMP à la maison et tout fonctionne à merveille.
J’ai voulut le mettre en hébergement, mais à l’install lors de la verif system par LMB, il me sort :
Droits en écriture de fichiers absents – Droits en écriture de fichiers requis – erreur.
Qu’est ce qui bloque ? que doit-je demander à mon hébergeur ?
Merci super tutos =)
Cordialement
Patrick
Patrick:
Il faut les Permission NTFS RW sur le dossier LMB !
Bonjour,
Je ne sais pas si cela provient de la version actuelle en téléchargement mais j’en suis déjà à ma 12ème tentative d’installation et aucune avec succès. En local avec Windows XP et en machine virtuelle Windows XP toute propre même résultat : Firefox se lance, ça charge le fichier instal_lmb.php sans jamais aboutir
Sur un serveur 1and1, après avoir réglé le php.ini et le .htaccess comme indiqué sur les forums sont celui ci… erreur critique.
Sur un serveur du boulot, la plus prometteuse, la barre de progression s’active (car sur 1and1, les fichiers sont copiés sur le serveur mais la barre de progression reste à 0%, j’ai seulement attendu 1 heure histoire de laisser faire le script et je suis retourné sur le index.php mais rien y fait) mais j’ai aussi une erreur critique.
J’étais entousiaste mais là je doute sérieusement, j’espère qu’il ne s’agit que de la versiona ctuelle ou une erreur grossière de ma part mais je n’en suis pas à ma 1ère installation de logiciel LAMP et j’ai rarement eu autant de difficulté.
Si vous avez un conseil je suis preneur car LMB m’a tout l’air d’un outil à connaitre ET à tester
Merci de vos réponses,
Aymeric.
Bonjour,
Les deux fichiers d’install proposés sur le lien http://lmb.chto.fr/wiki/index.php?title=Installation
ne sont plus dispo.
J’essaye d’installer LMB sur 1&1 et j’ai du mal
Pourriez vous me les transmettre ?
Jacques
Bonjour,
J’ai finalement réussit à installer LMB sur un serveur mutualisé 1and1 en utilisant la version à installer manuellement dont le lien se trouve sur cette page : http://lmb.chto.fr/wiki/index.php?title=Installation Ensuite il a fallu placer un php.ini avec les bonnes instructions dans chaque dossiers et pas seulement à la racine.
Voici les instructions à placer dans le php.ini
allow_url_fopen = on
allow_url_include = on
allonw_url_ftp_get = on
magic_quotes_gpc = off
Et pour finir je ne sais pas si ça a une incidence mais j’ai créé une base de données vierge cette fois alors que les autres fois d’autres tables utilisées par un CMS étaient déjà présentes, peut être un conflit possible à ce niveau là.
Quant aux versions locales, aucun souci avec Windows 7 mais les configs que j’ai de XP doivent avoir un semblant de pare-feu (bien qu’il soit bel et bien désactivé) ou autre chose qui bloque mais je n’ai pas plus cherché.
J’espère que ça sera utile à d’autres car je pense que cet outil à un bel avenir du fait de cette licence GPL et donc d’une communauté d’utilisateurs autonomes. Ils privilégient leurs services payants en ligne mais le dynamisme de la communauté du libre devrait leur rapporter tout autant, du moins je leur souhaite.
Aymeric.
@Aymeric Il a l’air chiant ton hébergement chez 1&1.
En tout cas, merci pour les infos qui, je n’en doute pas, seront utiles à certains.
BOnjour, j’ai inslallé L M B mais je n’arrive à ouvrir