LabCollector Zahteve in namestitev za Linux - LabCollector

Iskanje po zbirki znanja po ključnih besedah

Tukaj ste:
← Vse teme
POVZETEK:
LabCollector je strežniška programska oprema, razvita v skriptnem jeziku PHP. Zasnovan je za dostop in skupno rabo prek omrežja. Enkrat ga namestite na centralni računalnik (strežnik) in ga pokličite iz internetnega brskalnika: Internet Explorer 10 ali novejši, Firefox 20 ali novejši, Chrome in Opera 9.
Zelo priporočamo, da uporabljate najnovejše brskalnike.
Sledite spodnjim korakom za namestitve LINUX:-
1. LabCollector Zahteve za LINUX
2. Prenesite namestitveni paket
3. Razpakiranje in nalaganje datotek
4. Namestitev nalagalnika s spremembo PHP.INI
5. Namestitev nalagalnika za nalaganje med izvajanjem
6. Spremembe v PHP.INI in namestitvi
7. Razširitve PHP
8. Zahteve Mysql
9. Prijava LabCollector

1. LabCollector Zahteve za LINUX

  • Linux (katera koli nedavna distribucija)
  • Apache 2.4.x
  • PHP 7.4 in PHP 8.1 (PHP 5.6 do 7.4 samo za starejše različice)
  • MYSQL ali enakovredno (MariaDB, PerconaDB)
  • 4 cpu jedra
  • 8 GB RAM-a

Knjižnice/paketi (imena se lahko razlikujejo glede na distribucijo):

  • PHP-mysql, PHP-mcrypt, PHP-xml, PHP-zip, PHP-Curl, PHP-OpenSSL, PHP-LDAP…

Dodatna programska oprema:

  • Curl
  • OpenSSL
  • Mono (Neobvezno)
  • Webmin (Neobvezno)
  • Perl (CGI in drugi paketi, potrebni za webmin)

Programska oprema AgileBio

  • LabCollector Webmin modul  (*Kontaktiraj nas če želite namestiti in uporabljati to orodje)

2. Prenesite namestitveni paket

  • Od tvojega območje za stranke, prenesite namestitveni paket, ki ustreza vašim potrebam.
  • Več informacij na področju strank, tukaj.
Zahteve: Imejte dostop prek FTP do računa spletnega strežnika ali delajte neposredno na samem spletnem strežniku.

3. Razpakiranje in nalaganje datotek

  • Razpakirajte ZIP paket na računalniku ali na strežniku.
  • Naložite ali kopirajte datoteke iz mape HTML v pravilno spletno dostopno mapo (v BINARNI FORMATI). OPOMBA: Prepričajte se, da ima mapa pisna dovoljenja, vsaj za namene namestitve. To dovoljenje lahko odstranite, ko je namestitev končana.
  • Izvedite chmod 777 v naslednjih mapah: /backup, /documents, /temp, /maps
    *(Nastavitev dovoljenj 777 za datoteko ali imenik pomeni, da bo berljiva, zapisljiva in izvedljiva)

    4. Namestitev nalagalnika s spremembo PHP.INI

    • Izvedite iz svojega internetnega brskalnika: v brskalniku zaženite skript čarovnika za nalaganje. (https://www.ioncube.com/loaders.php)
    • Na primer: http://localhost/ioncube/loader-wizard.php in sledite navodilom za namestitev nakladalnika.
    • Ponovno zaženite spletni strežnik.

    5. Namestitev nalagalnika za nalaganje med izvajanjem

    • Nič ni treba narediti.
    • Nalagalniki se samodejno nahajajo v mapi IonCube, ki jo morate hraniti v LabCollector mapa.

    6. Spremembe v PHP.INI

    • Zavarujte te parametre:
      – poročanje o napaki = E_ALL & ~E_NOTICE & ~E_DEPRECATED
      – short_open_tag = Vklopljeno
    • Iz brskalnika zaženite datoteko install.php (najprej morate namestiti nalagalnike. (Preberite zgornje razdelke 4 in 5.)
    • Izpolnite zahtevane podatke in pritisnite gumb 'Naprej' (privzeta prijava v MySQL je root brez gesla)
    Opombe

    Imate možnost spreminjanja določenih spremenljivk (omenjenih spodaj), kar je lahko koristno, če imate posebne zahteve, ki jih privzete vrednosti ne izpolnjujejo. Preprosto odprite konfiguracijsko datoteko php.ini in naredite potrebne spremembe.

    1. max_input_vars : Ta konfiguracijska spremenljivka določa največje število vhodnih spremenljivk, ki jih lahko sprejme PHP, po potrebi pa se lahko poveča (npr. max_input_vars = 100000000).
    2. pcre.recursion_limit : Ta spremenljivka nastavi največjo količino pomnilnika sklada, ki jo lahko uporabi PHP-jev motor PCRE (Perl Compatible Regular Expression), po potrebi jo je mogoče povečati (npr. pcre.recursion_limit = 10000000).
    3. Najdaljši čas izvajanja : Ta spremenljivka določa najdaljši čas (v sekundah), ki ga lahko izvaja skript PHP, preden se prekine. Privzeta vrednost te spremenljivke je običajno nastavljena na 30 sekund, vendar jo je mogoče po potrebi povečati (npr. max_execution_time = 120).
    4. max_input_time : Ta spremenljivka določa največjo količino časa (v sekundah), ki ga bo PHP porabil za obdelavo vnosa pred iztekom časa. Privzeta vrednost te spremenljivke je običajno nastavljena na 60 sekund, vendar jo je mogoče po potrebi povečati (npr. max_input_time = 360).
    5. memory_limit : Ta spremenljivka nastavi največjo količino pomnilnika (v bajtih), ki jo lahko uporabi skript PHP. Privzeta vrednost te spremenljivke je običajno nastavljena na 128 MB, vendar jo je mogoče po potrebi povečati (npr. memory_limit = 1024M).
    .
    Bodite previdni
    Pomembno je vedeti, da ima lahko spreminjanje teh spremenljivk PHP brez ustreznega razumevanja in testiranja škodljive učinke na delovanje in stabilnost LabCollector. Zato je priporočljivo, da pred kakršnimi koli spremembami poiščete nasvet izkušenih razvijalcev ali skrbnikov strežnikov.

    7. PHP razširitve

    OPOMBA: Bodite previdni, da MORATE imeti te PHP razširitve nameščene na vašem strežniku:

    • php-mysql (do PHP5.6.x)
    • php-mysqli (iz PHP7.x)
    • php-pdo
    • php-xml
    • php-gd
    • php_mbstring
    • php-ldap (ta je opcijsko, v primeru, da želite uporabiti LDAP kot preverjanje pristnosti pri prijavi)

    8. Zahteve Mysql

    V my.cnf,

    • Zagotovite, da ste nastavili te parametre:
      • strežnik_nabora_znakov = latin1_strežnik_primerjanja = latin1_švedski_ci
    • Druge nastavitve za MYSQL 8+
      • Naslednja nastavitev je potrebna za MYSQL 8+
      • default-authentication-plugin=mysql_native_password
      • Ko je aktivirano, znova definirajte uporabniška gesla MYSQL
      • Poiščite definicijo vrstice sql-mode v my.cnf/my.ini in jo shranite, kot je navedeno spodaj. Če vrstica sql-mode ne obstaja, dodajte na ta način:
      • sql-mode="NO_ENGINE_SUBSTITUTION"
      • Ta spremenljivka mora biti nastavljena na 0
      • NASTAVI VZTRAJNO information_schema_stats_expiry = 0
    • Druge nastavitve za (vključno s strežnikom AWS)
      • MYSQL 8 morate nastaviti tako, da ima: Omogočeno binarno beleženje
          • Potrebna je naslednja nastavitev:

        SET GLOBAL log_bin_trust_function_creators=1;

    • Namestite orodja MySQL/MariaDB, kot je npr mysqldump, ki je pripomoček za izdelavo varnostnih kopij baz podatkov MySQL.

     

    Dodatne zahteve za konfiguracijo MySQL:

    *Oglejte si naš KB na LabCollectorZahteve in namestitev AWS

    • če gostite MySQL na localhost, boste morali uporabiti konfiguracijo za /etc/my.cnf mapa. Natančneje, morate nastaviti »innodb_strict_mode” nastavite na 0. To lahko storite tako, da v datoteko my.cnf dodate naslednjo vrstico:innodb_strict_mode=0Po tej spremembi boste morate znova zagnati MySQL.

    9. Prijavljanje LabCollector

        • Do njega dostopate tako, da ga pokličete iz spletnega brskalnika, običajno tako, da napišete omrežno ime strežniškega računalnika.
        • To lahko storite iz katerega koli računalnika, ki je povezan v lokalno omrežje.
        • Po prvi namestitvi je privzeto superskrbniški dostop do LabCollector uporabo:
          prijava: admin in geslo: admin
        • Nato lahko spremenite geslo in dodate več uporabniških prijav. (V LabCollector kraju ADMIN -> UPRAVLJANJE UPORABNIKOV)

    Povezane teme:

    Tags: