Dolibarr ERP/CRM

Dag allen,

Na een periode met testen van Leap 42.1 ben ik dusdanig onder de indruk geraakt dat ik Leap graag zakelijk wil gaan inzetten.
Mijn ERP/CRM software draaide prima onder Ubuntu en Manjaro.
https://www.dolibarr.org
In de repo’s van opensuse komt het echter niet voor. Ook niet in de 1click sector.
Op zich geen probleem: op de site van Dolibarr is een link naar een fedora/opensuse rpm te vinden.
Lokale rpm dir aangemaakt en het pakket daarin gezet.
Softwarebron van lokale dir toegevoegd.
Tot zover gaat alles prima
Ik weet dat Dolibarr leunt op php en mysql maar de installatie breekt direct bij de start omdat php-cli noodzakelijk en onvindbaar is
Die is nergens in de repo’s te vinden maar ook niet in de 1click sector.
Zoeken op het internet naar opensuse en php-cli levert geen resultaten op met Leap. Wel met 11.2 en 11.3.
https://duckduckgo.com/?q=php-cli+opensuse&t=opera&ia=qa

Heeft iemand ervaring met het installeren van het pakket of is in staat mij verder te helpen bij de installatie?

grtz
Kage

Zeker kunnen we daar mee helpen.

Ten eerste, php-cli is er wel degelijk, maar onder openSUSE werkt dat gewoon met ‘php’.

Dollibarr is een web-applicatie ( en da’s mijn vak …:smiley: ). Wat je dus sowieso nodig hebt, is een webserver waarop de applicatie kan draaien. Het beste kun je dit eerst een keer lokaal ( op je PC, laptop ) uitvoeren.

  • YaST - Software - Softwarebeheer - Beeld:Patronen
  • Selecteer het LAMP server pattern. Alle pakketten voor een L(inux)A(apache)M(ysql)P(hp) server worden na Accepteren geïnstalleerd.
    Sluit de YaST vensters

Vervolgens moet je de webserver activeren

  • YaST - Netwerkservices - HTTP server
  • De webserver moet in ieder geval luisteren op IP 127.0.0.1 ( localhost, je eigen machine )
  • Als je de firewall actief hebt, kies er dan voor om de benodigde poort te openen, Verder
  • Vink “PHP5-scripting” aan, Verder
  • Laat in de volgende schermen alles op default, behalve in scherm 5/5, zet daar het automatisch starten van de webserver aan
  • Ga met een browser naar http://127.0.0.1 of http://localhost, je hoort dan een webpagina met “It Works!” te zien te krijgen

Waarschijnlijk heb je Mysql ook nog niet geconfigureerd en geactiveerd. Doe eerst:


systemctl enable mysql.service
mysql_secure_installation ( root is root voor mysql, niet je systeem root, en heeft eerst geen password, onthoud 't wel, je hebt 't straks nodig )
systemctl restart mysql.service

En je hebt iets nodig om de Mysql databases te beheren:


zypper in phpMyAdmin

Als je nu naar http://127.0.0.1/phpMyAdmin gaat, zou je 't login scherm moeten zien, en met de combinatie ‘root’ en het zojuist aangemaakte wachtwoord in kunnen loggen.

Laat maar even weten als je 't zover hebt, dan zal ik 's even naar die dollibarr kijken, ben wel geïnteresseerd.

Whoow!

Gelijk een specialist erop! Dank voor de uitgebreide beschrijving. Das serieus ff aan het werk gaan lijkt me. Morgenochtend is het stil om me heen en heb ik alle tijd om dit te gaan doen.
Het is een zeer uitgenreid pakket met heel veel mogelijkheden en addons.
Heb er tot nu toe mee gespeeld onder manjaro. erg leuk spul.
Manjaro is me echter niet stabiel genoeg vandaar de switch naar Leap. Maar dat brengt dit dan weer met zich mee.

Je kende het pakket niet?

Grtz
Kage

Ik kreeg op Tumbleweed wat foutmeldingen, maar heb mijn Leap server hier thuis, en de conclusie is: Het kan. Maar, niet vanzelf, want de rpm zet de zaken niet neer waar ze horen. Zo moest ik handmatig (de inhoud van) submappen uit de map /usr/share/dolibarr kopiëren naar /srv/www/htdocs/dolibarr, een symlink in /srv/ww/htdocs/dolibarr aanmaken naar /var/lib/dolibardocuments . Nou is e.e.a. ook wel te ondervangen door een VirtualHost in apache aan te maken, maar handig is 't niet.
Maar, zoals gezegd, het werkt wel.

Nee. Ik gebruik ( misbruik ) al jaren een pakketje waarmee ik alleen maar facturen maak. De rest doet iemand anders voor me. Maar, misschien wel interessant voor klanten. Vakmatig vind ik 't ook wel interessant om te zien hoe anderen web-applicaties maken.

Zet overigens eerst maar alleen die webserver op. Men serveert bij dolibarr ook nog een zip, en een tar.gz . Die wil ik 's even bekijken om te zien of het uitpakken daarvan 't niet wat eenvoudiger maakt.

Aaargh… waarom niet eerder aan gedacht. https://software.opensuse.org/package/dolibarr?search_term=dolibarr Ik branch 't Tumbleweed pakket wel, en laat Onze Build Service een pakket bouwen.

En daarna mik lk 't zelfgebouwde pakket op mijn cloudservert.

EDIT: Ik laat 't hier wel even weten als de pakketten klaar zijn. 't Is druk in de buildservice ( Leap 42.2 in de maak )

En klaar…, maar waar ik al bang voor was … moet hier eerst echt even beter naar kijken. Werken kan 't in ieder geval.

Geweldig, Dank alvast voor het werk dat je er in hebt gestoken

Aan deze kant ben ik klaar met php en sql installatie en alles werkt.

Neem je tijd en ik hoor zodra jij het klaar acht?

Helaas ben ik vanavond niet meer bereikbaar

grtz
Kage

Goedemorgen Knurpht,

Heb je ooit tijd gehad om verder te knutselen met Dolibarr?

Gtrz
Kagepc

Nou nee, niet echt. Ik heb 't toen met een hoop handmatig gedoe aan de praat gekregen, maar dat betekent dat updates Nz. niet werken. Kwam trouwens erna nog iemand tegen die er onder Ubuntu mee bezig was, maar die gaf ook aan dat-ie nogal wat moest verplaatsen Nz. om e.e.a. werkend te krijgen.

Oke, dankjewel voor je uitleg en moeite.

kagepc

Waar ik niet helemaal duidelijk in was: 't lijkt me een prima applciatie, als je zin hebt kunnen we proberen er goeie openSUSE pakketten van te maken.

Deze maar even weer oppakkend: misschien is het pakket zelf wel goed, maar de standaard configuratiebestanden in /etc niet of niet helemaal. Daar wordt eigenlijk de hele dolibarr omgeving “gezet”. Ik grijp je vragen aan om e.e.a. zo eenvoudig mogelijk werkend te maken, ga contact opnemen met de packager(s), en wil dan zelf een paar maanden gaan schaduwdraaien. Doe je mee?

Hoi Knurpht,

Sorry, ik had niet gezien dat je dit draadje weer had opgepakt.
Ik wil daar heel graag aan bijdragen.
Kan daar zeker op schaduwdraaien op zowel Leap als op Tumbleweed.
Dus ja, ik doe mee!

Grtz
Kage