LabCollector Linux zahtjevi i instalacija - LabCollector

Pretražite bazu znanja po ključnoj riječi

Ti si ovdje:
← Sve teme
SAŽETAK:
LabCollector je poslužiteljski softver razvijen u PHP skriptnom jeziku. Dizajniran je za pristup i dijeljenje preko mreže. Instalirajte ga jednom na centralno računalo (poslužitelj) i pozovite ga iz internetskog preglednika: Internet Explorer 10 ili noviji, Firefox 20 ili noviji, Chrome i Opera 9.
Preporučujemo da koristite najnovije preglednike.
Slijedite korake u nastavku za instalaciju LINUX-a:-
1. LabCollector LINUX zahtjevi
2. Preuzmite instalacijski paket
3. Raspakiranje i učitavanje datoteka
4. Instalacija učitavača modifikacijom PHP.INI
5. Instalacija učitavača za učitavanje tijekom izvođenja
6. Promjene u PHP.INI i instalaciji
7. PHP ekstenzije
8. Zahtjevi za Mysql
9. Prijava LabCollector

1. LabCollector LINUX zahtjevi

  • Linux (bilo koja nedavna distribucija)
  • Apache 2.4.x
  • PHP 7.4 i PHP 8.1 (PHP 5.6 do 7.4 samo za starije verzije)
  • MYSQL ili ekvivalent (MariaDB, PerconaDB)
  • 4 cpu jezgre
  • 8Gb RAM

Biblioteke/paketi (nazivi se mogu razlikovati ovisno o distribuciji):

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

Dodatni softver:

  • Sklupčati
  • OpenSSL
  • Mono (Nije obavezno)
  • Webmin (Nije obavezno)
  • Perl (CGI i drugi paketi potrebni za webmin)

AgileBio softver

  • LabCollector Webmin modul  (*Kontaktirajte nas ako želite instalirati i koristiti ovaj alat)

2. Preuzmite instalacijski paket

  • Od tvojeg klijentsko područje, preuzmite instalacijski paket koji odgovara vašim potrebama.
  • Više informacija o području klijenta, ovdje.
Zahtjevi: Imajte pristup putem FTP-a računu web poslužitelja ili radite izravno na samom web poslužitelju.

