Βοήθεια εγκατάστασης

Εγκατάσταση του OpenConstructionERP

Επιλέξτε πώς θέλετε να το εκτελέσετε, ακολουθήστε τα αριθμημένα βήματα και, αν κάτι δεν φαίνεται σωστό, βρείτε το μήνυμα που βλέπετε στη λίστα προβλημάτων παρακάτω. Καμία από τις προειδοποιήσεις κατά την εγκατάσταση δεν θέτει σε κίνδυνο τα έργα σας.

Δεν είστε σίγουροι τι χρειάζεστε;

Δείτε πρώτα

Πώς να εγκαταστήσετε το OpenConstructionERP

Βίντεο οδηγός στα Windows, εγγεγραμμένο με την έκδοση 17.7.1. Ορισμένες οθόνες φαίνονται διαφορετικά στην 18.5 και η αναμονή κατά την εγκατάσταση έχει συντομευτεί στο βίντεο.

Διάρκεια 4:41 · Προβολή στο YouTube

Windows

OpenConstructionERP_18.5.0_x64-setup.exeπερίπου 800 MB

Πριν ξεκινήσετε Windows 10 ή 11, 64 bit. Δικαίωμα διαχειριστή (η εφαρμογή εγκαθίσταται για όλους τους χρήστες). Δεν χρειάζεται internet κατά την εγκατάσταση: το στοιχείο του παραθύρου (Microsoft WebView2) περιλαμβάνεται στο πρόγραμμα εγκατάστασης.

Δείτε αυτό το βήμα:
  1. 1

    Κατεβάστε το OpenConstructionERP_18.5.0_x64-setup.exe από τη σελίδα της έκδοσης.

    ΒλέπετεΈνα αρχείο περίπου 800 MB στον φάκελο Λήψεις.

  2. 2

    Κάντε διπλό κλικ σε αυτό. Αν ένα μπλε παράθυρο λέει "Τα Windows προστάτευσαν τον υπολογιστή σας" ("Windows protected your PC"), πατήστε Περισσότερες πληροφορίες ("More info"), ελέγξτε ότι το όνομα του αρχείου ξεκινά με OpenConstructionERP και μετά πατήστε Εκτέλεση ούτως ή άλλως ("Run anyway").

    ΒλέπετεΤα Windows ζητούν δικαίωμα διαχειριστή. Πατήστε Ναι.

  3. 3

    Επιλέξτε τη γλώσσα του προγράμματος εγκατάστασης, αποδεχτείτε την άδεια χρήσης και κρατήστε τον προτεινόμενο φάκελο C:\Program Files\OpenConstructionERP.

    ΒλέπετεΜια γραμμή προόδου και μετά μια σελίδα ολοκλήρωσης.

  4. 4

    Πατήστε Τέλος ή ξεκινήστε το OpenConstructionERP από το μενού Έναρξη.

    ΒλέπετεΜια οθόνη φόρτωσης "Εκκίνηση της εφαρμογής" με μια λίστα ελέγχου: εκκίνηση του backend, εκκίνηση της τοπικής βάσης δεδομένων, προετοιμασία της βάσης δεδομένων, εκκίνηση του διακομιστή εφαρμογής, άνοιγμα της εφαρμογής.

  5. 5

    Περιμένετε στην πολύ πρώτη εκκίνηση. Μην κλείσετε το παράθυρο.

    Βλέπετε"Η πρώτη εκτέλεση δημιουργεί την τοπική σας βάση δεδομένων. Μπορεί να διαρκέσει ένα ή δύο λεπτά, παρακαλώ περιμένετε." Οι επόμενες εκκινήσεις είναι πολύ πιο γρήγορες.

  6. 6

    Επιλέξτε πώς θα ανοίξει: ως παράθυρο εφαρμογής (προτείνεται) ή στο συνηθισμένο πρόγραμμα περιήγησής σας.

    Βλέπετε"Πώς θέλετε να ανοίξετε το OpenConstructionERP;" και μετά η σελίδα σύνδεσης.

  7. 7

    Συνδεθείτε με τον λογαριασμό επίδειξης: email demo@openconstructionerp.com, κωδικός DemoPass1234!. Στη συνέχεια μπορείτε να δημιουργήσετε δικό σας λογαριασμό και έργα.

    ΒλέπετεΗ εφαρμογή. Τα έργα επίδειξης δημιουργούνται στο παρασκήνιο στην πρώτη εκκίνηση, οπότε η λίστα έργων μπορεί για λίγο να λέει ότι είναι καθ' οδόν.

  8. 8

    Σε νέα εγκατάσταση ο διαχειριστής ερωτάται μία φορά ποιες μονάδες θα χρησιμοποιήσετε. Επιλέξτε όσες χρειάζεστε και συνεχίστε. Μπορείτε να το αλλάξετε αργότερα με το κουμπί Υπηρεσίες παρασκηνίου στην επάνω γραμμή.

    ΒλέπετεΜια εφάπαξ λίστα μονάδων με τη μνήμη που χρειάζονται.

Αν δείτε ένα μήνυμα

ΕγκατάστασηΈνα μπλε παράθυρο "Τα Windows προστάτευσαν τον υπολογιστή σας" ("Windows protected your PC").

Τι σημαίνει Το πρόγραμμα εγκατάστασης δεν έχει ακόμη ψηφιακή υπογραφή, οπότε τα Windows δεν γνωρίζουν τον εκδότη. Είναι προειδοποίηση, όχι εντοπισμός ιού.

Τι να κάνετε Πατήστε Περισσότερες πληροφορίες ("More info"), ελέγξτε ότι το όνομα του αρχείου ξεκινά με OpenConstructionERP και μετά πατήστε Εκτέλεση ούτως ή άλλως ("Run anyway").

ΕγκατάστασηΤο Smart App Control μπλόκαρε την εφαρμογή, χωρίς κουμπί για συνέχεια.

Τι σημαίνει Το Smart App Control των Windows 11 απορρίπτει μη υπογεγραμμένα προγράμματα.

Τι να κάνετε Το Smart App Control δεν μπορεί να επιτρέψει μία μόνο εφαρμογή. Για να μείνει ενεργό, εκτελέστε το OpenConstructionERP με το Docker Desktop ή στο WSL (το ενσωματωμένο Linux των Windows), που το Smart App Control δεν ελέγχει. Οδηγίες βήμα προς βήμα: docs/desktop/WINDOWS_BLOCKED.md στο αποθετήριο.

Εγκατάσταση"Please choose an installation folder whose path uses only Latin letters, digits and spaces. The built-in database cannot start from a folder with other characters in its path" (το μήνυμα υπάρχει μόνο στα αγγλικά)Σημασία: η διαδρομή του φακέλου εγκατάστασης μπορεί να περιέχει μόνο λατινικούς χαρακτήρες, ψηφία και κενά, επειδή η ενσωματωμένη βάση δεδομένων δεν μπορεί να ξεκινήσει από άλλη διαδρομή.

Τι σημαίνει Ο φάκελος που επιλέξατε έχει στη διαδρομή του κυριλλικούς, κινεζικούς, τονισμένους ή άλλους μη λατινικούς χαρακτήρες.

Τι να κάνετε Κρατήστε τον προτεινόμενο C:\Program Files\OpenConstructionERP ή επιλέξτε έναν φάκελο όπως ο C:\OpenConstructionERP. Μια σιωπηλή εγκατάσταση (/S) τερματίζει με κωδικό 3 και γράφει τον λόγο στο %TEMP%\OpenConstructionERP-install-error.log.

ΕγκατάστασηΤο πρόγραμμα εγκατάστασης σταματά με σφάλμα για το WebView2.

Τι σημαίνει Τα Windows αρνήθηκαν να εγκαταστήσουν το Microsoft WebView2, το στοιχείο που σχεδιάζει το παράθυρο της εφαρμογής. Περιλαμβάνεται στο πρόγραμμα εγκατάστασης, άρα δεν χρειάζεται internet· το σφάλμα προέρχεται από τα ίδια τα Windows (πολιτική, εκκρεμής ενημέρωση ή κατεστραμμένο παλαιότερο WebView2).

Τι να κάνετε Επανεκκινήστε τον υπολογιστή και εκτελέστε ξανά το πρόγραμμα εγκατάστασης. Αν αποτύχει πάλι, εγκαταστήστε το "Microsoft Edge WebView2 Runtime" από τη Microsoft και μετά εκτελέστε άλλη μία φορά το δικό μας πρόγραμμα εγκατάστασης.

ΕγκατάστασηΤο antivirus διαγράφει ή βάζει σε καραντίνα ένα αρχείο κατά την εγκατάσταση ή στην πρώτη εκκίνηση.

Τι σημαίνει Το πρόγραμμα είναι νέο και χωρίς υπογραφή, και κάποια antivirus το αντιμετωπίζουν με καχυποψία.

Τι να κάνετε Επαναφέρετε το αρχείο από την καραντίνα και προσθέστε αυτούς τους δύο φακέλους στις εξαιρέσεις: τον φάκελο του προγράμματος C:\Program Files\OpenConstructionERP και τον φάκελο δεδομένων σας C:\Users\<your name>\.openestimate. Μετά εκτελέστε ξανά το πρόγραμμα εγκατάστασης πάνω από την υπάρχουσα εγκατάσταση. Αν δεν είστε σίγουροι ότι το αρχείο είναι γνήσιο, γράψτε πρώτα σε εμάς.

ΑναβάθμισηΜια οθόνη που ρωτά αν θα αντικατασταθεί η εγκατεστημένη έκδοση ή θα αφαιρεθεί πρώτα, με μια γραμμή που προτείνει την αφαίρεση.

Τι να κάνετε Κρατήστε την επιλογή που είναι ήδη επιλεγμένη (αντικατάσταση). Τα έργα σας διατηρούνται. Η πρώτη εκκίνηση μετά από αναβάθμιση μπορεί να πάρει περισσότερο όσο η βάση δεδομένων ενημερώνεται μόνη της.

ΑναβάθμισηΕκτελείτε το OpenConstructionERP και από pip ή από τερματικό στον ίδιο υπολογιστή, και σταματά κατά την αναβάθμιση.

Τι σημαίνει Και τα δύο χρησιμοποιούν τον ίδιο φάκελο .openestimate και την ίδια βάση δεδομένων. Το πρόγραμμα εγκατάστασης σταματά αυτή τη βάση για να αντικαταστήσει το πρόγραμμα. Στην αναβάθμιση από την 18.4.0, το παλιό πρόγραμμα απεγκατάστασης κλείνει και κάθε πρόγραμμα με όνομα openconstructionerp.exe.

Τι να κάνετε Σταματήστε την έκδοση του τερματικού (Ctrl+C) πριν εγκαταστήσετε ή αναβαθμίσετε και ξεκινήστε την ξανά μετά.

ΕκκίνησηΗ οθόνη φόρτωσης μένει για ένα λεπτό ή περισσότερο στην πολύ πρώτη εκκίνηση.

Τι σημαίνει Η εφαρμογή δημιουργεί την τοπική της βάση δεδομένων. Αυτό γίνεται μόνο μία φορά.

Τι να κάνετε Περιμένετε και μην κλείσετε το παράθυρο. Σε αργό ή σχεδόν γεμάτο δίσκο μπορεί να πάρει περισσότερο. Οι επόμενες εκκινήσεις είναι γρήγορες.

ΕκκίνησηΈνα πλαίσιο "OpenConstructionERP failed to start" που αναφέρει ένα αρχείο καταγραφής.

Τι σημαίνει Η εφαρμογή δεν μπόρεσε να ανοίξει καθόλου το παράθυρό της.

Τι να κάνετε Ξεκινήστε την άλλη μία φορά. Αν το πλαίσιο ξαναεμφανιστεί, στείλτε μας το αρχείο καταγραφής που αναφέρει.

Εκκίνηση"The backend started, but the local database is not answering, so the app cannot open."Σημασία: το τμήμα διακομιστή ξεκίνησε, αλλά η τοπική του βάση δεδομένων δεν ανταποκρίνεται, οπότε η εφαρμογή δεν μπορεί να ανοίξει.

Τι σημαίνει Η τοπική βάση δεδομένων δεν ξεκίνησε, συχνά μετά από εκτέλεση που δεν έκλεισε σωστά.

Τι να κάνετε Επανεκκινήστε τον υπολογιστή και ξεκινήστε ξανά την εφαρμογή. Αν επαναληφθεί, στείλτε μας το desktop-launcher.log και το αρχείο καταγραφής της βάσης δεδομένων (δείτε Αρχεία καταγραφής).

Εκκίνηση"The backend started, but this installation is missing the application files it serves"Σημασία: το τμήμα διακομιστή ξεκίνησε, αλλά στην εγκατάσταση λείπουν τα αρχεία της διεπαφής χρήστη.

Τι σημαίνει Λείπει μέρος του φακέλου του προγράμματος, συνήθως επειδή το αφαίρεσε το antivirus.

Τι να κάνετε Ελέγξτε την καραντίνα του antivirus και μετά εκτελέστε ξανά το πρόγραμμα εγκατάστασης πάνω από την υπάρχουσα εγκατάσταση. Τα έργα σας δεν θίγονται.

Εκκίνηση"The application backend did not start in time" ή "The application backend stopped responding while preparing the local database" (ή σε άλλο βήμα).

Τι σημαίνει Η εκκίνηση κράτησε περισσότερο από όσο περιμένει η εφαρμογή. Το μήνυμα αναφέρει το βήμα στο οποίο βρισκόταν.

Τι να κάνετε Κλείστε το παράθυρο και ξεκινήστε ξανά. Πρώτα ελευθερώστε χώρο στον δίσκο αν είναι σχεδόν γεμάτος. Αν σταματήσει πάλι στο ίδιο βήμα, στείλτε μας το desktop-launcher.log.

Εκκίνηση"The drive ran out of space while the application was starting" ή "There is not enough free space to start the application".

Τι σημαίνει Ακριβώς αυτό. Το μήνυμα αναφέρει τον φάκελο και τον ελεύθερο χώρο που απομένει.

Τι να κάνετε Ελευθερώστε χώρο σε εκείνη τη μονάδα και ξεκινήστε ξανά.

ΕκκίνησηΈνα μήνυμα ότι ο φάκελος της τοπικής βάσης δεδομένων "sits too deep in the filesystem", με δύο αριθμούς.

Τι σημαίνει Τα Windows περιορίζουν το μήκος της διαδρομής και η διαδρομή του φακέλου δεδομένων σας είναι πολύ μεγάλη για τα αρχεία της βάσης. Η ενεργοποίηση μακρών διαδρομών στα Windows δεν βοηθά.

Τι να κάνετε Ορίστε τη μεταβλητή περιβάλλοντος χρήστη OE_DATA_DIR σε μια κοντή διαδρομή όπως C:\OpenConstructionERP\data (Έναρξη, πληκτρολογήστε "μεταβλητές περιβάλλοντος", Επεξεργασία μεταβλητών περιβάλλοντος για τον λογαριασμό σας, Νέα) και μετά ξεκινήστε ξανά.

ΕκκίνησηΤο όνομα χρήστη σας στα Windows έχει μη λατινικούς χαρακτήρες (για παράδειγμα κυριλλικούς ή κινεζικούς) και ψάχνετε τη βάση δεδομένων σας.

Τι σημαίνει Η ενσωματωμένη βάση δεδομένων δεν μπορεί να λειτουργήσει από τέτοια διαδρομή, γι' αυτό από την 18.5.0 η εφαρμογή τη διατηρεί στο C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata. Πριν από την 18.5.0 η εφαρμογή δεν μπορούσε να ξεκινήσει καθόλου για τέτοιους λογαριασμούς.

Τι να κάνετε Δεν υπάρχει τίποτα να διορθωθεί. Το αρχείο pgdata.location στον φάκελο .openestimate αναφέρει τον ακριβή φάκελο της βάσης δεδομένων. Για αντίγραφα ασφαλείας αντιγράψτε και τους δύο φακέλους.

Σε λειτουργία"The application backend stopped, restarting" και το παράθυρο φορτώνει ξανά.

Τι σημαίνει Το τμήμα της εφαρμογής που τρέχει στο παρασκήνιο σταμάτησε απροσδόκητα και η εφαρμογή το ξεκίνησε ξανά. Η αποθηκευμένη δουλειά διατηρείται. Αυτό γίνεται το πολύ δύο φορές σε 30 λεπτά.

Τι να κάνετε Συνεχίστε. Αν επαναληφθεί ή δείτε "The application backend has stopped", στείλτε μας το desktop-launcher.log και το logs/backend-crash.log.

ΕκκίνησηΚάθε φορά που ξεκινάτε την εφαρμογή αποσυνδέεστε και η γλώσσα επιστρέφει στα αγγλικά.

Τι σημαίνει Άλλο πρόγραμμα χρησιμοποιεί τη θύρα 8732, που κανονικά χρησιμοποιεί η εφαρμογή. Τότε η έκδοση 18.5.0 διαλέγει τυχαία ελεύθερη θύρα σε κάθε εκκίνηση και το παράθυρο θεωρεί κάθε νέα θύρα νέο site, οπότε η σύνδεση και η γλώσσα δεν βρίσκονται.

Τι να κάνετε Κλείστε ή ρυθμίστε ξανά το άλλο πρόγραμμα που χρησιμοποιεί τη θύρα 8732 (στα Windows εκτελέστε netstat -ano | findstr :8732 σε τερματικό για να δείτε το αναγνωριστικό διεργασίας του). Τα έργα σας δεν επηρεάζονται, μόνο η σύνδεση και η επιλογή γλώσσας.

ΕκκίνησηΑνησυχείτε ότι η εφαρμογή συγκρούεται με μια PostgreSQL που ήδη εκτελείτε στη θύρα 5432.

Τι σημαίνει Δεν συγκρούεται. Η ενσωματωμένη βάση δεδομένων στα Windows παίρνει μια τυχαία ελεύθερη τοπική θύρα, και σε macOS και Linux ακούει μόνο σε τοπικό socket, όχι σε θύρα TCP.

Τι να κάνετε Δεν χρειάζεται καμία ενέργεια.

Πού βρίσκονται τα αρχεία καταγραφής

  • desktop-launcher.logC:\Users\<your name>\.openestimate\desktop-launcher.logΌ,τι έκανε η εφαρμογή υπολογιστή κατά την εκκίνηση. Πάντα στον αρχικό φάκελό σας, ακόμη κι αν μετακινήσατε τον φάκελο δεδομένων.
  • backend-crash.logC:\Users\<your name>\.openestimate\logs\backend-crash.logΛεπτομέρειες για μια απροσδόκητη διακοπή. Βρίσκεται στον φάκελο δεδομένων, οπότε μετακινείται μαζί με το OE_DATA_DIR.
  • database log folderC:\Users\<your name>\.openestimate\pgdata\log (or <folder from pgdata.location>\log)Γιατί δεν ξεκίνησε η ενσωματωμένη βάση δεδομένων.
  • OpenConstructionERP-install-error.log%TEMP%\OpenConstructionERP-install-error.log (πληκτρολογήστε %TEMP% στη γραμμή διευθύνσεων της Εξερεύνησης αρχείων)Γιατί το πρόγραμμα εγκατάστασης των Windows απέρριψε τον φάκελο εγκατάστασης.

Για να ανοίξετε τον φάκελο, επικολλήστε αυτό στη γραμμή διευθύνσεων της Εξερεύνησης αρχείων:

%USERPROFILE%\.openestimate

macOS

OpenConstructionERP_18.5.0_aarch64.dmgπερίπου 640 MB

Πριν ξεκινήσετε Ένα Mac με Apple Silicon (M1 ή νεότερο). Δεν υπάρχει έκδοση για Mac με Intel· σε Mac με Intel χρησιμοποιήστε pip ή Docker.

  1. 1

    Κατεβάστε το OpenConstructionERP_18.5.0_aarch64.dmg και ανοίξτε το.

    ΒλέπετεΈνα παράθυρο με το εικονίδιο της εφαρμογής OpenConstructionERP.

  2. 2

    Σύρετε το OpenConstructionERP στις Εφαρμογές.

    ΒλέπετεΗ εφαρμογή εμφανίζεται στον φάκελο Εφαρμογές.

  3. 3

    Ανοίξτε μία φορά το Terminal και εκτελέστε.

    xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app

    ΒλέπετεΚαμία έξοδος. Αυτό είναι σωστό. Η εντολή αφαιρεί τη σήμανση λήψης, επειδή η εφαρμογή δεν έχει ακόμη συμβολαιογραφηθεί (notarized) από την Apple.

  4. 4

    Ανοίξτε το OpenConstructionERP από τις Εφαρμογές.

    ΒλέπετεΗ οθόνη φόρτωσης "Εκκίνηση της εφαρμογής". Η πρώτη εκκίνηση στήνει την τοπική βάση δεδομένων και παίρνει ένα ή δύο λεπτά.

  5. 5

    Επιλέξτε παράθυρο εφαρμογής ή πρόγραμμα περιήγησης.

    ΒλέπετεΗ σελίδα σύνδεσης.

  6. 6

    Συνδεθείτε με τον λογαριασμό επίδειξης: email demo@openconstructionerp.com, κωδικός DemoPass1234!. Στη συνέχεια μπορείτε να δημιουργήσετε δικό σας λογαριασμό και έργα.

    ΒλέπετεΗ εφαρμογή. Τα έργα επίδειξης δημιουργούνται στο παρασκήνιο στην πρώτη εκκίνηση, οπότε η λίστα έργων μπορεί για λίγο να λέει ότι είναι καθ' οδόν.

  7. 7

    Σε νέα εγκατάσταση ο διαχειριστής ερωτάται μία φορά ποιες μονάδες θα χρησιμοποιήσετε. Επιλέξτε όσες χρειάζεστε και συνεχίστε. Μπορείτε να το αλλάξετε αργότερα με το κουμπί Υπηρεσίες παρασκηνίου στην επάνω γραμμή.

    ΒλέπετεΜια εφάπαξ λίστα μονάδων με τη μνήμη που χρειάζονται.

Αν δείτε ένα μήνυμα

ΕκκίνησηΗ οθόνη φόρτωσης μένει για ένα λεπτό ή περισσότερο στην πολύ πρώτη εκκίνηση.

Τι σημαίνει Η εφαρμογή δημιουργεί την τοπική της βάση δεδομένων. Αυτό γίνεται μόνο μία φορά.

Τι να κάνετε Περιμένετε και μην κλείσετε το παράθυρο. Σε αργό ή σχεδόν γεμάτο δίσκο μπορεί να πάρει περισσότερο. Οι επόμενες εκκινήσεις είναι γρήγορες.

