Kurulum yardımı
OpenConstructionERP kurulumu
Nasıl çalıştırmak istediğinizi seçin, numaralı adımları izleyin ve bir şey ters giderse gördüğünüz mesajı aşağıdaki sorun listesinde bulun. Kurulum sırasındaki uyarıların hiçbiri projelerinizi tehlikeye atmaz.
Hangisine ihtiyacınız olduğundan emin değil misiniz?
- Windows 10 veya 11 kullanıyorsunuzWindows yükleyicisi (.exe)
- M1, M2, M3 veya M4 çipli bir Mac'iniz varmacOS (.dmg, Apple Silicon)
- Intel'li bir Mac'iniz varpip veya Docker (Intel'li Mac için uygulama yok)
- Ubuntu, Debian veya Linux Mint kullanıyorsunuzLinux .deb
- Fedora, RHEL veya Rocky Linux kullanıyorsunuzLinux .rpm
- Başka bir Linux dağıtımı kullanıyorsunuzLinux AppImage
- Python 3.12 veya daha yenisi zaten var, ya da bir sunucuda kurmak istiyorsunuzpip
- Docker kullanıyorsunuz ya da bir ekip için kuruyorsunuzDocker
Önce izleyin
OpenConstructionERP nasıl kurulur
Windows için video anlatım, 17.7.1 sürümüyle kaydedildi. Bazı ekranlar 18.5'te farklı görünür ve kurulum sırasındaki bekleme süresi videoda kısaltılmıştır.
Windows
- 1
OpenConstructionERP_18.5.0_x64-setup.exedosyasını sürüm sayfasından indirin.Göreceğinizİndirilenler klasörünüzde yaklaşık 800 MB'lık bir dosya.
- 2
Üzerine çift tıklayın. Mavi bir pencere "Windows bilgisayarınızı korudu" diyorsa Daha fazla bilgi'ye tıklayın, dosya adının OpenConstructionERP ile başladığını kontrol edin, sonra Yine de çalıştır'a tıklayın.
GöreceğinizWindows yönetici izni ister. Evet'e tıklayın.
- 3
Yükleyici dilini seçin, lisansı kabul edin ve önerilen
C:\Program Files\OpenConstructionERPklasörünü olduğu gibi bırakın.GöreceğinizBir ilerleme çubuğu, ardından bir Bitir sayfası.
- 4
Bitir'e tıklayın veya OpenConstructionERP'yi Başlat menüsünden açın.
Göreceğiniz"Uygulama başlatılıyor" yazan bir yükleme ekranı ve bir liste: arka uç başlatılıyor, yerel veritabanı başlatılıyor, veritabanı hazırlanıyor, uygulama sunucusu başlatılıyor, uygulama açılıyor.
- 5
İlk başlatmada bekleyin. Pencereyi kapatmayın.
Göreceğiniz"İlk çalıştırma yerel veritabanınızı kurar. Bu bir iki dakika sürebilir, lütfen bekleyin." Sonraki başlatmalar çok daha hızlıdır.
- 6
Nasıl açılacağını seçin: uygulama penceresi olarak (önerilir) ya da normal tarayıcınızda.
Göreceğiniz"OpenConstructionERP'yi nasıl açmak istersiniz?" ve ardından giriş sayfası.
- 7
Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.
GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.
- 8
Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.
GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.
Bir mesaj görüyorsanız
KurulumMavi bir pencere: "Windows bilgisayarınızı korudu".
Anlamı Yükleyici henüz kod imzalı değil, bu yüzden Windows yayıncıyı tanımıyor. Bu bir uyarıdır, virüs tespiti değil.
Yapılacak Daha fazla bilgi'ye tıklayın, dosya adının OpenConstructionERP ile başladığını kontrol edin, sonra Yine de çalıştır'a tıklayın.
KurulumAkıllı Uygulama Denetimi (Smart App Control) uygulamayı engelledi, devam etmek için düğme yok.
Anlamı Windows 11 Akıllı Uygulama Denetimi imzasız programları reddeder.
Yapılacak Akıllı Uygulama Denetimi tek bir uygulamaya izin veremez. Açık kalmasını istiyorsanız OpenConstructionERP'yi Docker Desktop ile ya da WSL'de (Windows'un yerleşik Linux'u) çalıştırın; Akıllı Uygulama Denetimi bunları denetlemez. Adım adım yönergeler: depoda docs/desktop/WINDOWS_BLOCKED.md.
Kurulum"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" (mesaj yalnızca İngilizce çıkar)Anlamı: kurulum klasörünün yolu yalnızca Latin harfleri, rakamlar ve boşluk içerebilir, çünkü yerleşik veritabanı başka bir yoldan başlatılamaz.
Anlamı Seçtiğiniz klasörün yolunda Kiril, Çince, aksanlı veya başka Latin olmayan harfler var.
Yapılacak Önerilen C:\Program Files\OpenConstructionERP klasörünü koruyun ya da C:\OpenConstructionERP gibi bir klasör seçin. Sessiz kurulum (/S) 3 koduyla çıkar ve nedenini %TEMP%\OpenConstructionERP-install-error.log dosyasına yazar.
KurulumYükleyici WebView2 ile ilgili bir hatayla duruyor.
Anlamı Windows, uygulama penceresini çizen bileşen olan Microsoft WebView2'yi kurmayı reddetti. Yükleyicinin içinde olduğu için internet gerekmez; hata Windows'un kendisinden gelir (ilke, bekleyen bir güncelleme ya da hasarlı eski bir WebView2).
Yapılacak Bilgisayarı yeniden başlatın ve yükleyiciyi tekrar çalıştırın. Yine olmazsa Microsoft'tan "Microsoft Edge WebView2 Runtime" kurun, sonra yükleyicimizi bir kez daha çalıştırın.
KurulumAntivirüsünüz kurulum sırasında ya da ilk başlatmada bir dosyayı siliyor veya karantinaya alıyor.
Anlamı Program yeni ve imzasız, bazı antivirüs ürünleri bundan şüphelenir.
Yapılacak Dosyayı karantinadan geri yükleyin ve şu iki klasörü istisna olarak ekleyin: program klasörü C:\Program Files\OpenConstructionERP ve veri klasörünüz C:\Users\<your name>\.openestimate. Sonra yükleyiciyi mevcut kurulumun üzerine yeniden çalıştırın. Dosyanın gerçek olduğundan emin değilseniz önce bize yazın.
YükseltmeKurulu sürümün üzerine yazılıp yazılmayacağını ya da önce kaldırılıp kaldırılmayacağını soran, kaldırmayı öneren bir satır içeren bir ekran.
Yapılacak Zaten seçili olan seçeneği bırakın (üzerine yaz). Projeleriniz korunur. Yükseltmeden sonraki ilk başlatma, veritabanı kendini güncellerken daha uzun sürebilir.
YükseltmeOpenConstructionERP'yi aynı bilgisayarda pip veya terminalden de çalıştırıyorsunuz ve yükseltme sırasında duruyor.
Anlamı İkisi de aynı .openestimate klasörünü ve veritabanını kullanır. Yükleyici programı değiştirmek için bu veritabanını durdurur. 18.4.0'dan yükseltirken eski kaldırıcı, adı openconstructionerp.exe olan tüm programları da kapatır.
Yapılacak Kurmadan veya yükseltmeden önce terminal sürümünü durdurun (Ctrl+C), sonra tekrar başlatın.
Başlatmaİlk başlatmada yükleme ekranı bir dakika veya daha uzun kalıyor.
Anlamı Uygulama yerel veritabanını oluşturuyor. Bu yalnızca bir kez olur.
Yapılacak Bekleyin ve pencereyi kapatmayın. Yavaş veya neredeyse dolu bir diskte daha uzun sürebilir. Sonraki başlatmalar hızlıdır.
BaşlatmaBir günlük dosyasının adını veren "OpenConstructionERP failed to start" kutusu.
Anlamı Uygulama penceresini hiç açamadı.
Yapılacak Bir kez daha başlatın. Kutu geri gelirse bize adını verdiği günlük dosyasını gönderin.
Başlatma"The backend started, but the local database is not answering, so the app cannot open."Anlamı: sunucu kısmı başladı, ancak yerel veritabanı yanıt vermiyor, bu yüzden uygulama açılamıyor.
Anlamı Yerel veritabanı ayağa kalkmadı, çoğunlukla düzgün kapanmayan bir çalıştırmadan sonra.
Yapılacak Bilgisayarı yeniden başlatın ve uygulamayı tekrar açın. Tekrarlarsa bize desktop-launcher.log ve veritabanı günlüğünü gönderin (Günlükler'e bakın).
Başlatma"The backend started, but this installation is missing the application files it serves"Anlamı: sunucu kısmı başladı, ancak kurulumda kullanıcı arayüzü dosyaları eksik.
Anlamı Program klasörünün bir kısmı eksik, genellikle antivirüs sildiği için.
Yapılacak Antivirüsünüzün karantinasını kontrol edin, sonra yükleyiciyi mevcut kurulumun üzerine yeniden çalıştırın. Projelerinize dokunulmaz.
Başlatma"The application backend did not start in time" ya da "The application backend stopped responding while preparing the local database" (veya başka bir adımda).
Anlamı Başlatma, uygulamanın beklediğinden uzun sürdü. Mesaj hangi adımda olduğunu söyler.
Yapılacak Pencereyi kapatıp yeniden başlatın. Disk neredeyse doluysa önce yer açın. Aynı adımda yine durursa bize desktop-launcher.log dosyasını gönderin.
Başlatma"The drive ran out of space while the application was starting" ya da "There is not enough free space to start the application".
Anlamı Tam olarak bu. Mesaj klasörü ve kalan boş alanı söyler.
Yapılacak O sürücüde yer açın ve yeniden başlatın.
BaşlatmaYerel veritabanı klasörünün "sits too deep in the filesystem" olduğunu söyleyen, iki sayılı bir mesaj.
Anlamı Windows yol uzunluğunu sınırlar ve veri klasörünüzün yolu veritabanı dosyaları için çok uzun. Windows'ta uzun yolları açmak yardımcı olmaz.
Yapılacak OE_DATA_DIR kullanıcı ortam değişkenini C:\OpenConstructionERP\data gibi kısa bir yola ayarlayın (Başlat, "ortam değişkenleri" yazın, Hesabınız için ortam değişkenlerini düzenleyin, Yeni), sonra yeniden başlatın.
BaşlatmaWindows kullanıcı adınızda Latin olmayan harfler var (örneğin Kiril veya Çince) ve veritabanınızı arıyorsunuz.
Anlamı Yerleşik veritabanı böyle bir yoldan çalışamaz, bu yüzden 18.5.0'dan beri uygulama veritabanını C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata içinde tutar. 18.5.0'dan önce uygulama bu tür hesaplarda hiç başlamıyordu.
Yapılacak Düzeltecek bir şey yok. .openestimate klasörünüzdeki pgdata.location dosyası veritabanı klasörünün tam yerini söyler. Yedek için iki klasörü de kopyalayın.
Çalışırken"The application backend stopped, restarting" ve pencere yeniden yüklenir.
Anlamı Uygulamanın arka plan kısmı beklenmedik biçimde durdu ve uygulama onu yeniden başlattı. Kaydedilmiş çalışma korunur. Bunu 30 dakikada en fazla iki kez yapar.
Yapılacak Devam edin. Tekrarlarsa ya da "The application backend has stopped" görürseniz bize desktop-launcher.log ve logs/backend-crash.log dosyalarını gönderin.
BaşlatmaUygulamayı her başlattığınızda oturumunuz kapanıyor ve dil İngilizceye dönüyor.
Anlamı Başka bir program uygulamanın normalde kullandığı 8732 numaralı bağlantı noktasını kullanıyor. Bu durumda 18.5.0 sürümü her başlatmada rastgele boş bir bağlantı noktası seçer ve pencere her yeni bağlantı noktasını yeni bir site sayar, bu yüzden oturum ve dil bulunamaz.
Yapılacak 8732 numaralı bağlantı noktasını kullanan diğer programı kapatın veya yeniden yapılandırın (Windows'ta işlem kimliğini görmek için bir terminalde netstat -ano | findstr :8732 çalıştırın). Projeleriniz etkilenmez, yalnızca oturum ve dil seçimi etkilenir.
BaşlatmaUygulamanın, 5432 numaralı bağlantı noktasında zaten çalıştırdığınız bir PostgreSQL ile çakışacağından endişeleniyorsunuz.
Anlamı Çakışmaz. Windows'ta yerleşik veritabanı rastgele boş bir yerel bağlantı noktası alır, macOS ve Linux'ta ise bir TCP bağlantı noktasında değil, yalnızca yerel bir soketi dinler.
Yapılacak Yapılacak bir şey yok.
Günlükler nerede
desktop-launcher.logC:\Users\<your name>\.openestimate\desktop-launcher.logMasaüstü uygulamasının başlarken yaptığı her şey. Veri klasörünü taşısanız bile her zaman ana klasörünüzdedir.backend-crash.logC:\Users\<your name>\.openestimate\logs\backend-crash.logBeklenmedik bir durmanın ayrıntıları. Veri klasöründedir, bu yüzdenOE_DATA_DIRile birlikte taşınır.database log folderC:\Users\<your name>\.openestimate\pgdata\log (or <folder frompgdata.location>\log)Yerleşik veritabanının neden başlamadığı.OpenConstructionERP-install-error.log%TEMP%\OpenConstructionERP-install-error.log(Dosya Gezgini adres çubuğuna%TEMP%yazın)Windows yükleyicisinin kurulum klasörünü neden reddettiği.
Klasörü açmak için bunu Dosya Gezgini adres çubuğuna yapıştırın:
%USERPROFILE%\.openestimatemacOS
- 1
OpenConstructionERP_18.5.0_aarch64.dmgdosyasını indirin ve açın.GöreceğinizOpenConstructionERP uygulama simgesini gösteren bir pencere.
- 2
OpenConstructionERP'yi Uygulamalar'a sürükleyin.
GöreceğinizUygulama Uygulamalar klasörünüzde görünür.
- 3
Terminal'i bir kez açın ve çalıştırın.
xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.appGöreceğinizÇıktı yok. Bu doğru. Uygulama henüz Apple tarafından noter onayından geçmediği için bu komut indirme işaretini kaldırır.
- 4
OpenConstructionERP'yi Uygulamalar'dan açın.
Göreceğiniz"Uygulama başlatılıyor" yükleme ekranı. İlk başlatma yerel veritabanını kurar ve bir iki dakika sürer.
- 5
Uygulama penceresini veya tarayıcıyı seçin.
GöreceğinizGiriş sayfası.
- 6
Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.
GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.
- 7
Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.
GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.
Bir mesaj görüyorsanız
Başlatmaİlk başlatmada yükleme ekranı bir dakika veya daha uzun kalıyor.
Anlamı Uygulama yerel veritabanını oluşturuyor. Bu yalnızca bir kez olur.
Yapılacak Bekleyin ve pencereyi kapatmayın. Yavaş veya neredeyse dolu bir diskte daha uzun sürebilir. Sonraki başlatmalar hızlıdır.
Başlatma"The backend started, but the local database is not answering, so the app cannot open."Anlamı: sunucu kısmı başladı, ancak yerel veritabanı yanıt vermiyor, bu yüzden uygulama açılamıyor.
Anlamı Yerel veritabanı ayağa kalkmadı, çoğunlukla düzgün kapanmayan bir çalıştırmadan sonra.
Yapılacak Bilgisayarı yeniden başlatın ve uygulamayı tekrar açın. Tekrarlarsa bize desktop-launcher.log ve veritabanı günlüğünü gönderin (Günlükler'e bakın).
Başlatma"The backend started, but this installation is missing the application files it serves"Anlamı: sunucu kısmı başladı, ancak kurulumda kullanıcı arayüzü dosyaları eksik.
Anlamı Program klasörünün bir kısmı eksik, genellikle antivirüs sildiği için.
Yapılacak Antivirüsünüzün karantinasını kontrol edin, sonra yükleyiciyi mevcut kurulumun üzerine yeniden çalıştırın. Projelerinize dokunulmaz.
Başlatma"The application backend did not start in time" ya da "The application backend stopped responding while preparing the local database" (veya başka bir adımda).
Anlamı Başlatma, uygulamanın beklediğinden uzun sürdü. Mesaj hangi adımda olduğunu söyler.
Yapılacak Pencereyi kapatıp yeniden başlatın. Disk neredeyse doluysa önce yer açın. Aynı adımda yine durursa bize desktop-launcher.log dosyasını gönderin.
Başlatma"The application never finished unpacking itself, so its backend never started." ya da "The application could not unpack itself into the temporary folder it uses."
Anlamı macOS ve Linux'ta uygulama arka ucunu her başlatmada açar. Yavaş veya dolu bir sürücü ya da dosyaları kilitleyen bir antivirüs bunu engeller. (Windows uygulaması 18.5'ten beri kendini açmıyor.)
Yapılacak Geçici klasörünüzün bulunduğu sürücüde yer açın ya da uygulamaya antivirüsünüzde izin verin, sonra yeniden başlatın.
Başlatma"The drive ran out of space while the application was starting" ya da "There is not enough free space to start the application".
Anlamı Tam olarak bu. Mesaj klasörü ve kalan boş alanı söyler.
Yapılacak O sürücüde yer açın ve yeniden başlatın.
Çalışırken"The application backend stopped, restarting" ve pencere yeniden yüklenir.
Anlamı Uygulamanın arka plan kısmı beklenmedik biçimde durdu ve uygulama onu yeniden başlattı. Kaydedilmiş çalışma korunur. Bunu 30 dakikada en fazla iki kez yapar.
Yapılacak Devam edin. Tekrarlarsa ya da "The application backend has stopped" görürseniz bize desktop-launcher.log ve logs/backend-crash.log dosyalarını gönderin.
BaşlatmaUygulamayı her başlattığınızda oturumunuz kapanıyor ve dil İngilizceye dönüyor.
Anlamı Başka bir program uygulamanın normalde kullandığı 8732 numaralı bağlantı noktasını kullanıyor. Bu durumda 18.5.0 sürümü her başlatmada rastgele boş bir bağlantı noktası seçer ve pencere her yeni bağlantı noktasını yeni bir site sayar, bu yüzden oturum ve dil bulunamaz.
Yapılacak 8732 numaralı bağlantı noktasını kullanan diğer programı kapatın veya yeniden yapılandırın (Windows'ta işlem kimliğini görmek için bir terminalde netstat -ano | findstr :8732 çalıştırın). Projeleriniz etkilenmez, yalnızca oturum ve dil seçimi etkilenir.
BaşlatmaUygulamanın, 5432 numaralı bağlantı noktasında zaten çalıştırdığınız bir PostgreSQL ile çakışacağından endişeleniyorsunuz.
Anlamı Çakışmaz. Windows'ta yerleşik veritabanı rastgele boş bir yerel bağlantı noktası alır, macOS ve Linux'ta ise bir TCP bağlantı noktasında değil, yalnızca yerel bir soketi dinler.
Yapılacak Yapılacak bir şey yok.
Kurulum"“OpenConstructionERP” hasarlı olduğundan açılamıyor."
Anlamı Uygulama henüz Apple tarafından noter onayından geçmedi ve hâlâ indirme işaretini taşıyor. Uygulama hasarlı değil.
Yapılacak Yalnızca bu işe yarar: Terminal'de bir kez xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app çalıştırın, sonra uygulamayı normal şekilde açın.
Kurulum"Geliştirici doğrulanamadığından “OpenConstructionERP” açılamıyor" (ya da Apple kötü amaçlı yazılım içermediğini doğrulayamadı).
Anlamı Uygulama ad hoc imzalı ama henüz Apple tarafından noter onayından geçmedi.
Yapılacak Aynı xattr komutunu çalıştırın ya da Sistem Ayarları'nı, Gizlilik ve Güvenlik'i açın, aşağı kaydırın ve Yine de Aç'a tıklayın. Bunu yalnızca bir kez yaparsınız.
KurulumUygulama Mac'inizde hiç çalışmıyor.
Anlamı Mac sürümü yalnızca Apple Silicon içindir (M1 ve daha yenisi). Intel sürümü yok.
Yapılacak Intel'li bir Mac'te pip (Python 3.12 veya daha yenisi) ya da Docker kullanın.
Günlükler nerede
desktop-launcher.log~/.openestimate/desktop-launcher.logMasaüstü uygulamasının başlarken yaptığı her şey. Veri klasörünü taşısanız bile her zaman ana klasörünüzdedir.backend-crash.log~/.openestimate/logs/backend-crash.logBeklenmedik bir durmanın ayrıntıları. Veri klasöründedir, bu yüzdenOE_DATA_DIRile birlikte taşınır.database log folder~/.openestimate/pgdata/logYerleşik veritabanının neden başlamadığı.
Klasörü terminalden açmak için:
open ~/.openestimateLinux
Linux: .deb (Ubuntu, Debian, Mint)
- 1
OpenConstructionERP_18.5.0_amd64.debdosyasını indirin.GöreceğinizYaklaşık 830 MB'lık bir dosya.
- 2
İndirme klasöründeki bir terminalde çalıştırın.
sudo apt install ./OpenConstructionERP_18.5.0_amd64.debGöreceğinizapt paketi ve gereken kitaplıkları listeler, sonra kurar. Dosya adının önündeki ./ önemlidir.
- 3
OpenConstructionERP'yi uygulamalar menüsünden açın.
GöreceğinizYükleme ekranı. İlk başlatma bir iki dakika sürer.
- 4
Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.
GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.
- 5
Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.
GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.
Linux: .rpm (Fedora, RHEL, Rocky)
- 1
OpenConstructionERP-18.5.0-1.x86_64.rpmdosyasını indirin.GöreceğinizYaklaşık 850 MB'lık bir dosya.
- 2
Çalıştırın.
sudo dnf install ./OpenConstructionERP-18.5.0-1.x86_64.rpmGöreceğinizdnf bağımlılıkları çözer ve kurar.
- 3
OpenConstructionERP'yi uygulamalar menüsünden açın.
GöreceğinizYükleme ekranı. İlk başlatma bir iki dakika sürer.
- 4
Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.
GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.
- 5
Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.
GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.
Linux: AppImage (any distribution)
- 1
OpenConstructionERP_18.5.0_amd64.AppImagedosyasını indirin.GöreceğinizYaklaşık 910 MB'lık bir dosya.
- 2
Çalıştırılabilir yapın.
chmod +x OpenConstructionERP_18.5.0_amd64.AppImageGöreceğinizÇıktı yok.
- 3
Çalıştırın.
./OpenConstructionERP_18.5.0_amd64.AppImageGöreceğinizYükleme ekranı. İlk başlatma bir iki dakika sürer.
- 4
Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.
GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.
- 5
Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.
GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.
Bir mesaj görüyorsanız
Başlatmaİlk başlatmada yükleme ekranı bir dakika veya daha uzun kalıyor.
Anlamı Uygulama yerel veritabanını oluşturuyor. Bu yalnızca bir kez olur.
Yapılacak Bekleyin ve pencereyi kapatmayın. Yavaş veya neredeyse dolu bir diskte daha uzun sürebilir. Sonraki başlatmalar hızlıdır.
Başlatma"The backend started, but the local database is not answering, so the app cannot open."Anlamı: sunucu kısmı başladı, ancak yerel veritabanı yanıt vermiyor, bu yüzden uygulama açılamıyor.
Anlamı Yerel veritabanı ayağa kalkmadı, çoğunlukla düzgün kapanmayan bir çalıştırmadan sonra.
Yapılacak Bilgisayarı yeniden başlatın ve uygulamayı tekrar açın. Tekrarlarsa bize desktop-launcher.log ve veritabanı günlüğünü gönderin (Günlükler'e bakın).
Başlatma"The backend started, but this installation is missing the application files it serves"Anlamı: sunucu kısmı başladı, ancak kurulumda kullanıcı arayüzü dosyaları eksik.
Anlamı Program klasörünün bir kısmı eksik, genellikle antivirüs sildiği için.
Yapılacak Antivirüsünüzün karantinasını kontrol edin, sonra yükleyiciyi mevcut kurulumun üzerine yeniden çalıştırın. Projelerinize dokunulmaz.
Başlatma"The application backend did not start in time" ya da "The application backend stopped responding while preparing the local database" (veya başka bir adımda).
Anlamı Başlatma, uygulamanın beklediğinden uzun sürdü. Mesaj hangi adımda olduğunu söyler.
Yapılacak Pencereyi kapatıp yeniden başlatın. Disk neredeyse doluysa önce yer açın. Aynı adımda yine durursa bize desktop-launcher.log dosyasını gönderin.
Başlatma"The application never finished unpacking itself, so its backend never started." ya da "The application could not unpack itself into the temporary folder it uses."
Anlamı macOS ve Linux'ta uygulama arka ucunu her başlatmada açar. Yavaş veya dolu bir sürücü ya da dosyaları kilitleyen bir antivirüs bunu engeller. (Windows uygulaması 18.5'ten beri kendini açmıyor.)
Yapılacak Geçici klasörünüzün bulunduğu sürücüde yer açın ya da uygulamaya antivirüsünüzde izin verin, sonra yeniden başlatın.
Başlatma"The drive ran out of space while the application was starting" ya da "There is not enough free space to start the application".
Anlamı Tam olarak bu. Mesaj klasörü ve kalan boş alanı söyler.
Yapılacak O sürücüde yer açın ve yeniden başlatın.
Çalışırken"The application backend stopped, restarting" ve pencere yeniden yüklenir.
Anlamı Uygulamanın arka plan kısmı beklenmedik biçimde durdu ve uygulama onu yeniden başlattı. Kaydedilmiş çalışma korunur. Bunu 30 dakikada en fazla iki kez yapar.
Yapılacak Devam edin. Tekrarlarsa ya da "The application backend has stopped" görürseniz bize desktop-launcher.log ve logs/backend-crash.log dosyalarını gönderin.
BaşlatmaUygulamayı her başlattığınızda oturumunuz kapanıyor ve dil İngilizceye dönüyor.
Anlamı Başka bir program uygulamanın normalde kullandığı 8732 numaralı bağlantı noktasını kullanıyor. Bu durumda 18.5.0 sürümü her başlatmada rastgele boş bir bağlantı noktası seçer ve pencere her yeni bağlantı noktasını yeni bir site sayar, bu yüzden oturum ve dil bulunamaz.
Yapılacak 8732 numaralı bağlantı noktasını kullanan diğer programı kapatın veya yeniden yapılandırın (Windows'ta işlem kimliğini görmek için bir terminalde netstat -ano | findstr :8732 çalıştırın). Projeleriniz etkilenmez, yalnızca oturum ve dil seçimi etkilenir.
BaşlatmaUygulamanın, 5432 numaralı bağlantı noktasında zaten çalıştırdığınız bir PostgreSQL ile çakışacağından endişeleniyorsunuz.
Anlamı Çakışmaz. Windows'ta yerleşik veritabanı rastgele boş bir yerel bağlantı noktası alır, macOS ve Linux'ta ise bir TCP bağlantı noktasında değil, yalnızca yerel bir soketi dinler.
Yapılacak Yapılacak bir şey yok.
Kurulum.deb libwebkit2gtk-4.1-0 istiyor ya da dpkg karşılanmamış bağımlılıklar bildiriyor.
Anlamı Uygulama penceresini çizmek için WebKitGTK 4.1'e ihtiyaç duyar. dpkg -i bağımlılıkları kurmaz.
Yapılacak sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb ile kurun, bu kitaplığı da getirir. Dağıtımınızda libwebkit2gtk-4.1-0 yoksa (22.04'ten eski Ubuntu, 12'den eski Debian) pip kullanın.
KurulumAppImage'e çift tıklayınca hiçbir şey olmuyor.
Anlamı Dosya henüz program olarak işaretlenmemiş.
Yapılacak chmod +x OpenConstructionERP_18.5.0_amd64.AppImage çalıştırın ve yeniden başlatın.
KurulumFUSE veya libfuse.so.2 geçen bir AppImage hatası.
Anlamı Yeni dağıtımlar AppImage'lerin kullandığı FUSE 2 kitaplığını artık kurmuyor.
Yapılacak Kurun (sudo apt install libfuse2, Ubuntu 24.04'te sudo apt install libfuse2t64) ya da .deb, .rpm veya pip kullanın.
Günlükler nerede
desktop-launcher.log~/.openestimate/desktop-launcher.logMasaüstü uygulamasının başlarken yaptığı her şey. Veri klasörünü taşısanız bile her zaman ana klasörünüzdedir.backend-crash.log~/.openestimate/logs/backend-crash.logBeklenmedik bir durmanın ayrıntıları. Veri klasöründedir, bu yüzdenOE_DATA_DIRile birlikte taşınır.database log folder~/.openestimate/pgdata/logYerleşik veritabanının neden başlamadığı.
Klasörü terminalden açmak için:
xdg-open ~/.openestimatepip
- 1
Çalıştırın.
pip install --upgrade openconstructionerpGöreceğinizpip paketi ve bağımlılıklarını indirir.
- 2
Çalıştırın.
openconstructionerpGöreceğinizKısa bir karşılama. İlk çalıştırmada demo projelerinin yüklenip yüklenmeyeceğini ve tarayıcınızın açılıp açılmayacağını sorar.
- 3
Yerel veritabanını kurarken bekleyin.
Göreceğiniz"Database: embedded PostgreSQL 16 (no Docker)" ve ardından sunucu başlar. Tarayıcınız http://127.0.0.1:8080 adresini açar (http://localhost:8080 ile aynıdır).
- 4
Giriş yapın. Demo verileriyle demo@openconstructionerp.com / DemoPass1234! kullanabilirsiniz.
GöreceğinizGösterge paneli.
- 5
Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.
GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.
- 6
Durdurmak için terminalde Ctrl+C'ye basın. Bir dahaki sefere openconstructionerp komutunu yeniden çalıştırmanız yeter.
GöreceğinizSunucu durur. Verileriniz ana klasörünüzdeki
.openestimateklasöründe kalır.
Kullanışlı komutlar
openconstructionerp komutu bulunamıyor
python -m openconstructionerpBir şey çalışmıyor: Python'u, bağlantı noktasını, veri klasörünü ve veritabanını kontrol eder ve ne yapılacağını söyler
openconstructionerp doctor8080 numaralı bağlantı noktasını başka bir program kullanıyor
openconstructionerp serve --port 8081Ağınızdaki diğer bilgisayarlar buna ulaşabilmeli
openconstructionerp serve --host 0.0.0.0 --port 8080Bize sürümünüzü söylemeniz gerekiyor
openconstructionerp --versionBir mesaj görüyorsanız
Kurulumpip eşleşen bir dağıtım bulunamadığını ya da farklı bir Python gerektiğini söylüyor.
Anlamı OpenConstructionERP, Python 3.12 veya daha yenisini gerektirir.
Yapılacak Python 3.12 veya daha yenisini kurun ve python3.12 -m pip install --upgrade openconstructionerp çalıştırın (Windows'ta: py -3.12 -m pip install --upgrade openconstructionerp).
Kurulumerror: externally-managed-environment (Ubuntu 23.04+, Debian 12+).Anlamı: Linux sisteminiz kendi Python'unu koruyor ve içine paket kurmayı reddediyor.
Anlamı Sistem Python'u pip'in içine kurulum yapmasına izin vermiyor.
Yapılacak pipx install openconstructionerp kullanın ya da önce bir sanal ortam oluşturun: python3 -m venv ~/oe && ~/oe/bin/pip install openconstructionerp.
Başlatma"openconstructionerp" is not recognized ya da command not found.
Anlamı pip'in komutları koyduğu klasör PATH'inizde değil (Windows'ta sık görülür).
Yapılacak Bunun yerine python -m openconstructionerp çalıştırın. PATH'e dokunmadan her sistemde çalışır.
Başlatma"Port 8080 is already in use. Try: openconstructionerp serve --port 8081"Anlamı: 8080 numaralı bağlantı noktasını başka bir program zaten kullanıyor, bu yüzden uygulamayı başka bir bağlantı noktasında başlatın, örneğin 8081.
Anlamı Başka bir program 8080 numaralı bağlantı noktasını kullanıyor.
Yapılacak Önerilen komutu çalıştırın ve yazdırdığı adresi açın.
Başlatma"Embedded PostgreSQL could not start".Anlamı: yerleşik PostgreSQL veritabanı başlatılamadı.
Anlamı Yerleşik veritabanı başlatılamadı. Mesaj, günlüğünün yolunu yazdırır.
Yapılacak openconstructionerp doctor çalıştırın. Yardımcı olmazsa pip install --upgrade --force-reinstall openconstructionerp ile yeniden kurun ve adı geçen günlüğü bize gönderin.
Günlükler nerede
terminal outputthe terminal window (pip);docker compose logs app(Docker)pip ve Docker için terminalin yazdırdıklarını veopenconstructionerp doctorçıktısını kopyalayın.
Docker
- 1
Boş bir klasörde iki compose dosyasını indirin.
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.ymlGöreceğinizKlasörde iki dosya.
- 2
Gizli anahtar dosyasını bir kez oluşturun.
echo "POSTGRES_PASSWORD=$(openssl rand -base64 24)" > .envecho "JWT_SECRET=$(openssl rand -hex 32)" >> .envGöreceğinizBir
.envdosyası. Saklayın: veritabanı parolasını ve oturum açma gizli anahtarını içerir. - 3
Başlatın.
docker compose pull app && docker compose up -dGöreceğinizİki konteyner başlar: postgres ve app.
- 4
http://localhost:8080 adresini açın ve demo@openconstructionerp.com / DemoPass1234! ile giriş yapın.
GöreceğinizGiriş sayfası. İlk başlatma, veritabanı hazırlanırken bir dakika sürebilir.
- 5
Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.
GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.
Kullanışlı komutlar
İki konteynerin de çalıştığını ve sağlıklı olduğunu kontrol edin
docker compose psUygulamanın neden başlamadığını görün
docker compose logs appMakinenizdeki 8080 numaralı bağlantı noktası kullanımda
OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -dBu compose kurulumu değerlendirme ve yerel kullanım içindir. Üretim sunucusu için depodaki docs/INSTALL_LINUX.md ve docker-compose.prod.yml dosyalarına bakın.
Bir mesaj görüyorsanız
BaşlatmaCompose "POSTGRES_PASSWORD must be set" ya da "JWT_SECRET must be set" ile duruyor.
Anlamı İki gizli anahtarı içeren .env dosyası eksik ya da aynı klasörde değil.
Yapılacak .env dosyasını 2. adımdaki gibi, docker-compose.yml bulunan klasörde oluşturun.
Başlatmahttp://localhost:8080 açılmıyor.
Anlamı Konteyner henüz çalışmıyor ya da 8080 numaralı bağlantı noktası kullanımda.
Yapılacak docker compose ps ve docker compose logs app çalıştırın. Başka bir bağlantı noktası için: OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d, sonra http://localhost:8081 adresini açın.
KurulumApple Silicon'lu bir Mac'te ya da başka bir ARM makinede Docker, linux/amd64 imaj platformunun uyuşmadığı konusunda uyarır ya da uygulama çok yavaş çalışır.
Anlamı Yayımlanan imaj yalnızca x86-64 için derlenmiştir.
Yapılacak make quickstart ile kaynaktan derleyin ya da pip kullanın.
Günlükler nerede
terminal outputthe terminal window (pip);docker compose logs app(Docker)pip ve Docker için terminalin yazdırdıklarını veopenconstructionerp doctorçıktısını kopyalayın.
Verileriniz, yükseltmeler ve kaldırma
- Windows
C:\Users\<your name>\.openestimateKullanıcı adınızda Latin olmayan harfler varsa ayrıcaC:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata; yerinipgdata.locationsöyler. - macOS~/
.openestimate(gizli; Finder'da Cmd+Shift+. tuşlarına basın) - Linux~/
.openestimate - pip~/
.openestimate,--data-dirvermezseniz ya daOE_DATA_DIRayarlamazsanız masaüstü uygulamasıyla aynı klasör - DockerDocker birimleri <folder>_pg_data (veritabanı) ve <folder>_app_data (dosyalar); burada <folder>,
docker-compose.ymlbulunan klasörün adıdır
Yükseltme
Yeni sürümü eskisinin üzerine kurun. .openestimate klasörünüz programın parçası değildir, bu yüzden projeler, kullanıcılar ve ayarlar kalır. Yükseltmeden sonraki ilk başlatma, veritabanı kendini güncellerken daha uzun sürebilir.
Kaldırma
Kaldırmak programı siler, projelerinizi bırakır. Windows'ta kaldırıcı "Delete the application data" seçeneğini sunar (yükleyici dilinde): bu yalnızca uygulama penceresinin sakladığı oturum ve dili siler (%APPDATA% ve %LOCALAPPDATA%\io.openconstructionerp.desktop içinde), projelerinizi silmez. Sıfırdan başlamak için programı kaldırın, .openestimate klasörünü güvenli bir yere kopyalayın, sonra silin.
Yedekleme
Uygulamayı kapatın ve .openestimate klasörünü kopyalayın (varsa pgdata.location içinde adı geçen ProgramData klasörünü de).
Hâlâ takıldınız mı? Yardım edelim
Lütfen şunları ekleyin:
- sürüm (indirdiğiniz dosyanın adında yazar; pip:
openconstructionerp --version; Docker: imaj etiketi) ve nasıl kurduğunuz (Windows yükleyicisi, .dmg, .deb, .rpm, AppImage, pip veya Docker) - sisteminiz (Windows: Başlat,
winveryazın; macOS: Apple menüsü, Bu Mac Hakkında; Linux: dağıtım ve sürüm) - mesajın tam metni ya da bir ekran görüntüsü
- yukarıda listelenen günlük dosyaları
Günlük dosyaları kullanıcı adınızı ve klasör adlarınızı içerebilir. Herkese açık paylaşmadan önce gözden geçirin; isterseniz e-postayla gönderin.
Kurulumdan sonraki adımlar
Tam metin GitHub'da şu dillerde de var: English, Deutsch ve Русский.