3. Raspakiranje i učitavanje datoteka

  • Raspakirajte ZIP paket na računalu ili na poslužitelju.
  • Učitajte ili kopirajte datoteke sadržane u HTML mapi u ispravnu web-dostupnu mapu (u BINARNOM FORMATU). NAPOMENA: Provjerite ima li mapa pisana dopuštenja, barem za potrebe instalacije. Ovu dozvolu možete ukloniti kada instalacija završi.
  • Učinite chmod 777 na sljedećim mapama: /backup, /documents, /temp, /maps
    *(Postavljanje dopuštenja 777 za datoteku ili direktorij znači da će biti čitljivi, zapisivi i izvršni)

    4. Instalacija učitavača modifikacijom PHP.INI

    • Izvršite iz svog internetskog preglednika: pokrenite skriptu čarobnjaka za učitavanje u vašem pregledniku. (https://www.ioncube.com/loaders.php)
    • Na primjer http://localhost/ioncube/loader-wizard.php i slijedite upute za instalaciju loadera.
    • Ponovno pokrenite web poslužitelj.

    5. Instalacija učitavača za učitavanje tijekom izvođenja

    • Ništa se ne mora učiniti.
    • Učitavači se automatski nalaze unutar mape IonCube koju morate držati u LabCollector mapa.

    6. Promjene u PHP.INI

    • Osigurajte ove parametre:
      – javljanje_pogreške = E_SVE & ~E_OBAVIJEST & ~E_ZAPUŠTENO
      – short_open_tag = Uključeno
    • Iz preglednika pokrenite datoteku install.php (najprije morate instalirati učitavače. (Pročitajte odjeljke 4 i 5 iznad.)
    • Ispunite tražene informacije i pritisnite gumb 'Dalje' (MySQL prijava prema zadanim postavkama je root bez lozinke)
    bilješke

    Imate mogućnost izmjene određenih varijabli (spomenutih u nastavku), što može biti korisno ako imate specifične zahtjeve koje zadane vrijednosti ne ispunjavaju. Jednostavno pristupite konfiguracijskoj datoteci php.ini i napravite potrebne promjene.

    1. max_input_vars : Ova konfiguracijska varijabla specificira najveći broj ulaznih varijabli koje PHP može prihvatiti, može se povećati po potrebi (na primjer max_input_vars = 100000000).
    2. pcre.recursion_limit : Ova varijabla postavlja maksimalnu količinu memorije skupa koju može koristiti PHP-ov PCRE (Perl Compatible Regular Expression) mehanizam, može se povećati ako je potrebno (na primjer pcre.recursion_limit = 10000000).
    3. max_execution_time : Ova varijabla određuje maksimalno vrijeme (u sekundama) koje PHP skripta može pokrenuti prije nego što se prekine. Zadana vrijednost ove varijable obično je postavljena na 30 sekundi, ali se po potrebi može povećati (npr. max_execution_time = 120).
    4. max_input_time : Ova varijabla određuje maksimalno vrijeme (u sekundama) koje će PHP potrošiti na obradu unosa prije isteka vremena. Zadana vrijednost ove varijable obično je postavljena na 60 sekundi, ali se po potrebi može povećati (npr. max_input_time = 360).
    5. memory_limit : Ova varijabla postavlja maksimalnu količinu memorije (u bajtovima) koju PHP skripta može koristiti. Zadana vrijednost ove varijable obično je postavljena na 128 MB, ali se može povećati prema potrebi (npr. memory_limit = 1024M).
    .
    Napomena Budite oprezni
    Važno je napomenuti da modificiranje ovih PHP varijabli bez odgovarajućeg razumijevanja i testiranja može imati negativne učinke na izvedbu i stabilnost LabCollector. Stoga se preporučuje da prije bilo kakvih promjena potražite savjet iskusnih programera ili administratora poslužitelja.

    7. PHP proširenja

    NAPOMENA: Pazite da na svom poslužitelju MORATE imati instalirana ova PHP proširenja:

    • php-mysql (do PHP5.6.x)
    • php-mysqli (iz PHP7.x)
    • php-pdo
    • php-xml
    • php-gd
    • php_mbstring
    • php-ldap (ovaj je opcionalno, u slučaju da vi želite koristiti LDAP kao autentifikaciju prijave)

    8. Mysql zahtjevi

    U mom.cnf-u,

    • Provjerite jeste li postavili ove parametre:
      • poslužitelj_seta_karaktera = latin1_poslužitelj_uspoređivanja = latin1_švedski_ci
    • Ostale postavke za MYSQL 8+
      • Za MYSQL 8+ potrebno je sljedeće podešavanje
      • default-authentication-plugin=mysql_native_password
      • Nakon aktiviranja, redefinirajte MYSQL korisničke lozinke
      • Pronađite definiciju retka sql-modea u my.cnf/my.ini i zadržite je kao što je navedeno u nastavku. Ako linija sql-mode ne postoji, dodajte na ovaj način:
      • sql-mode="NO_ZAMJENE_MOTORA"
      • Ova varijabla mora biti postavljena na 0
      • SET PERSIST information_schema_stats_expiry = 0
    • Ostale postavke za (uključujući AWS poslužitelj)
      • Morate postaviti MYSQL 8 da ima: Omogućeno binarno bilježenje
          • Potrebna je sljedeća postavka:

        SET GLOBAL log_bin_trust_function_creators=1;

    • Instalirajte MySQL/MariaDB alate, kao što su mysqldump, koji je uslužni program za izradu sigurnosnih kopija MySQL baza podataka.

     

    Dodatni zahtjevi za MySQL konfiguraciju:

    *Provjerite našu KB na LabCollectorAWS zahtjevi i instalacija

    • ako hostirate MySQL na localhostu, morat ćete primijeniti konfiguraciju na /etc/my.cnf datoteka. Konkretno, trebali biste postaviti "innodb_strogi_način” parametar na 0. To se može učiniti dodavanjem sljedećeg retka u datoteku my.cnf:innodb_strict_mode=0Nakon što napravite ovu promjenu, vi morate ponovno pokrenuti MySQL.

    9. Prijavljivanje LabCollector

        • Pristupite mu pozivom iz web-preglednika, obično upisivanjem mrežnog naziva računala poslužitelja.
        • To se može učiniti s bilo kojeg računala spojenog na lokalnu mrežu.
        • Nakon prve instalacije, prema zadanim postavkama super-administratorski pristup LabCollector pomoću:
          prijava: admin i lozinka: admin
        • Zatim možete promijeniti lozinku i dodati više korisničkih prijava. (U LabCollector ići ADMIN -> UPRAVLJANJE KORISNICIMA)

    Povezane teme:

    Oznake: