telepítés

Telepítse az OpenSourceBilling -et az Ubuntu -on (LTS)

Telepítse az OpenSourceBilling -et oly módon, hogy a vállalkozása számára megfelelő legyen. A MySQL egy nyílt forráskódú relációs adatbázis-kezelési rendszer. Futtassa a következő parancsot az adatbázis telepítéséhez:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

A GIT az OSB -hez használt verzióvezérlő rendszer. Futtassa a következő parancsot a GIT telepítéséhez.

sudo apt-get install git 

Futtassa a következő parancsot a Ruby -függőségek telepítéséhez:

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev libncurses5-dev automake libtool bison libffi-dev imagemagick libmagickcore-dev libmagickwand-dev libicu-dev 

Szüksége lehet hozzáférni a függő PECL könyvtárakhoz, amelyek a legtöbbet megtalálják

sudo add-apt-repository ppa:ondrej/php 

Futtassa a következő parancsokat a stabil verzió telepítéséhez.

curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.7.1
rvm use 2.7.1 --default 

A Bundler egy olyan eszköz, amely lehetővé teszi több drágakő verzió telepítését, futtassa ezt a parancsot a Bundler telepítéséhez:

gem install bundler

A GitHub projektkódjának klónozásához adja meg a GitHub -fiók hitelesítő adatait a hitelesítéshez, miközben klónozza a projektet.

git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install

Másolja a config/config.yml.copy config/config.yml fájlt a konfigurációk beállításához. A Config/Config.yml szerkesztése a saját PayPal beállításaival:

paypal:
  signature: YOUR_PAYPAL_SIGNATURE
  business: YOUR_PAYPAL_BUSINESS

A konfigurációs/config.yml szerkesztése a saját alkalmazás beállításaival:

app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http

A következő parancs használatával a terminálban, hogy megkapja a WKHTMLTOPDF könyvtár elérési útját, amely már telepítve van a rendszerre, majd szerkessze a config/config.yml -et a saját alkalmazásával a wkhtmltopdf elérési út segítségével.

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

Az SMTP \ _SETTINGS készítéséhez lépjen a Beállítások elemre, nyissa meg a Vállalat szerkesztési űrlapot egy cégre kattintva, és adja meg az SMTP részleteit a Mail Config szakaszban. Szerkessze a config/config.yml -et a saját QuickBookApp oauth \ _consumer \ _key és oauth \ _consumer \ _secret segítségével.

quickbooks:
   # QuickBooksApp's account key and secret
   consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
   consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET

Futtassa a következő parancsot a terminálon az alkalmazás futtatásához

rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed

El kell kezdenie a késleltetést \ _JOB az e -mail kézbesítéshez és egyéb háttérfeladatokhoz, amelyek az OSB megfelelő funkcionalitásához szükségesek a következő parancs használatával

RAILS_ENV=production  bin/delayed_job start

Miután sikeresen konfigurálta az OSB -t, felhasználhatja az alábbi hitelesítő adatokat a bejelentkezéshez.

Email: <span id="cloak1a36824b07bcee77581f96f7957d6335">This email address is being protected from spambots. You need JavaScript enabled to view it.</span><script type="text/javascript">document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML='';var prefix='&#109;a'+'i&#108;'+'&#116;o';var path='hr'+'ef'+'=';var addy1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;';addy1a36824b07bcee77581f96f7957d6335=addy1a36824b07bcee77581f96f7957d6335+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';var addy_text1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;'+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML+='<a '+path+'\''+prefix+':'+addy1a36824b07bcee77581f96f7957d6335+'\'>'+addy_text1a36824b07bcee77581f96f7957d6335+'<\/a>';</script>
password: opensourcebilling

Konfigurálnia kell az Apache -t, az NGINX -et vagy bármely más web/alkalmazáskiszolgálót, amelynek választása az OSB végrehajtásának üzemmódban történő végrehajtására. Amikor egy ügyfél e -mailben kap számlát/becslést, akkor bejelentkezési linket is kap, hogy megnézze az összes számláját. Ha meglátogatja ezt az URL -t, bejelentkezhet a fiókjába, vagy létrehozhatja a fiókját, ha nincs ilyen. Gratulálunk! Sikeresen telepítette az OpenSourceBilling -et a rendszerére.

 Magyar