User Tools

Site Tools


tilausj:installation

This is an old revision of the document!


Asennusohjeet

  • Katso aluksi Palvelinvaatimukset
  • Luo tilausjärjestelmää varten hakemisto käyttöjärjestelmän www-hakemiston alle, esim. /var/www/tilausj.
  • Lataa uusin versio järjestelmästä osoitteesta: https://git.tihku.net/Krister/TilausJ/releases (muista kirjautua sisään)
  • Pura tiedostot luomaasi hakemistoon “tilausj”.
  • Muokkaa asetukset kutoon. Poista seuraavista tiedostoista “.default” lopusta:
  • Tietokanta-asetukset tiedostoon application/config/database.php
      $db['default']['hostname'] = "dbhostname,port";
      $db['default']['username'] = "dbusername";
      $db['default']['password'] = "dbpassword";
      $db['default']['database'] = "tilausj_or_otherdbname";
  • URL-asetus tiedostoon application/config/config.php
      $config['base_url'] = "http://palvelin/tilausj"
  • Asetuksia tiedostoon application/config/myconfig.php
      $config['productname'] = "TilausJ";
      $config['ad_disabled_mode'] = FALSE;
      $config['ad_productusers_group'] = "Tilausj_Productusers";
  • AD-integrointiasetukset tiedostoon application/config/adldap.php
      $config['account_suffix'] = '@domain.com';
      $config['base_dn'] = 'OU=base,DC=domain,DC=com';
      $config['domain_controllers'] = array ("dc.domain.com");
      $config['ad_username'] = 'tilausj_username';
      $config['ad_password'] = 'password_here';
  • ..
  • Luo tilausj-hakemistoon seuraavat hakemistot, joihin apache-käyttäjälle (www-data) kirjoitusoikeudet:
  • documents
  • csv

Ajastetut tehtävät

  • Tilausjärjestelmän ajastetut skriptit esim. tiedostoon /etc/cron.d/tilausj. Esimerkki skriptistä:
    00 2    * * *   www-data        wget -q -O/dev/null http://tilausj/timedscripts/getADinformation
    02 2    * * *   www-data        wget -q -O/dev/null http://tilausj/timedscripts/sendPurchaserEmail

CSV-integrointi (Efecte-integrointi)

  • Lisää /etc/fstab:
    //palvelin/tiili_csv$       /mnt/efecte     cifs    auto,vers=2.1,uid=tilausj,gid=www-data,creds=/home/tilausj/.ad-tilausj-creds,file_mode=0660,dir_mode=0770 0 0
  • Luo symbolinen linkki: ln -s /mnt/efecte /var/www/tilausj/csv
  • mount -a -komennolla voi mountata fstabin puuttuvat jaot lennossa
  • mount -l -komennolla voi katsoa mountatut jaot
  • /home/tilausj/.ad-tilausj-creds -tiedoston sisältö:
    username=tunnus
    password=salasana
    domain=domaininnimi

Päivitysohjeet

  • Ota varmuuskopio nykyisistä tiedostoista:
    tar -cf backup.tar tilausj
  • Pura uusin versio korvaten vanhat tiedostot:
    tar xvzf Tilausj.tar.tz
  • Tarkista tiedostojen käyttöoikeudet
tilausj/installation.1543330652.txt.gz · Last modified: 2018-11-27 14:57 by krister