Εκκίνηση"The backend started, but the local database is not answering, so the app cannot open."Σημασία: το τμήμα διακομιστή ξεκίνησε, αλλά η τοπική του βάση δεδομένων δεν ανταποκρίνεται, οπότε η εφαρμογή δεν μπορεί να ανοίξει.

Τι σημαίνει Η τοπική βάση δεδομένων δεν ξεκίνησε, συχνά μετά από εκτέλεση που δεν έκλεισε σωστά.

Τι να κάνετε Επανεκκινήστε τον υπολογιστή και ξεκινήστε ξανά την εφαρμογή. Αν επαναληφθεί, στείλτε μας το desktop-launcher.log και το αρχείο καταγραφής της βάσης δεδομένων (δείτε Αρχεία καταγραφής).

Εκκίνηση"The backend started, but this installation is missing the application files it serves"Σημασία: το τμήμα διακομιστή ξεκίνησε, αλλά στην εγκατάσταση λείπουν τα αρχεία της διεπαφής χρήστη.

Τι σημαίνει Λείπει μέρος του φακέλου του προγράμματος, συνήθως επειδή το αφαίρεσε το antivirus.

Τι να κάνετε Ελέγξτε την καραντίνα του antivirus και μετά εκτελέστε ξανά το πρόγραμμα εγκατάστασης πάνω από την υπάρχουσα εγκατάσταση. Τα έργα σας δεν θίγονται.

Εκκίνηση"The application backend did not start in time" ή "The application backend stopped responding while preparing the local database" (ή σε άλλο βήμα).

Τι σημαίνει Η εκκίνηση κράτησε περισσότερο από όσο περιμένει η εφαρμογή. Το μήνυμα αναφέρει το βήμα στο οποίο βρισκόταν.

Τι να κάνετε Κλείστε το παράθυρο και ξεκινήστε ξανά. Πρώτα ελευθερώστε χώρο στον δίσκο αν είναι σχεδόν γεμάτος. Αν σταματήσει πάλι στο ίδιο βήμα, στείλτε μας το desktop-launcher.log.

Εκκίνηση"The application never finished unpacking itself, so its backend never started." ή "The application could not unpack itself into the temporary folder it uses."

Τι σημαίνει Σε macOS και Linux η εφαρμογή αποσυμπιέζει το backend της σε κάθε εκκίνηση. Το εμποδίζει ένας αργός ή γεμάτος δίσκος, ή ένα antivirus που κλειδώνει τα αρχεία. (Η εφαρμογή για Windows δεν αποσυμπιέζεται πια από την 18.5.)

Τι να κάνετε Ελευθερώστε χώρο στη μονάδα με τον προσωρινό φάκελό σας ή επιτρέψτε την εφαρμογή στο antivirus και ξεκινήστε ξανά.

Εκκίνηση"The drive ran out of space while the application was starting" ή "There is not enough free space to start the application".

Τι σημαίνει Ακριβώς αυτό. Το μήνυμα αναφέρει τον φάκελο και τον ελεύθερο χώρο που απομένει.

Τι να κάνετε Ελευθερώστε χώρο σε εκείνη τη μονάδα και ξεκινήστε ξανά.

Σε λειτουργία"The application backend stopped, restarting" και το παράθυρο φορτώνει ξανά.

Τι σημαίνει Το τμήμα της εφαρμογής που τρέχει στο παρασκήνιο σταμάτησε απροσδόκητα και η εφαρμογή το ξεκίνησε ξανά. Η αποθηκευμένη δουλειά διατηρείται. Αυτό γίνεται το πολύ δύο φορές σε 30 λεπτά.

Τι να κάνετε Συνεχίστε. Αν επαναληφθεί ή δείτε "The application backend has stopped", στείλτε μας το desktop-launcher.log και το logs/backend-crash.log.

ΕκκίνησηΚάθε φορά που ξεκινάτε την εφαρμογή αποσυνδέεστε και η γλώσσα επιστρέφει στα αγγλικά.

Τι σημαίνει Άλλο πρόγραμμα χρησιμοποιεί τη θύρα 8732, που κανονικά χρησιμοποιεί η εφαρμογή. Τότε η έκδοση 18.5.0 διαλέγει τυχαία ελεύθερη θύρα σε κάθε εκκίνηση και το παράθυρο θεωρεί κάθε νέα θύρα νέο site, οπότε η σύνδεση και η γλώσσα δεν βρίσκονται.

Τι να κάνετε Κλείστε ή ρυθμίστε ξανά το άλλο πρόγραμμα που χρησιμοποιεί τη θύρα 8732 (στα Windows εκτελέστε netstat -ano | findstr :8732 σε τερματικό για να δείτε το αναγνωριστικό διεργασίας του). Τα έργα σας δεν επηρεάζονται, μόνο η σύνδεση και η επιλογή γλώσσας.

ΕκκίνησηΑνησυχείτε ότι η εφαρμογή συγκρούεται με μια PostgreSQL που ήδη εκτελείτε στη θύρα 5432.

Τι σημαίνει Δεν συγκρούεται. Η ενσωματωμένη βάση δεδομένων στα Windows παίρνει μια τυχαία ελεύθερη τοπική θύρα, και σε macOS και Linux ακούει μόνο σε τοπικό socket, όχι σε θύρα TCP.

Τι να κάνετε Δεν χρειάζεται καμία ενέργεια.

Εγκατάσταση"OpenConstructionERP is damaged and can't be opened" (το κείμενο μπορεί να εμφανίζεται στη γλώσσα του συστήματός σας).

Τι σημαίνει Η εφαρμογή δεν έχει ακόμη συμβολαιογραφηθεί (notarized) από την Apple και φέρει ακόμη τη σήμανση λήψης. Η εφαρμογή δεν είναι κατεστραμμένη.

Τι να κάνετε Μόνο αυτό βοηθά: στο Terminal εκτελέστε μία φορά xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app και μετά ανοίξτε κανονικά την εφαρμογή.

Εγκατάσταση"OpenConstructionERP cannot be opened because the developer cannot be verified" (ή η Apple δεν μπόρεσε να επαληθεύσει ότι δεν περιέχει κακόβουλο λογισμικό· το κείμενο μπορεί να εμφανίζεται στη γλώσσα του συστήματός σας).

Τι σημαίνει Η εφαρμογή είναι υπογεγραμμένη ad hoc αλλά δεν έχει ακόμη συμβολαιογραφηθεί (notarized) από την Apple.

Τι να κάνετε Εκτελέστε την ίδια εντολή xattr ή ανοίξτε τις Ρυθμίσεις συστήματος, Απόρρητο και ασφάλεια ("Privacy & Security"), κυλήστε προς τα κάτω και πατήστε Άνοιγμα ούτως ή άλλως ("Open Anyway"). Το κάνετε μόνο μία φορά.

ΕγκατάστασηΗ εφαρμογή δεν τρέχει καθόλου στο Mac σας.

Τι σημαίνει Η έκδοση για Mac είναι μόνο για Apple Silicon (M1 και νεότερα). Δεν υπάρχει έκδοση για Intel.

Τι να κάνετε Σε Mac με Intel χρησιμοποιήστε pip (Python 3.12 ή νεότερο) ή Docker.

Πού βρίσκονται τα αρχεία καταγραφής

  • desktop-launcher.log~/.openestimate/desktop-launcher.logΌ,τι έκανε η εφαρμογή υπολογιστή κατά την εκκίνηση. Πάντα στον αρχικό φάκελό σας, ακόμη κι αν μετακινήσατε τον φάκελο δεδομένων.
  • backend-crash.log~/.openestimate/logs/backend-crash.logΛεπτομέρειες για μια απροσδόκητη διακοπή. Βρίσκεται στον φάκελο δεδομένων, οπότε μετακινείται μαζί με το OE_DATA_DIR.
  • database log folder~/.openestimate/pgdata/logΓιατί δεν ξεκίνησε η ενσωματωμένη βάση δεδομένων.

Για να ανοίξετε τον φάκελο από τερματικό:

open ~/.openestimate

Linux

Linux: .deb (Ubuntu, Debian, Mint)
OpenConstructionERP_18.5.0_amd64.debπερίπου 830 MB

Πριν ξεκινήσετε 64-bit x86 (amd64). Το πακέτο χρειάζεται το libwebkit2gtk-4.1-0, που το εγκαθιστά το apt για εσάς. Δημιουργήθηκε σε Ubuntu 22.04, άρα Ubuntu 22.04 ή νεότερο και Debian 12 ή νεότερο είναι η ασφαλής επιλογή.

  1. 1

    Κατεβάστε το OpenConstructionERP_18.5.0_amd64.deb.

    ΒλέπετεΈνα αρχείο περίπου 830 MB.

  2. 2

    Σε τερματικό, στον φάκελο λήψης, εκτελέστε.

    sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb

    ΒλέπετεΤο apt απαριθμεί το πακέτο και τις βιβλιοθήκες που χρειάζεται και μετά τα εγκαθιστά. Το ./ μπροστά από το όνομα του αρχείου έχει σημασία.

  3. 3

    Ξεκινήστε το OpenConstructionERP από το μενού εφαρμογών.

    ΒλέπετεΗ οθόνη φόρτωσης. Η πρώτη εκκίνηση παίρνει ένα ή δύο λεπτά.

  4. 4

    Συνδεθείτε με τον λογαριασμό επίδειξης: email demo@openconstructionerp.com, κωδικός DemoPass1234!. Στη συνέχεια μπορείτε να δημιουργήσετε δικό σας λογαριασμό και έργα.

    ΒλέπετεΗ εφαρμογή. Τα έργα επίδειξης δημιουργούνται στο παρασκήνιο στην πρώτη εκκίνηση, οπότε η λίστα έργων μπορεί για λίγο να λέει ότι είναι καθ' οδόν.

  5. 5

    Σε νέα εγκατάσταση ο διαχειριστής ερωτάται μία φορά ποιες μονάδες θα χρησιμοποιήσετε. Επιλέξτε όσες χρειάζεστε και συνεχίστε. Μπορείτε να το αλλάξετε αργότερα με το κουμπί Υπηρεσίες παρασκηνίου στην επάνω γραμμή.

    ΒλέπετεΜια εφάπαξ λίστα μονάδων με τη μνήμη που χρειάζονται.

Linux: .rpm (Fedora, RHEL, Rocky)
OpenConstructionERP-18.5.0-1.x86_64.rpmπερίπου 850 MB

Πριν ξεκινήσετε 64-bit x86. Το πακέτο χρειάζεται τη βιβλιοθήκη WebKitGTK 4.1, που την εγκαθιστά ο διαχειριστής πακέτων για εσάς.

  1. 1

    Κατεβάστε το OpenConstructionERP-18.5.0-1.x86_64.rpm.

    ΒλέπετεΈνα αρχείο περίπου 850 MB.

  2. 2

    Εκτελέστε.

    sudo dnf install ./OpenConstructionERP-18.5.0-1.x86_64.rpm

    ΒλέπετεΤο dnf επιλύει τις εξαρτήσεις και εγκαθιστά.

  3. 3

    Ξεκινήστε το OpenConstructionERP από το μενού εφαρμογών.

    ΒλέπετεΗ οθόνη φόρτωσης. Η πρώτη εκκίνηση παίρνει ένα ή δύο λεπτά.

  4. 4

    Συνδεθείτε με τον λογαριασμό επίδειξης: email demo@openconstructionerp.com, κωδικός DemoPass1234!. Στη συνέχεια μπορείτε να δημιουργήσετε δικό σας λογαριασμό και έργα.

    ΒλέπετεΗ εφαρμογή. Τα έργα επίδειξης δημιουργούνται στο παρασκήνιο στην πρώτη εκκίνηση, οπότε η λίστα έργων μπορεί για λίγο να λέει ότι είναι καθ' οδόν.

  5. 5

    Σε νέα εγκατάσταση ο διαχειριστής ερωτάται μία φορά ποιες μονάδες θα χρησιμοποιήσετε. Επιλέξτε όσες χρειάζεστε και συνεχίστε. Μπορείτε να το αλλάξετε αργότερα με το κουμπί Υπηρεσίες παρασκηνίου στην επάνω γραμμή.

    ΒλέπετεΜια εφάπαξ λίστα μονάδων με τη μνήμη που χρειάζονται.

Linux: AppImage (any distribution)
OpenConstructionERP_18.5.0_amd64.AppImageπερίπου 910 MB

Πριν ξεκινήσετε 64-bit x86 και η βιβλιοθήκη FUSE 2 (libfuse2· στο Ubuntu 24.04 το πακέτο λέγεται libfuse2t64).

  1. 1

    Κατεβάστε το OpenConstructionERP_18.5.0_amd64.AppImage.

    ΒλέπετεΈνα αρχείο περίπου 910 MB.

  2. 2

    Κάντε το εκτελέσιμο.

    chmod +x OpenConstructionERP_18.5.0_amd64.AppImage

    ΒλέπετεΚαμία έξοδος.

  3. 3

    Εκτελέστε το.

    ./OpenConstructionERP_18.5.0_amd64.AppImage

    ΒλέπετεΗ οθόνη φόρτωσης. Η πρώτη εκκίνηση παίρνει ένα ή δύο λεπτά.

  4. 4

    Συνδεθείτε με τον λογαριασμό επίδειξης: email demo@openconstructionerp.com, κωδικός DemoPass1234!. Στη συνέχεια μπορείτε να δημιουργήσετε δικό σας λογαριασμό και έργα.

    ΒλέπετεΗ εφαρμογή. Τα έργα επίδειξης δημιουργούνται στο παρασκήνιο στην πρώτη εκκίνηση, οπότε η λίστα έργων μπορεί για λίγο να λέει ότι είναι καθ' οδόν.

  5. 5

    Σε νέα εγκατάσταση ο διαχειριστής ερωτάται μία φορά ποιες μονάδες θα χρησιμοποιήσετε. Επιλέξτε όσες χρειάζεστε και συνεχίστε. Μπορείτε να το αλλάξετε αργότερα με το κουμπί Υπηρεσίες παρασκηνίου στην επάνω γραμμή.

    ΒλέπετεΜια εφάπαξ λίστα μονάδων με τη μνήμη που χρειάζονται.

Αν δείτε ένα μήνυμα

ΕκκίνησηΗ οθόνη φόρτωσης μένει για ένα λεπτό ή περισσότερο στην πολύ πρώτη εκκίνηση.

Τι σημαίνει Η εφαρμογή δημιουργεί την τοπική της βάση δεδομένων. Αυτό γίνεται μόνο μία φορά.

Τι να κάνετε Περιμένετε και μην κλείσετε το παράθυρο. Σε αργό ή σχεδόν γεμάτο δίσκο μπορεί να πάρει περισσότερο. Οι επόμενες εκκινήσεις είναι γρήγορες.

Εκκίνηση"The backend started, but the local database is not answering, so the app cannot open."Σημασία: το τμήμα διακομιστή ξεκίνησε, αλλά η τοπική του βάση δεδομένων δεν ανταποκρίνεται, οπότε η εφαρμογή δεν μπορεί να ανοίξει.

Τι σημαίνει Η τοπική βάση δεδομένων δεν ξεκίνησε, συχνά μετά από εκτέλεση που δεν έκλεισε σωστά.

Τι να κάνετε Επανεκκινήστε τον υπολογιστή και ξεκινήστε ξανά την εφαρμογή. Αν επαναληφθεί, στείλτε μας το desktop-launcher.log και το αρχείο καταγραφής της βάσης δεδομένων (δείτε Αρχεία καταγραφής).

Εκκίνηση"The backend started, but this installation is missing the application files it serves"Σημασία: το τμήμα διακομιστή ξεκίνησε, αλλά στην εγκατάσταση λείπουν τα αρχεία της διεπαφής χρήστη.

Τι σημαίνει Λείπει μέρος του φακέλου του προγράμματος, συνήθως επειδή το αφαίρεσε το antivirus.

Τι να κάνετε Ελέγξτε την καραντίνα του antivirus και μετά εκτελέστε ξανά το πρόγραμμα εγκατάστασης πάνω από την υπάρχουσα εγκατάσταση. Τα έργα σας δεν θίγονται.

Εκκίνηση"The application backend did not start in time" ή "The application backend stopped responding while preparing the local database" (ή σε άλλο βήμα).

Τι σημαίνει Η εκκίνηση κράτησε περισσότερο από όσο περιμένει η εφαρμογή. Το μήνυμα αναφέρει το βήμα στο οποίο βρισκόταν.

Τι να κάνετε Κλείστε το παράθυρο και ξεκινήστε ξανά. Πρώτα ελευθερώστε χώρο στον δίσκο αν είναι σχεδόν γεμάτος. Αν σταματήσει πάλι στο ίδιο βήμα, στείλτε μας το desktop-launcher.log.

Εκκίνηση"The application never finished unpacking itself, so its backend never started." ή "The application could not unpack itself into the temporary folder it uses."

Τι σημαίνει Σε macOS και Linux η εφαρμογή αποσυμπιέζει το backend της σε κάθε εκκίνηση. Το εμποδίζει ένας αργός ή γεμάτος δίσκος, ή ένα antivirus που κλειδώνει τα αρχεία. (Η εφαρμογή για Windows δεν αποσυμπιέζεται πια από την 18.5.)

Τι να κάνετε Ελευθερώστε χώρο στη μονάδα με τον προσωρινό φάκελό σας ή επιτρέψτε την εφαρμογή στο antivirus και ξεκινήστε ξανά.

Εκκίνηση"The drive ran out of space while the application was starting" ή "There is not enough free space to start the application".

Τι σημαίνει Ακριβώς αυτό. Το μήνυμα αναφέρει τον φάκελο και τον ελεύθερο χώρο που απομένει.

Τι να κάνετε Ελευθερώστε χώρο σε εκείνη τη μονάδα και ξεκινήστε ξανά.

Σε λειτουργία"The application backend stopped, restarting" και το παράθυρο φορτώνει ξανά.

Τι σημαίνει Το τμήμα της εφαρμογής που τρέχει στο παρασκήνιο σταμάτησε απροσδόκητα και η εφαρμογή το ξεκίνησε ξανά. Η αποθηκευμένη δουλειά διατηρείται. Αυτό γίνεται το πολύ δύο φορές σε 30 λεπτά.

Τι να κάνετε Συνεχίστε. Αν επαναληφθεί ή δείτε "The application backend has stopped", στείλτε μας το desktop-launcher.log και το logs/backend-crash.log.

ΕκκίνησηΚάθε φορά που ξεκινάτε την εφαρμογή αποσυνδέεστε και η γλώσσα επιστρέφει στα αγγλικά.

Τι σημαίνει Άλλο πρόγραμμα χρησιμοποιεί τη θύρα 8732, που κανονικά χρησιμοποιεί η εφαρμογή. Τότε η έκδοση 18.5.0 διαλέγει τυχαία ελεύθερη θύρα σε κάθε εκκίνηση και το παράθυρο θεωρεί κάθε νέα θύρα νέο site, οπότε η σύνδεση και η γλώσσα δεν βρίσκονται.

Τι να κάνετε Κλείστε ή ρυθμίστε ξανά το άλλο πρόγραμμα που χρησιμοποιεί τη θύρα 8732 (στα Windows εκτελέστε netstat -ano | findstr :8732 σε τερματικό για να δείτε το αναγνωριστικό διεργασίας του). Τα έργα σας δεν επηρεάζονται, μόνο η σύνδεση και η επιλογή γλώσσας.

ΕκκίνησηΑνησυχείτε ότι η εφαρμογή συγκρούεται με μια PostgreSQL που ήδη εκτελείτε στη θύρα 5432.

Τι σημαίνει Δεν συγκρούεται. Η ενσωματωμένη βάση δεδομένων στα Windows παίρνει μια τυχαία ελεύθερη τοπική θύρα, και σε macOS και Linux ακούει μόνο σε τοπικό socket, όχι σε θύρα TCP.

Τι να κάνετε Δεν χρειάζεται καμία ενέργεια.

ΕγκατάστασηΤο .deb ζητά το libwebkit2gtk-4.1-0 ή το dpkg αναφέρει μη ικανοποιημένες εξαρτήσεις.

Τι σημαίνει Η εφαρμογή χρειάζεται το WebKitGTK 4.1 για να σχεδιάσει το παράθυρό της. Το dpkg -i δεν εγκαθιστά εξαρτήσεις.

Τι να κάνετε Εγκαταστήστε με sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb, που φέρνει και τη βιβλιοθήκη. Αν η διανομή σας δεν έχει το libwebkit2gtk-4.1-0 (Ubuntu παλαιότερο από 22.04, Debian παλαιότερο από 12), χρησιμοποιήστε pip.

ΕγκατάστασηΤο AppImage δεν κάνει τίποτα όταν κάνετε διπλό κλικ.

Τι σημαίνει Το αρχείο δεν έχει ακόμη σημανθεί ως πρόγραμμα.

Τι να κάνετε Εκτελέστε chmod +x OpenConstructionERP_18.5.0_amd64.AppImage και ξεκινήστε το ξανά.

ΕγκατάστασηΈνα σφάλμα AppImage που αναφέρει το FUSE ή το libfuse.so.2.

Τι σημαίνει Οι νεότερες διανομές δεν εγκαθιστούν πια τη βιβλιοθήκη FUSE 2 που χρησιμοποιούν τα AppImage.

Τι να κάνετε Εγκαταστήστε τη (sudo apt install libfuse2, στο Ubuntu 24.04 sudo apt install libfuse2t64) ή χρησιμοποιήστε το .deb, το .rpm ή pip.

Πού βρίσκονται τα αρχεία καταγραφής

  • desktop-launcher.log~/.openestimate/desktop-launcher.logΌ,τι έκανε η εφαρμογή υπολογιστή κατά την εκκίνηση. Πάντα στον αρχικό φάκελό σας, ακόμη κι αν μετακινήσατε τον φάκελο δεδομένων.
  • backend-crash.log~/.openestimate/logs/backend-crash.logΛεπτομέρειες για μια απροσδόκητη διακοπή. Βρίσκεται στον φάκελο δεδομένων, οπότε μετακινείται μαζί με το OE_DATA_DIR.
  • database log folder~/.openestimate/pgdata/logΓιατί δεν ξεκίνησε η ενσωματωμένη βάση δεδομένων.

Για να ανοίξετε τον φάκελο από τερματικό:

xdg-open ~/.openestimate

pip

Πακέτο openconstructionerp

Πριν ξεκινήσετε Python 3.12 ή νεότερο. Ελέγξτε με python --version. Χωρίς Docker και χωρίς ξεχωριστή βάση δεδομένων: το pip φέρνει ενσωματωμένη PostgreSQL.

Δείτε αυτό το βήμα:
  1. 1

    Εκτελέστε.

    pip install --upgrade openconstructionerp

    ΒλέπετεΤο pip κατεβάζει το πακέτο και τις εξαρτήσεις του.

  2. 2

    Εκτελέστε.

    openconstructionerp

    ΒλέπετεΈνας σύντομος χαιρετισμός. Στην πρώτη εκτέλεση ρωτά αν θα φορτωθούν τα έργα επίδειξης και αν θα ανοίξει το πρόγραμμα περιήγησης.

  3. 3

    Περιμένετε όσο στήνεται η τοπική βάση δεδομένων.

    Βλέπετε"Database: embedded PostgreSQL 16 (no Docker)" και μετά ξεκινά ο διακομιστής. Το πρόγραμμα περιήγησής σας ανοίγει το http://127.0.0.1:8080 (το ίδιο με το http://localhost:8080).

  4. 4

    Συνδεθείτε. Με δεδομένα επίδειξης μπορείτε να χρησιμοποιήσετε demo@openconstructionerp.com / DemoPass1234!

    ΒλέπετεΟ πίνακας ελέγχου.

  5. 5

    Σε νέα εγκατάσταση ο διαχειριστής ερωτάται μία φορά ποιες μονάδες θα χρησιμοποιήσετε. Επιλέξτε όσες χρειάζεστε και συνεχίστε. Μπορείτε να το αλλάξετε αργότερα με το κουμπί Υπηρεσίες παρασκηνίου στην επάνω γραμμή.

    ΒλέπετεΜια εφάπαξ λίστα μονάδων με τη μνήμη που χρειάζονται.

  6. 6

    Για διακοπή, πατήστε Ctrl+C στο τερματικό. Την επόμενη φορά εκτελέστε απλώς ξανά openconstructionerp.

    ΒλέπετεΟ διακομιστής σταματά. Τα δεδομένα σας μένουν στον φάκελο .openestimate του αρχικού σας φακέλου.

Χρήσιμες εντολές

Η εντολή openconstructionerp δεν βρέθηκε

python -m openconstructionerp

Κάτι δεν λειτουργεί: ελέγχει την Python, τη θύρα, τον φάκελο δεδομένων και τη βάση δεδομένων και λέει τι να κάνετε

openconstructionerp doctor

Η θύρα 8080 χρησιμοποιείται από άλλο πρόγραμμα

openconstructionerp serve --port 8081

Άλλοι υπολογιστές του δικτύου σας πρέπει να έχουν πρόσβαση

openconstructionerp serve --host 0.0.0.0 --port 8080

Πρέπει να μας πείτε την έκδοσή σας

openconstructionerp --version

Αν δείτε ένα μήνυμα

ΕγκατάστασηΤο pip λέει ότι δεν βρέθηκε κατάλληλη διανομή ή ότι απαιτείται άλλη Python.

Τι σημαίνει Το OpenConstructionERP χρειάζεται Python 3.12 ή νεότερη.

Τι να κάνετε Εγκαταστήστε Python 3.12 ή νεότερη και εκτελέστε python3.12 -m pip install --upgrade openconstructionerp (στα Windows: py -3.12 -m pip install --upgrade openconstructionerp).

Εγκατάστασηerror: externally-managed-environment (Ubuntu 23.04+, Debian 12+).Σημασία: το σύστημα Linux που χρησιμοποιείτε προστατεύει τη δική του Python και αρνείται την εγκατάσταση πακέτων σε αυτήν.

Τι σημαίνει Η Python του συστήματος δεν επιτρέπει στο pip να εγκαταστήσει μέσα της.

Τι να κάνετε Χρησιμοποιήστε pipx install openconstructionerp ή δημιουργήστε πρώτα ένα εικονικό περιβάλλον: python3 -m venv ~/oe && ~/oe/bin/pip install openconstructionerp.

Εκκίνηση"openconstructionerp" is not recognized ή command not found.

Τι σημαίνει Ο φάκελος όπου το pip βάζει τις εντολές δεν είναι στο PATH σας (συχνό στα Windows).

Τι να κάνετε Εκτελέστε αντί γι' αυτό python -m openconstructionerp. Δουλεύει σε κάθε σύστημα χωρίς να πειράξετε το PATH.

Εκκίνηση"Port 8080 is already in use. Try: openconstructionerp serve --port 8081"Σημασία: ένα άλλο πρόγραμμα χρησιμοποιεί ήδη τη θύρα 8080, οπότε ξεκινήστε την εφαρμογή σε άλλη θύρα, για παράδειγμα 8081.

Τι σημαίνει Άλλο πρόγραμμα χρησιμοποιεί τη θύρα 8080.

Τι να κάνετε Εκτελέστε την προτεινόμενη εντολή και ανοίξτε τη διεύθυνση που εκτυπώνει.

Εκκίνηση"Embedded PostgreSQL could not start".Σημασία: η ενσωματωμένη βάση δεδομένων PostgreSQL δεν μπόρεσε να ξεκινήσει.

Τι σημαίνει Η ενσωματωμένη βάση δεδομένων δεν ξεκίνησε. Το μήνυμα εκτυπώνει τη διαδρομή του αρχείου καταγραφής της.

Τι να κάνετε Εκτελέστε openconstructionerp doctor. Αν δεν βοηθήσει, επανεγκαταστήστε με pip install --upgrade --force-reinstall openconstructionerp και στείλτε μας το αρχείο καταγραφής που αναφέρει.

Πού βρίσκονται τα αρχεία καταγραφής

  • terminal outputthe terminal window (pip); docker compose logs app (Docker)Για pip και Docker, αντιγράψτε ό,τι εκτύπωσε το τερματικό και την έξοδο του openconstructionerp doctor.

Docker

Πακέτο ghcr.io/datadrivenconstruction/openconstructionerp (tags 18.5.0, 18.5, latest; linux/amd64)

Πριν ξεκινήσετε Docker με Docker Compose. Το δημοσιευμένο image είναι χτισμένο για x86-64 (amd64). Σε Apple Silicon ή άλλα μηχανήματα ARM, χτίστε από τον πηγαίο κώδικα (make quickstart) ή χρησιμοποιήστε pip. Οι εντολές παρακάτω είναι για κέλυφος bash (Linux, macOS ή Git Bash ή WSL στα Windows). Το Windows PowerShell δεν έχει openssl και γράφει αρχεία σε μορφή που το compose δεν μπορεί να διαβάσει.

  1. 1

    Σε έναν κενό φάκελο, κατεβάστε τα δύο αρχεία compose.

    curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.yml -o docker-compose.yml
    curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.image.yml -o docker-compose.override.yml

    ΒλέπετεΔύο αρχεία στον φάκελο.

  2. 2

    Δημιουργήστε μία φορά το αρχείο μυστικών.

    echo "POSTGRES_PASSWORD=$(openssl rand -base64 24)" > .env
    echo "JWT_SECRET=$(openssl rand -hex 32)" >> .env

    ΒλέπετεΈνα αρχείο .env. Φυλάξτε το: περιέχει τον κωδικό της βάσης δεδομένων και το μυστικό σύνδεσης.

  3. 3

    Εκκινήστε το.

    docker compose pull app && docker compose up -d

    ΒλέπετεΞεκινούν δύο containers: postgres και app.

  4. 4

    Ανοίξτε το http://localhost:8080 και συνδεθείτε με demo@openconstructionerp.com / DemoPass1234!

    ΒλέπετεΗ σελίδα σύνδεσης. Η πρώτη εκκίνηση μπορεί να πάρει ένα λεπτό όσο προετοιμάζεται η βάση δεδομένων.

  5. 5

    Σε νέα εγκατάσταση ο διαχειριστής ερωτάται μία φορά ποιες μονάδες θα χρησιμοποιήσετε. Επιλέξτε όσες χρειάζεστε και συνεχίστε. Μπορείτε να το αλλάξετε αργότερα με το κουμπί Υπηρεσίες παρασκηνίου στην επάνω γραμμή.

    ΒλέπετεΜια εφάπαξ λίστα μονάδων με τη μνήμη που χρειάζονται.

Χρήσιμες εντολές

Ελέγξτε ότι και τα δύο containers τρέχουν και είναι υγιή

docker compose ps

Δείτε γιατί δεν ξεκινά η εφαρμογή

docker compose logs app

Η θύρα 8080 στον υπολογιστή σας χρησιμοποιείται

OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d

Αυτή η διαμόρφωση compose προορίζεται για αξιολόγηση και τοπική χρήση. Για διακομιστή παραγωγής δείτε το docs/INSTALL_LINUX.md και το docker-compose.prod.yml στο αποθετήριο.

Αν δείτε ένα μήνυμα

ΕκκίνησηΤο Compose σταματά με "POSTGRES_PASSWORD must be set" ή "JWT_SECRET must be set".

Τι σημαίνει Το αρχείο .env με τα δύο μυστικά λείπει ή δεν είναι στον ίδιο φάκελο.

Τι να κάνετε Δημιουργήστε το αρχείο .env όπως στο βήμα 2, στον φάκελο με το docker-compose.yml.

ΕκκίνησηΤο http://localhost:8080 δεν ανοίγει.

Τι σημαίνει Το container δεν τρέχει ακόμη ή η θύρα 8080 χρησιμοποιείται.

Τι να κάνετε Εκτελέστε docker compose ps και docker compose logs app. Για άλλη θύρα: OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d και μετά ανοίξτε το http://localhost:8081.

ΕγκατάστασηΣε Mac με Apple Silicon ή άλλο μηχάνημα ARM, το Docker προειδοποιεί ότι η πλατφόρμα του image linux/amd64 δεν ταιριάζει ή η εφαρμογή τρέχει πολύ αργά.

Τι σημαίνει Το δημοσιευμένο image είναι χτισμένο μόνο για x86-64.

Τι να κάνετε Χτίστε από τον πηγαίο κώδικα με make quickstart ή χρησιμοποιήστε pip.

Πού βρίσκονται τα αρχεία καταγραφής

  • terminal outputthe terminal window (pip); docker compose logs app (Docker)Για pip και Docker, αντιγράψτε ό,τι εκτύπωσε το τερματικό και την έξοδο του openconstructionerp doctor.

Τα δεδομένα σας, οι αναβαθμίσεις και η απεγκατάσταση

Αναβάθμιση

Εγκαταστήστε τη νέα έκδοση πάνω από την παλιά. Ο φάκελός σας .openestimate δεν ανήκει στο πρόγραμμα, οπότε έργα, χρήστες και ρυθμίσεις μένουν. Η πρώτη εκκίνηση μετά από αναβάθμιση μπορεί να πάρει περισσότερο όσο η βάση δεδομένων ενημερώνεται μόνη της.

Απεγκατάσταση

Η απεγκατάσταση αφαιρεί το πρόγραμμα και κρατά τα έργα σας. Στα Windows το πρόγραμμα απεγκατάστασης προσφέρει την επιλογή "Delete the application data" (στη γλώσσα του προγράμματος εγκατάστασης): αυτή διαγράφει μόνο τη σύνδεση και τη γλώσσα που έχει αποθηκεύσει το παράθυρο της εφαρμογής (στα %APPDATA% και %LOCALAPPDATA%\io.openconstructionerp.desktop), όχι τα έργα σας. Για να ξεκινήσετε από την αρχή, απεγκαταστήστε, αντιγράψτε το .openestimate σε ασφαλές μέρος και μετά διαγράψτε το.

Αντίγραφο ασφαλείας

Κλείστε την εφαρμογή και αντιγράψτε τον φάκελο .openestimate (και τον φάκελο ProgramData που αναφέρεται στο pgdata.location, αν υπάρχει).

Ακόμη κολλημένοι; Θα σας βοηθήσουμε

Παρακαλούμε συμπεριλάβετε:

Τα αρχεία καταγραφής μπορεί να περιέχουν το όνομα χρήστη σας και ονόματα φακέλων. Ελέγξτε τα πριν τα δημοσιεύσετε· στείλτε τα καλύτερα με email, αν προτιμάτε.

Επόμενα βήματα μετά την εγκατάσταση

Εγκαταστήσατε και συνδεθήκατε; Δείτε αυτά τα βίντεο με τη σειρά. Το καθένα είναι σύντομο και δείχνει την πραγματική εφαρμογή.

  1. Πρώτα βήματα μετά την εγκατάσταση

    Το δεύτερο μισό του βίντεο εγκατάστασης: πρώτη εκκίνηση, γλώσσα και περιοχή, ενότητες, χρήστες, το πρώτο σας έργο.

  2. Δείτε ολόκληρο το προϊόν

    Επίσης χρήσιμο

    Ξενάγηση στο προϊόν: BOQ, BIM, DWG, takeoff από PDF και προϋπολογισμός με AI

    12:01 λεπτά, εγγεγραμμένο με παλαιότερη έκδοση. Δείχνει και εγκατάσταση με pip.

    Σύντομη ξενάγηση, 2:37: ένα κτίριο, μία πηγή αλήθειας

  3. Βασικά του προϋπολογισμού

  4. Η αγορά σας, από την αρχή ως το τέλος

    Builder's Playbook UK: Construction in England6 βίντεο · ENΕμπορική διαχείριση στο Ηνωμένο Βασίλειο: τιμολόγηση προσφοράς κατά NRM 2, σύγκριση προσφορών, πληρωμές JCT και παρακράτηση, pay less notices, CIS και αντίστροφη χρέωση ΦΠΑ, τροποποιήσεις.Builder's Playbook: Canada6 βίντεο · ENΚαναδάς/Οντάριο: τιμολόγηση, διαγωνισμοί υπεργολαβιών, ενδιάμεσες πληρωμές CCDC 2, έγκαιρη πληρωμή (prompt payment), εντολές αλλαγής, ουσιαστική περαίωση.Builder's Playbook: Québec5 βίντεο · FRΚεμπέκ στα γαλλικά: πρώτα βήματα, προϋπολογισμός, διαγωνισμοί BSDQ, τιμολόγηση με παρακράτηση και νόμιμη υποθήκη, παραλαβή και ελλείψεις.OpenConstructionERP auf Deutsch: vom Projektstart bis zur Übergabe8 βίντεο · DEΓερμανική σειρά από τη ρύθμιση του έργου μέσω σχεδίων/RFI, ποσοτήτων, ελέγχων BIM, LV, τιμών μονάδας και GAEB X83/X84 έως την κατακύρωση (αρίθμηση /12, δημοσιευμένα 8).Builder's Playbook Hrvatska: gradnja u Hrvatskoj5 βίντεο · HRΚροατία: εισαγωγή συμβατικού BOQ από Excel, εισερχόμενα τιμολόγια, υπεργολάβοι, ενδιάμεσοι λογαριασμοί, οικονομική κατάσταση και επιπλέον εργασίες.
  5. Διαχείριση του εργοταξίου: προϋπολογισμός, αγορές, ώρες, τιμολόγια

Όλες οι λίστες αναπαραγωγής στο κανάλι του OpenConstruction Academy

Το πλήρες κείμενο υπάρχει και στο GitHub στα English, Deutsch και Русский.