Ubuntu 17'ye webERP nasıl kurulur

Birçok kuruluş, çeşitli kurumsal alanlarda kullanılabilen binlerce ücretsiz uygulama ile güvenlik, güvenilirlik, performans ve ölçeklenebilirlik nedenleriyle temel işletim sistemlerini Linux dağıtımlarına dayandırır.

Bu nedenle bugün Solvetic, Ubuntu 17.04'te WebERP'nin nasıl kurulacağını ayrıntılı olarak analiz edecek ve böylece muhasebemizi ve genel olarak işimizi çok daha organize bir şekilde yönetmek için değerli bir araca sahip olacak.

WebERP nedirWebERP, onu basit ve işlevsel bir alternatif haline getiren, anında kullanım için yalnızca bir web tarayıcısı ve bir pdf okuyucu gerektiren muhasebe ve işletme yönetimi için bir web ortamına dayalı eksiksiz bir sistemdir.

WebERP, toptan satış, dağıtım veya üretim işinde birçok şirket için geliştirilmiş geniş bir özellik yelpazesine sahiptir ve üçüncü taraf etkileşimli masaüstü satış noktası sistemi ile birleştirildiğinde, dağınık bir şube yönetiminin merkezini oluşturabilir. birden fazla şubesi olan sistem. Bu, tüm işletme yönetimi için üçüncü taraf tamamlayıcısı olarak sunulan tam entegre bir WebSHOP'a sahip olan basit bir şekilde hepsinin merkezi bir yönetimine sahip olmanızı sağlar.

WebERP açık kaynaklı bir uygulamadır ve gerektiğinde kendi özelliklerimizi ekleyebilmemiz için erişilebilir bir şekilde yazılmış tüm PHP kodları ile ücretsiz olarak kullanılabilir.

WebERP, aşağıdakileri içeren çok sayıda segment tabanlı özelliğe sahiptir:

Genel özellikleri

  • Dinamik kılan tamamen web tabanlı
  • PHP ile uyumlu herhangi bir web sunucusunda çalışır, orada yönetilen bir sunucu kullanmak mümkün olacaktır.
  • kendi sunucunuzu satın almak ve sürdürmek zorunda kalmadan profesyonel olarak bir ISS'den
  • Tüm web tarayıcıları ve web tarama özellikli cihazlarla mükemmel uyumluluk sağlamak için JavaScript'in minimum kullanımı.
  • Tam metin konumlandırma için taşınabilir PDF belge formatına raporlar oluşturur
  • Tüm raporlar ve komut dosyaları, girişimciler tarafından kolayca takip edilen tutarlı ve değiştirilebilir PHP komut dosyaları için aynı kuralları izler.
  • Tüm işlemler, yazılımı istemci bilgisayarlara kurmaya gerek kalmadan web sunucusunda yapılır. Tek ihtiyacınız olan bir tarayıcı ve bir PDF okuyucu.
  • Çoklu dil, her kullanıcı arayüzü kendi tercih ettiği dilde görebilir ve sistemle gruplandırılmış 31'den fazla çeviriye sahiptir.
  • Rakamlar seçilen dile uygun olarak görüntülenir ve bu formatta girişe izin verilir.
  • Utf-8 uyumlu
  • İstenen ortamı seçmek için 9 tema mevcuttur ve sisteme dahil edilmiştir
  • Güncel makale, satıcı ve müşteri hikaye anlatımı sağlamak için bir wiki ile entegre edilebilir

Güvenlik özellikleri

  • Kullanıcılar, rol tabanlı bir model kullanılarak yalnızca belirli seçeneklere erişimle tanımlanabilir. Erişimleri olmayan işlevler görüntülenmeyecektir.
  • Kullanıcılar belirli envanter konumlarıyla sınırlandırılabilir
  • Kullanıcıların, tanımlanan her banka hesabı için işlem girmek için özel erişime sahip olması gerekir
  • Belirli işlevlere uygulanabilen seçenekler grafiksel olarak yapılandırılabilir ve kullanıcılar belirli bir işlevde neyi yerine getirdiklerini tanımlar.
  • Satış personeli girişleri, bu kullanıcıları yalnızca kendi hesaplarını ve müşteri siparişlerini görecek şekilde sınırlayarak tanımlanabilir.
  • Yanlış şifre girişi (3 defadan fazla), sistem yöneticisi tarafından sıfırlanana kadar hesabı kilitler. Bu, şifre kırıcıların güvenliği ihlal etmesini ve bilgilere erişmesini engeller.
  • Sayfalar SSL kullanılarak şifrelenebilir ve WebERP, İnternet üzerinden geçen tüm bilgilerin şifrelenmesini sağlamak için yalnızca SSL kullanan sayfaları gösterecek şekilde yapılandırılabilir.
  • Kullanıcılar, ana menüde sadece belirli modülleri görecek şekilde tanımlanabilir, böylece erişimi olmayan menü seçenekleri ekranda görüntülenmez.
  • HTTP güvenliği, iki güvenlik düzeyi sağlamak için yerleşik güvenliğin üzerine yapılandırılabilir: ilki web sunucusuna tam olarak erişmek ve ikincisi WebERP'ye erişmek için

Satışlar ve siparişler

  • Fiyat teklifleri bu şekilde girilip yazdırılabilir ve daha sonra müşterinin siparişi tekrar girmeden kabul etmesi durumunda siparişe dönüştürülebilir.
  • Müşteri siparişleri girilebilir, muhafaza edilebilir ve müşterinin sipariş numarasına referans verilebilir.
  • Bir stok kaleminin siparişinde birikmiş miktar, stok durumu sorgulamalarında talep olarak görüntülenir.
  • Girilen siparişler, çok az veya hiç ek girdi olmadan doğrudan faturalandırılabilir.
  • Tek bir siparişten birden fazla gönderim mümkündür. Sipariş, yönetimine izin veren her gönderiye referansları korur
  • Sevkiyatlar, tam zamanlı rapor teslimatı için sipariş edilen miktarlara eşit olmadığında sipariş farklılıkları kaydedilir.
  • Fiyatlar, müşterinin satış türüne, bölümüne ve para birimine göre otomatik olarak iade edilir.
  • Fiyat, belirli tarihlerden itibaren geçerli olacak ve nihai bir tarihte sona erecek şekilde ayarlanabilir
  • Fiyat jeton başınadır
  • Herhangi bir sayıda fiyat listesi tutulabilir. Müşteriler, fiyatlarını belirli bir fiyat listesinden alacak şekilde tanımlanır.
  • Bir dizi üründeki miktar kesintisi indirimleri, bir indirim matrisi temelinde otomatik olarak hesaplanır.
  • Sevkiyat yöntemine ve teslimat adresine göre otomatik navlun hesaplamaları yapın
  • Siparişler, eşyanın ve kübik birim ağırlığına göre ağırlık ve kübik hesaplar.
  • Otomatik olarak tekrar eden siparişler girilebilir ve siparişler "hizmet kalemleri" için ise sipariş otomatik olarak da faturalandırılabilir.
  • Günlük satış raporları ve geçici satış çizelgeleri oluşturun
  • vergiler
  • Kanada, ABD, Güney Afrika, Birleşik Krallık, Avustralya, Yeni Zelanda ve çoğu ülke için uygun esnek vergi seçenekleri
  • Ürün türüne bağlı olarak vergi oranını oluşturur
  • Vergi oranları müşterinin konumuna bağlıdır

Bu özelliklere ek olarak, bankalar, borç hesapları, satın almalar vb. ile ilişkili daha birçok şey buluyoruz.

Daha sonra Ubuntu 17.04'te WebERP'nin nasıl kurulacağını ve kullanılacağını göreceğiz.

1. Ubuntu İşletim Sistemi Güncellemesi ve LAMP Sunucu Kurulumu

Aşama 1
İlk adım sistemde kurulu paketleri güncellemektir ve bunun için aşağıdaki satırları uygulayacağız:

 sudo apt güncellemesi sudo apt yükseltmesi

BÜYÜT

Adım 2
WebERP uygulaması Apache üzerinde çalışır, PHP ile yazılmıştır ve veritabanını depolamak için MySQL kullanır, bu nedenle WebERP'nin en iyi şekilde çalışması için işletim sistemine Apache, PHP ve MariaDB yüklememiz gerekir.

Apache, PHP ve gerekli PHP kitaplıklarını kurmak için aşağıdaki satırı çalıştıracağız:

 sudo apt apache2 yükleyin php7.0 php7.0-cli php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-json php-armut -y

BÜYÜT

Aşama 3
Kurulum tamamlandıktan sonra, Apache hizmetini başlatmaya devam ediyoruz ve aşağıdakileri yürüterek sistem başlangıcından itibaren etkinleştiriyoruz:

 sudo systemctl apache2'yi başlat sudo systemctl apache2'yi etkinleştir

BÜYÜT

2. MariaDB Ubuntu kurulumu

Aşama 1
Varsayılan olarak, MariaDB'nin en son sürümü Ubuntu 17.04'te mevcut değildir, bu nedenle aşağıdaki satırları yürüterek MariaDB deposunu sisteminize eklemeniz gerekecektir:

 sudo apt kurulum yazılımı-özellikler-ortak -y sudo apt-key adv --recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch = amd64, i386, ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial ana '

BÜYÜT

Adım 2
Depodaki paketleri aşağıdakileri yürüterek güncelleriz:

 sudo uygun güncelleme -y
Aşağıdakileri yürüterek MariaDB sunucusunu kurarız:
 sudo apt mariadb sunucusunu kurun mariadb-client -y

BÜYÜT

Aşama 3
Kurulum işlemi sırasında, MariaDB root kullanıcısının şifresini tanımlayacağımız aşağıdaki mesaj görüntülenecektir:

BÜYÜT

Adım 2
Şifreyi giriyoruz, Enter'a basıyoruz ve tekrar onaylamamız gerekiyor. Enter tuşuna basın, MariaDB kurulum işlemi devam edecek

BÜYÜT

Adım 5
MySQL hizmetini başlatıyoruz ve aşağıdaki satırları yürüterek sistem başlangıcında etkinleştiriyoruz:

 sudo systemctl mysql'i başlat sudo systemctl mysql'yi etkinleştir

BÜYÜT

3. MariaDB Ubuntu Yapılandırması

Aşama 1
Bir sonraki adım, MariaDB'nin kurulumunu sağlamaktır ve bunun için aşağıdaki betiği çalıştıracağız:

 sudo mysql_secure_installation
Yukarıdaki komut dosyası, kök parolayı ayarlayacak, anonim kullanıcıları kaldıracak, uzaktan kök oturum açmayı yasaklayacak ve test veritabanını kaldıracaktır.

Adım 2
Orada görüntülenen her soruyu duruma göre cevaplayacağız:

BÜYÜT

Bu işlem bittiğinde aşağıdakileri göreceğiz:

BÜYÜT

Aşama 3
MariaDB sunucusu korunduktan sonra MySQL konsoluna girmeli ve aşağıdakileri yürüterek WebERP için bir veritabanı oluşturmalıyız:

 mysql -u kök -p
Kök şifreyi gireceğiz ve aşağıdaki satırla gerektiği gibi bir veritabanı oluşturacağız:
 VERİTABANI OLUŞTUR weberp_db;
Şimdi, aşağıdaki komutla WebERP için bir kullanıcı adı ve şifre oluşturacağız:
 KULLANICI OLUŞTUR 'weberp' @ 'localhost' 'parola' İLE TANIMLANIR;
Şimdi aşağıdakileri yürüterek weberp veritabanına ayrıcalıklar vereceğiz:
 weberp_db ÜZERİNE TÜM AYRICALIKLARI VERİN * 'weberp' @ 'localhost' için;
Aşağıdakileri yürüterek ayrıcalıkları yükleyeceğiz:
 floş ayrıcalıkları;
Şu satırı çalıştırarak veritabanından çıkıyoruz:
 çıkış;

BÜYÜT

4. WebERP Ubuntu İndir

Aşama 1
Bir sonraki adım, aşağıdakileri yürüterek WebERP'nin en son sürümünü resmi web sitesinden wget komutuyla indirmektir:

 wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip
NotMevcut sürüm 4.14.1'dir, komutu çalıştırmadan önce daha yeni bir sürüm olup olmadığını kontrol etmek için web sitesini ziyaret edebiliriz.

BÜYÜT

Adım 2
Aşağıdakileri uygulayarak indirilen içeriği çıkarmaya devam ediyoruz:

 webERP4.14.1.zip dosyasını açın

BÜYÜT

Aşama 3
İçerik ayıklandıktan sonra, ayıklanan dizini Apache web kök dizinine kopyalayacağız:

 sudo cp -r webERP / var / www / html / weberp

BÜYÜT

Şimdi weberp dizininin özelliğini değiştireceğiz:

 sudo chown -R www-veri: www-data / var / www / html / weberp

5. Ubuntu WebERP için Apache yapılandırması


Bu noktada, aşağıdakileri çalıştırarak WebERP için bir apache sanal ana bilgisayar dosyası oluşturacağız:
 sudo nano /etc/apache2/sites-available/weberp.conf
NotBu işlem için istediğimiz düzenleyiciyi kullanabiliriz.

Yeni dosyaya aşağıdaki satırları yapıştıracağız:

 ServerAdmin [email protected] DocumentRoot "/ var / www / html / weberp /" SunucuAdı alaniniz.com ServerAlias ​​​​www.alanadiniz.com <Seçenekler FollowSymLinks AllowOverride All ***** izin ver, tüm ErrorLog'dan izin ver / var / log / apache2 / weberp-error_log CustomLog / var / log / apache2 / weberp-access_log ortak 

BÜYÜT

Ctrl + O tuşlarını kullanarak değişiklikleri kaydediyoruz ve Ctrl + X tuşlarını kullanarak editörden çıkıyoruz.Şimdi yeni sanal ana bilgisayarı aşağıdaki komutla etkinleştirmeliyiz:

 sudo a2ensite weberp

BÜYÜT

Aşağıdakileri yürüterek Apache'yi yeniden başlatıyoruz:

 sudo systemctl apache2'yi yeniden başlat

6. Ubuntu 17 güvenlik duvarı yapılandırması ve WebERP erişimi


WebERP, 80 numaralı bağlantı noktasında çalışır, bu nedenle güvenlik duvarını, 80 numaralı bağlantı noktasının üzerinden geçmesine izin verecek şekilde yapılandırmanız gerekecektir.

Bunun için aşağıdaki satırları uygulayacağız:

 sudo ufw enable (Güvenlik duvarını etkinleştir) sudo ufw 80 / tcp'ye izin ver (Güvenlik duvarı üzerinden 80 numaralı bağlantı noktasına izin ver) sudo ufw durumu (Güvenlik duvarının durumunu görüntülemeye izin ver)

BÜYÜT

Bu yapılandırıldıktan sonra bir tarayıcıya gidip aşağıdakileri giriyoruz:

 http: // ip_adresi / weberp
Orada aşağıdaki pencereler görüntülenecektir:

Kurulum diliİlk önce kurulum dilini seçiyoruz

BÜYÜT

Veritabanını girinArdından daha önce oluşturduğumuz veritabanına giriyoruz:

BÜYÜT

Saat dilimiArdından saat dilimini, şirket verilerini ve diğerlerini tanımlarız:

BÜYÜT

şifre girinKur'a tıkladığınızda, sisteme WebERP yüklenecek ve daha sonra ilgili kimlik bilgilerini girerek ona erişebileceğiz:

BÜYÜT

Panele erişirken aşağıdakileri göreceğiz:

BÜYÜT

Buradan parametreleri gerektiği gibi yapılandırabiliriz.

Bu şekilde, WebERP uygun iş yönetimi için bir müttefiktir.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave