Орнату бойынша көмек
OpenConstructionERP орнату
Қалай іске қосқыңыз келетінін таңдаңыз, нөмірленген қадамдарды орындаңыз, ал бір нәрсе дұрыс емес көрінсе, көрген хабарламаңызды төмендегі ақаулар тізімінен табыңыз. Орнату кезіндегі ескертулердің ешқайсысы жобаларыңызға қауіп төндірмейді.
Не қажет екенін білмейсіз бе?
- Сіз Windows 10 немесе 11 қолданасызWindows орнатқышы (.exe)
- Сізде M1, M2, M3 немесе M4 чипті Mac барmacOS (.dmg, Apple Silicon)
- Сізде Intel процессорлы Mac барpip немесе Docker (Intel Mac үшін қолданба жоқ)
- Сіз Ubuntu, Debian немесе Linux Mint қолданасызLinux .deb
- Сіз Fedora, RHEL немесе Rocky Linux қолданасызLinux .rpm
- Сіз басқа Linux дистрибутивін қолданасызLinux AppImage
- Сізде Python 3.12 немесе одан жаңасы бар, не оны серверде қолданғыңыз келедіpip
- Сіз Docker қолданасыз немесе команда үшін баптап жатырсызDocker
Алдымен қараңыз
OpenConstructionERP бағдарламасын қалай орнатуға болады
Windows жүйесіндегі бейне нұсқаулық, 17.7.1 нұсқасымен жазылған. 18.5 нұсқасында кейбір экрандар басқаша көрінеді, ал орнату кезіндегі күту уақыты бейнеде қысқартылған.
Windows
- 1
Шығарылым бетінен
OpenConstructionERP_18.5.0_x64-setup.exeжүктеп алыңыз.КөретініңізDownloads қалтасындағы шамамен 800 MB файл.
- 2
Оны екі рет басыңыз. Егер көк терезеде "Windows protected your PC" деп жазылса, "More info" түймесін басыңыз, файл атауы OpenConstructionERP-тен басталатынын тексеріңіз, содан кейін "Run anyway" түймесін басыңыз.
КөретініңізWindows әкімші рұқсатын сұрайды. Yes түймесін басыңыз.
- 3
Орнатқыш тілін таңдаңыз, лицензияны қабылдаңыз және ұсынылған
C:\Program Files\OpenConstructionERPқалтасын қалдырыңыз.КөретініңізОрындалу жолағы, содан кейін аяқтау беті.
- 4
Finish түймесін басыңыз немесе OpenConstructionERP-ті Start мәзірінен іске қосыңыз.
Көретініңіз"Қолданба іске қосылуда" жүктеу экраны және тізім: backend іске қосу, жергілікті дерекқорды іске қосу, дерекқорды дайындау, қолданба серверін іске қосу, қолданбаны ашу.
- 5
Ең бірінші іске қосуда күтіңіз. Терезені жаппаңыз.
Көретініңіз"Бірінші іске қосу жергілікті дерекқорыңызды баптайды. Бұл бір-екі минут алуы мүмкін, күте тұрыңыз." Келесі іске қосулар әлдеқайда жылдам.
- 6
Қалай ашылатынын таңдаңыз: қолданба терезесі ретінде (ұсынылады) немесе әдеттегі браузеріңізде.
Көретініңіз"OpenConstructionERP-ті қалай ашқыңыз келеді?" содан кейін кіру беті.
- 7
Демо аккаунтпен кіріңіз: email demo@openconstructionerp.com, құпиясөз DemoPass1234!. Содан кейін өз аккаунтыңыз бен жобаларыңызды жасай аласыз.
КөретініңізҚолданба. Демо жобалар бірінші іске қосуда фонда жасалады, сондықтан жобалар тізімі біраз уақыт олардың жолда екенін айтуы мүмкін.
- 8
Жаңа орнатуда әкімшіден қандай модульдерді қолданатыныңыз бір рет сұралады. Қажеттілерін белгілеп, әрі қарай жалғастырыңыз. Кейін оны жоғарғы жолақтағы Background services түймесімен өзгерте аласыз.
КөретініңізМодульдердің бір реттік тізімі және әрқайсысына қажет жад көлемі.
Егер хабарлама көрсеңіз
ОрнатуКөк "Windows protected your PC" терезесі.
Бұл нені білдіреді Орнатқышқа әлі код қолтаңбасы қойылмаған, сондықтан Windows жариялаушыны танымайды. Бұл ескерту, вирус табылғаны емес.
Не істеу керек "More info" түймесін басыңыз, файл атауы OpenConstructionERP-тен басталатынын тексеріңіз, содан кейін "Run anyway" түймесін басыңыз.
ОрнатуSmart App Control қолданбаны бұғаттады, жалғастыру түймесі жоқ.
Бұл нені білдіреді Windows 11-дегі Smart App Control қолтаңбасыз бағдарламаларды қабылдамайды.
Не істеу керек Smart App Control бір ғана қолданбаға рұқсат бере алмайды. Оны қосулы қалдыру үшін OpenConstructionERP-ті Docker Desktop арқылы немесе WSL-де (Windows-қа кірістірілген Linux) іске қосыңыз, оларды 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-ні орнатудан бас тартты. Ол орнатқышта бар, сондықтан интернет қажет емес; қате Windows-тың өзінен келеді (саясат, күтіп тұрған жаңарту немесе бұзылған ескі WebView2).
Не істеу керек Компьютерді қайта қосып, орнатқышты қайта іске қосыңыз. Қайтадан сәтсіз болса, Microsoft-тан "Microsoft Edge WebView2 Runtime" орнатып, содан кейін біздің орнатқышты тағы бір рет іске қосыңыз.
ОрнатуАнтивирус орнату кезінде немесе бірінші іске қосуда файлды жояды немесе карантинге салады.
Бұл нені білдіреді Бағдарлама жаңа және қолтаңбасыз, ал кейбір антивирустар оған күдікпен қарайды.
Не істеу керек Файлды карантиннен қалпына келтіріп, мына екі қалтаны ерекшеліктерге қосыңыз: бағдарлама қалтасы 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"Мағынасы: сервер бөлігі іске қосылды, бірақ орнатуда пайдаланушы интерфейсінің файлдары жоқ.
Бұл нені білдіреді Бағдарлама қалтасының бір бөлігі жоқ, әдетте антивирус оны алып тастағандықтан.
Не істеу керек Антивирус карантинін тексеріп, содан кейін орнатқышты бар орнатудың үстінен қайта іске қосыңыз. Жобаларыңызға тиіспейді.
Іске қосу"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 сияқты қысқа жолға орнатыңыз (Start, "environment variables" деп теріңіз, Edit environment variables for your account, New), содан кейін қайта іске қосыңыз.
Іске қосуWindows пайдаланушы атыңызда латын емес таңбалар бар (мысалы кириллица немесе қытай) және дерекқорыңызды іздеп жүрсіз.
Бұл нені білдіреді Кірістірілген дерекқор мұндай жолдан жұмыс істей алмайды, сондықтан 18.5.0-ден бастап қолданба оны C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata ішінде сақтайды. 18.5.0-ге дейін мұндай аккаунттар үшін қолданба мүлде іске қосыла алмайтын.
Не істеу керек Түзететін ештеңе жоқ. .openestimate қалтаңыздағы pgdata.location файлы дерекқордың нақты қалтасын көрсетеді. Сақтық көшірме үшін екі қалтаны да көшіріңіз.
Жұмыс кезінде"The application backend stopped, restarting" және терезе қайта жүктеледі.
Бұл нені білдіреді Қолданбаның фондағы бөлігі күтпеген жерден тоқтады, қолданба оны қайта іске қосты. Сақталған жұмыс қалады. Бұл 30 минутта көбі екі рет жасалады.
Не істеу керек Жалғастыра беріңіз. Қайталанса немесе "The application backend has stopped" көрсеңіз, бізге desktop-launcher.log және logs/backend-crash.log жіберіңіз.
Іске қосуҚолданбаны әр іске қосқан сайын аккаунттан шығасыз, ал тіл ағылшынға қайтады.
Бұл нені білдіреді Басқа бағдарлама қолданба әдетте қолданатын 8732 портын пайдаланып тұр. Сонда 18.5.0 нұсқасы әр іске қосуда кездейсоқ бос портты таңдайды, ал терезе әр жаңа портты жаңа сайт деп санайды, сондықтан кіру мен тіл табылмайды.
Не істеу керек 8732 портын қолданатын басқа бағдарламаны жабыңыз немесе қайта бапаңыз (Windows-та оның process ID-сін көру үшін терминалда netstat -ano | findstr :8732 орындаңыз). Жобаларыңызға әсер етпейді, тек кіру мен тілді таңдауға.
Іске қосуҚолданба 5432 портында қазірдің өзінде іске қосылып тұрған PostgreSQL-мен қақтығысады деп алаңдайсыз.
Бұл нені білдіреді Қақтығыспайды. Кірістірілген дерекқор 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 frompgdata.location>\log)Кірістірілген дерекқор неге іске қосылмады.OpenConstructionERP-install-error.log%TEMP%\OpenConstructionERP-install-error.log(Explorer мекенжай жолына%TEMP%теріңіз)Windows орнатқышы орнату қалтасынан неге бас тартты.
Қалтаны ашу үшін мынаны Explorer мекенжай жолына қойыңыз:
%USERPROFILE%\.openestimatemacOS
- 1
OpenConstructionERP_18.5.0_aarch64.dmgжүктеп алып, ашыңыз.КөретініңізOpenConstructionERP қолданба белгішесі бар терезе.
- 2
OpenConstructionERP-ті Applications қалтасына сүйреңіз.
КөретініңізҚолданба Applications қалтасында пайда болады.
- 3
Terminal-ды бір рет ашып, мынаны орындаңыз.
xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.appКөретініңізШығыс жоқ. Бұл дұрыс. Команда жүктеу белгісін алып тастайды, себебі Apple қолданбаны әлі notarize жасаған жоқ.
- 4
OpenConstructionERP-ті Applications ішінен ашыңыз.
Көретініңіз"Қолданба іске қосылуда" жүктеу экраны. Бірінші іске қосу жергілікті дерекқорды баптайды және бір-екі минут алады.
- 5
Қолданба терезесін немесе браузерді таңдаңыз.
КөретініңізКіру беті.
- 6
Демо аккаунтпен кіріңіз: email demo@openconstructionerp.com, құпиясөз DemoPass1234!. Содан кейін өз аккаунтыңыз бен жобаларыңызды жасай аласыз.
КөретініңізҚолданба. Демо жобалар бірінші іске қосуда фонда жасалады, сондықтан жобалар тізімі біраз уақыт олардың жолда екенін айтуы мүмкін.
- 7
Жаңа орнатуда әкімшіден қандай модульдерді қолданатыныңыз бір рет сұралады. Қажеттілерін белгілеп, әрі қарай жалғастырыңыз. Кейін оны жоғарғы жолақтағы Background services түймесімен өзгерте аласыз.
КөретініңізМодульдердің бір реттік тізімі және әрқайсысына қажет жад көлемі.
Егер хабарлама көрсеңіз
Іске қосуЕң бірінші іске қосуда жүктеу экраны бір минут немесе одан ұзақ тұрады.
Бұл нені білдіреді Қолданба өзінің жергілікті дерекқорын жасайды. Бұл тек бір рет болады.
Не істеу керек Күтіңіз және терезені жаппаңыз. Баяу немесе толуға жақын дискіде ұзағырақ болуы мүмкін. Келесі іске қосулар жылдам.
Іске қосу"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"Мағынасы: сервер бөлігі іске қосылды, бірақ орнатуда пайдаланушы интерфейсінің файлдары жоқ.
Бұл нені білдіреді Бағдарлама қалтасының бір бөлігі жоқ, әдетте антивирус оны алып тастағандықтан.
Не істеу керек Антивирус карантинін тексеріп, содан кейін орнатқышты бар орнатудың үстінен қайта іске қосыңыз. Жобаларыңызға тиіспейді.
Іске қосу"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-ін әр іске қосқан сайын ашады. Оған баяу немесе толы диск не файлдарды құлыптайтын антивирус кедергі жасайды. (Windows қолданбасы 18.5-тен бері өзін ашпайды.)
Не істеу керек Уақытша қалтаңыз тұрған дискіде орын босатыңыз немесе антивирустан қолданбаға рұқсат беріңіз, содан кейін қайта іске қосыңыз.
Іске қосу"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 нұсқасы әр іске қосуда кездейсоқ бос портты таңдайды, ал терезе әр жаңа портты жаңа сайт деп санайды, сондықтан кіру мен тіл табылмайды.
Не істеу керек 8732 портын қолданатын басқа бағдарламаны жабыңыз немесе қайта бапаңыз (Windows-та оның process ID-сін көру үшін терминалда netstat -ano | findstr :8732 орындаңыз). Жобаларыңызға әсер етпейді, тек кіру мен тілді таңдауға.
Іске қосуҚолданба 5432 портында қазірдің өзінде іске қосылып тұрған PostgreSQL-мен қақтығысады деп алаңдайсыз.
Бұл нені білдіреді Қақтығыспайды. Кірістірілген дерекқор Windows-та кездейсоқ бос жергілікті портты алады, ал macOS пен Linux-та тек жергілікті socket-те тыңдайды, TCP портында емес.
Не істеу керек Ештеңе істеу қажет емес.
Орнату"OpenConstructionERP is damaged and can't be opened" (мәтін жүйеңіздің тілінде шығуы мүмкін).
Бұл нені білдіреді Apple қолданбаны әлі notarize жасаған жоқ және онда жүктеу белгісі әлі тұр. Қолданба бүлінбеген.
Не істеу керек Тек мынау көмектеседі: Terminal-да бір рет xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app орындап, содан кейін қолданбаны әдеттегідей ашыңыз.
Орнату"OpenConstructionERP cannot be opened because the developer cannot be verified" (немесе Apple зиянды бағдарламасыз екенін тексере алмады; мәтін жүйеңіздің тілінде шығуы мүмкін).
Бұл нені білдіреді Қолданба ad hoc қол қойылған, бірақ Apple оны әлі notarize жасаған жоқ.
Не істеу керек Дәл сол xattr командасын орындаңыз немесе System Settings, Privacy & Security ашып, төмен айналдырып, Open Anyway түймесін басыңыз. Мұны бір рет қана жасайсыз.
ОрнатуҚолданба Mac-ыңызда мүлде жұмыс істемейді.
Бұл нені білдіреді Mac шығарылымы тек Apple Silicon үшін (M1 және одан жаңа). Intel үшін шығарылым жоқ.
Не істеу керек Intel Mac-та 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 ~/.openestimateLinux
Linux: .deb (Ubuntu, Debian, Mint)
- 1
OpenConstructionERP_18.5.0_amd64.debжүктеп алыңыз.КөретініңізШамамен 830 MB файл.
- 2
Терминалда, жүктеу қалтасында мынаны орындаңыз.
sudo apt install ./OpenConstructionERP_18.5.0_amd64.debКөретініңізapt пакетті және оған қажет кітапханаларды тізімдеп, содан кейін орнатады. Файл атауының алдындағы ./ маңызды.
- 3
OpenConstructionERP-ті қолданбалар мәзірінен іске қосыңыз.
КөретініңізЖүктеу экраны. Бірінші іске қосу бір-екі минут алады.
- 4
Демо аккаунтпен кіріңіз: email demo@openconstructionerp.com, құпиясөз DemoPass1234!. Содан кейін өз аккаунтыңыз бен жобаларыңызды жасай аласыз.
КөретініңізҚолданба. Демо жобалар бірінші іске қосуда фонда жасалады, сондықтан жобалар тізімі біраз уақыт олардың жолда екенін айтуы мүмкін.
- 5
Жаңа орнатуда әкімшіден қандай модульдерді қолданатыныңыз бір рет сұралады. Қажеттілерін белгілеп, әрі қарай жалғастырыңыз. Кейін оны жоғарғы жолақтағы Background services түймесімен өзгерте аласыз.
КөретініңізМодульдердің бір реттік тізімі және әрқайсысына қажет жад көлемі.
Linux: .rpm (Fedora, RHEL, Rocky)
- 1
OpenConstructionERP-18.5.0-1.x86_64.rpmжүктеп алыңыз.КөретініңізШамамен 850 MB файл.
- 2
Орындаңыз.
sudo dnf install ./OpenConstructionERP-18.5.0-1.x86_64.rpmКөретініңізdnf тәуелділіктерді шешіп, орнатады.
- 3
OpenConstructionERP-ті қолданбалар мәзірінен іске қосыңыз.
КөретініңізЖүктеу экраны. Бірінші іске қосу бір-екі минут алады.
- 4
Демо аккаунтпен кіріңіз: email demo@openconstructionerp.com, құпиясөз DemoPass1234!. Содан кейін өз аккаунтыңыз бен жобаларыңызды жасай аласыз.
КөретініңізҚолданба. Демо жобалар бірінші іске қосуда фонда жасалады, сондықтан жобалар тізімі біраз уақыт олардың жолда екенін айтуы мүмкін.
- 5
Жаңа орнатуда әкімшіден қандай модульдерді қолданатыныңыз бір рет сұралады. Қажеттілерін белгілеп, әрі қарай жалғастырыңыз. Кейін оны жоғарғы жолақтағы Background services түймесімен өзгерте аласыз.
КөретініңізМодульдердің бір реттік тізімі және әрқайсысына қажет жад көлемі.
Linux: AppImage (any distribution)
- 1
OpenConstructionERP_18.5.0_amd64.AppImageжүктеп алыңыз.КөретініңізШамамен 910 MB файл.
- 2
Оны орындалатын етіңіз.
chmod +x OpenConstructionERP_18.5.0_amd64.AppImageКөретініңізШығыс жоқ.
- 3
Іске қосыңыз.
./OpenConstructionERP_18.5.0_amd64.AppImageКөретініңізЖүктеу экраны. Бірінші іске қосу бір-екі минут алады.
- 4
Демо аккаунтпен кіріңіз: email demo@openconstructionerp.com, құпиясөз DemoPass1234!. Содан кейін өз аккаунтыңыз бен жобаларыңызды жасай аласыз.
КөретініңізҚолданба. Демо жобалар бірінші іске қосуда фонда жасалады, сондықтан жобалар тізімі біраз уақыт олардың жолда екенін айтуы мүмкін.
- 5
Жаңа орнатуда әкімшіден қандай модульдерді қолданатыныңыз бір рет сұралады. Қажеттілерін белгілеп, әрі қарай жалғастырыңыз. Кейін оны жоғарғы жолақтағы Background services түймесімен өзгерте аласыз.
КөретініңізМодульдердің бір реттік тізімі және әрқайсысына қажет жад көлемі.
Егер хабарлама көрсеңіз
Іске қосуЕң бірінші іске қосуда жүктеу экраны бір минут немесе одан ұзақ тұрады.
Бұл нені білдіреді Қолданба өзінің жергілікті дерекқорын жасайды. Бұл тек бір рет болады.
Не істеу керек Күтіңіз және терезені жаппаңыз. Баяу немесе толуға жақын дискіде ұзағырақ болуы мүмкін. Келесі іске қосулар жылдам.
Іске қосу"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"Мағынасы: сервер бөлігі іске қосылды, бірақ орнатуда пайдаланушы интерфейсінің файлдары жоқ.
Бұл нені білдіреді Бағдарлама қалтасының бір бөлігі жоқ, әдетте антивирус оны алып тастағандықтан.
Не істеу керек Антивирус карантинін тексеріп, содан кейін орнатқышты бар орнатудың үстінен қайта іске қосыңыз. Жобаларыңызға тиіспейді.
Іске қосу"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-ін әр іске қосқан сайын ашады. Оған баяу немесе толы диск не файлдарды құлыптайтын антивирус кедергі жасайды. (Windows қолданбасы 18.5-тен бері өзін ашпайды.)
Не істеу керек Уақытша қалтаңыз тұрған дискіде орын босатыңыз немесе антивирустан қолданбаға рұқсат беріңіз, содан кейін қайта іске қосыңыз.
Іске қосу"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 нұсқасы әр іске қосуда кездейсоқ бос портты таңдайды, ал терезе әр жаңа портты жаңа сайт деп санайды, сондықтан кіру мен тіл табылмайды.
Не істеу керек 8732 портын қолданатын басқа бағдарламаны жабыңыз немесе қайта бапаңыз (Windows-та оның process ID-сін көру үшін терминалда netstat -ano | findstr :8732 орындаңыз). Жобаларыңызға әсер етпейді, тек кіру мен тілді таңдауға.
Іске қосуҚолданба 5432 портында қазірдің өзінде іске қосылып тұрған PostgreSQL-мен қақтығысады деп алаңдайсыз.
Бұл нені білдіреді Қақтығыспайды. Кірістірілген дерекқор 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 болмаса (22.04-тен ескі Ubuntu, 12-ден ескі Debian), pip қолданыңыз.
ОрнатуAppImage екі рет басқанда ештеңе істемейді.
Бұл нені білдіреді Файл әлі бағдарлама ретінде белгіленбеген.
Не істеу керек chmod +x OpenConstructionERP_18.5.0_amd64.AppImage орындап, қайта іске қосыңыз.
ОрнатуFUSE немесе libfuse.so.2 аталатын AppImage қатесі.
Бұл нені білдіреді Жаңа дистрибутивтер AppImage қолданатын FUSE 2 кітапханасын енді орнатпайды.
Не істеу керек Оны орнатыңыз (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 ~/.openestimatepip
- 1
Орындаңыз.
pip install --upgrade openconstructionerpКөретініңізpip пакетті және оның тәуелділіктерін жүктейді.
- 2
Орындаңыз.
openconstructionerpКөретініңізҚысқа сәлемдесу. Бірінші іске қосуда демо жобаларды жүктеу керек пе және браузерді ашу керек пе деп сұрайды.
- 3
Жергілікті дерекқор бапталғанша күтіңіз.
Көретініңіз"Database: embedded PostgreSQL 16 (no Docker)" содан кейін сервер іске қосылады. Браузеріңіз http://127.0.0.1:8080 ашады (бұл http://localhost:8080 мекенжайымен бірдей).
- 4
Кіріңіз. Демо деректермен demo@openconstructionerp.com / DemoPass1234! қолдана аласыз.
КөретініңізБасқару тақтасы.
- 5
Жаңа орнатуда әкімшіден қандай модульдерді қолданатыныңыз бір рет сұралады. Қажеттілерін белгілеп, әрі қарай жалғастырыңыз. Кейін оны жоғарғы жолақтағы Background services түймесімен өзгерте аласыз.
КөретініңізМодульдердің бір реттік тізімі және әрқайсысына қажет жад көлемі.
- 6
Тоқтату үшін терминалда Ctrl+C басыңыз. Келесі жолы openconstructionerp командасын қайта орындаңыз.
КөретініңізСервер тоқтайды. Деректеріңіз үй қалтасындағы
.openestimateқалтасында қалады.
Пайдалы командалар
openconstructionerp командасы табылмады
python -m openconstructionerpБір нәрсе жұмыс істемейді: Python, порт, деректер қалтасы және дерекқорды тексереді де, не істеу керегін айтады
openconstructionerp doctor8080 портын басқа бағдарлама қолданып тұр
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
- 1
Бос қалтада екі compose файлын жүктеп алыңыз.
curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.yml -o docker-compose.ymlcurl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.image.yml -o docker-compose.override.ymlКөретініңізҚалтада екі файл.
- 2
Құпиялар файлын бір рет жасаңыз.
echo "POSTGRES_PASSWORD=$(openssl rand -base64 24)" > .envecho "JWT_SECRET=$(openssl rand -hex 32)" >> .envКөретініңіз
.envфайлы. Оны сақтаңыз: онда дерекқор құпиясөзі мен кіру құпиясы бар. - 3
Іске қосыңыз.
docker compose pull app && docker compose up -dКөретініңізЕкі контейнер іске қосылады: postgres және app.
- 4
http://localhost:8080 ашып, demo@openconstructionerp.com / DemoPass1234! арқылы кіріңіз.
КөретініңізКіру беті. Бірінші іске қосу дерекқор дайындалып жатқанда бір минут алуы мүмкін.
- 5
Жаңа орнатуда әкімшіден қандай модульдерді қолданатыныңыз бір рет сұралады. Қажеттілерін белгілеп, әрі қарай жалғастырыңыз. Кейін оны жоғарғы жолақтағы Background services түймесімен өзгерте аласыз.
КөретініңізМодульдердің бір реттік тізімі және әрқайсысына қажет жад көлемі.
Пайдалы командалар
Екі контейнер де жұмыс істеп тұрғанын және сау екенін тексеріңіз
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 ашылмайды.
Бұл нені білдіреді Контейнер әлі жұмыс істемейді немесе 8080 порты бос емес.
Не істеу керек docker compose ps және docker compose logs app орындаңыз. Басқа порт үшін: OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d содан кейін http://localhost:8081 ашыңыз.
ОрнатуApple Silicon-дағы Mac-та немесе басқа 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шығысын көшіріңіз.
Деректеріңіз, жаңартулар және жою
- Windows
C:\Users\<your name>\.openestimateСонымен қатар пайдаланушы атыңызда латын емес таңбалар болса,C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata; оныpgdata.locationкөрсетеді. - macOS~/
.openestimate(жасырын; Finder-де Cmd+Shift+. басыңыз) - Linux~/
.openestimate - pip~/
.openestimate, жұмыс үстелі қолданбасымен бір қалта, егер--data-dirбермесеңіз немесеOE_DATA_DIRорнатпасаңыз - DockerDocker томдары <folder>_pg_data (дерекқор) және <folder>_app_data (файлдар), мұндағы <folder>
docker-compose.ymlбар қалтаның атауы
Жаңарту
Жаңа нұсқаны ескісінің үстінен орнатыңыз. .openestimate қалтаңыз бағдарламаның бөлігі емес, сондықтан жобалар, пайдаланушылар және параметрлер қалады. Жаңартудан кейінгі бірінші іске қосу ұзағырақ болуы мүмкін, себебі дерекқор өзін жаңартады.
Жою
Жою бағдарламаны алып тастайды және жобаларыңызды сақтайды. Windows-та жоюшы "Delete the application data" опциясын ұсынады (орнатқыш тілінде): ол қолданба терезесі сақтаған кіру мен тілді ғана өшіреді (%APPDATA% және %LOCALAPPDATA%\io.openconstructionerp.desktop ішінде), жобаларыңызды емес. Басынан бастау үшін жойыңыз, .openestimate қалтасын қауіпсіз жерге көшіріңіз, содан кейін оны өшіріңіз.
Сақтық көшірме
Қолданбаны жауып, .openestimate қалтасын көшіріңіз (және pgdata.location ішінде аталған ProgramData қалтасын, егер бар болса).
Әлі де тұйыққа тірелдіңіз бе? Көмектесеміз
Мыналарды қосыңыз:
- нұсқа (ол жүктеген файл атауында; pip:
openconstructionerp --version; Docker: image тегі) және қалай орнатқаныңыз (Windows орнатқышы, .dmg, .deb, .rpm, AppImage, pip немесе Docker) - жүйеңіз (Windows: Start,
winverтеріңіз; macOS: Apple мәзірі, About This Mac; Linux: дистрибутив және нұсқа) - хабарламаның нақты мәтіні немесе скриншот
- жоғарыда аталған лог файлдары
Лог файлдарында пайдаланушы атыңыз бен қалта атаулары болуы мүмкін. Жариялар алдында қарап шығыңыз; қаласаңыз, email арқылы жібергеніңіз жөн.
Орнатудан кейінгі келесі қадамдар
Толық мәтін GitHub-та да бар: English, Deutsch және Русский.