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 -yAş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_installationYukarı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 -pKö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.zipNotMevcut 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.confNotBu 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 / weberpOrada 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.