LabCollector Požiadavky a inštalácia systému Linux - LabCollector

Vyhľadávajte v znalostnej báze podľa kľúčového slova

Nachádzate sa tu:
← Všetky témy
SÚHRN:
LabCollector je serverový softvér vyvinutý v skriptovacom jazyku PHP. Je navrhnutý tak, aby bol prístupný a zdieľaný cez sieť. Nainštalujte ho raz na centrálny počítač (server) a zavolajte ho z internetového prehliadača: Internet Explorer 10 alebo novší, Firefox 20 alebo novší, Chrome a Opera 9.
Dôrazne vám odporúčame používať najnovšie prehliadače.
Pri inštalácii LINUXu postupujte podľa nasledujúcich krokov: -
1. LabCollector Požiadavky na LINUX
2. Stiahnite si inštalačný balík
3. Rozbalenie a odovzdanie súborov
4. Inštalácia zavádzača úpravou PHP.INI
5. Inštalácia zavádzača pre načítanie za behu
6. Zmeny v PHP.INI & Inštalácia
7. PHP rozšírenia
8. Požiadavky na Mysql
9. Prihlásenie LabCollector

1. LabCollector Požiadavky na LINUX

  • Linux (akákoľvek nedávna distribúcia)
  • Apache 2.4.x
  • PHP 7.4 a PHP 8.1 (PHP 5.6 až 7.4 len pre staršie verzie)
  • MYSQL alebo ekvivalent (MariaDB, PerconaDB)
  • 4 cpu jadrá
  • 8 GB RAM

Knižnice/balíky (názvy sa môžu líšiť v závislosti od distribúcie):

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

Dodatočný softvér:

  • Kader
  • OpenSSL
  • Mono (Voliteľne)
  • Webmin (Voliteľne)
  • Perl (CGI a ďalšie balíčky potrebné pre webmin)

Softvér AgileBio

  • LabCollector Modul Webmin  (*Kontaktuj nás ak chcete tento nástroj nainštalovať a používať)

2. Stiahnite si inštalačný balík

  • Z vášho klientská oblasť, stiahnite si inštalačný balík, ktorý vyhovuje vašim potrebám.
  • Viac informácií o klientskej oblasti, tu.
požiadavky: Mať prístup cez FTP k účtu webového servera alebo pracovať priamo na samotnom webovom serveri.

3. Rozbaľovanie a nahrávanie súborov

  • Rozbaľte balík ZIP v počítači alebo na serveri.
  • Nahrajte alebo skopírujte súbory obsiahnuté v priečinku HTML do správneho priečinka prístupného z webu (v BINÁRNOM FORMÁTE). POZNÁMKA: Uistite sa, že priečinok má písomné povolenia, aspoň na účely inštalácie. Po dokončení inštalácie môžete toto povolenie odstrániť.
  • Vykonajte chmod 777 v nasledujúcich priečinkoch: /backup, /documents, /temp, /maps
    *(Nastavenie 777 oprávnení k súboru alebo adresáru znamená, že bude čitateľný, zapisovateľný a spustiteľný)

    4. Loader Inštalácia modifikáciou PHP.INI

    • Spustite z vášho internetového prehliadača: spustite skript Loader Wizard vo vašom prehliadači. (https://www.ioncube.com/loaders.php)
    • Napríklad http://localhost/ioncube/loader-wizard.php a postupujte podľa pokynov na inštaláciu zavádzača.
    • Reštartujte webový server.

    5. Inštalácia zavádzača pre načítanie za behu

    • Netreba nič robiť.
    • Nakladače sú umiestnené automaticky v priečinku IonCube, ktorý musíte uchovávať LabCollector zložky.

    6. Zmeny v PHP.INI

    • Poistite si tieto parametre:
      – error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
      – short_open_tag = Zapnuté
    • Spustite z prehliadača súbor install.php (najskôr musíte nainštalovať zavádzače. (Prečítajte si vyššie uvedené časti 4 a 5.)
    • Vyplňte požadované informácie a stlačte tlačidlo 'Next' (Prihlásenie do MySQL je predvolene root bez hesla)
    Poznámky

    Máte možnosť upraviť určité premenné (uvedené nižšie), čo môže byť užitočné, ak máte špecifické požiadavky, ktoré nespĺňajú predvolené hodnoty. Jednoducho prejdite do konfiguračného súboru php.ini a vykonajte potrebné zmeny.

    1. max_input_vars : Táto konfiguračná premenná určuje maximálny počet vstupných premenných, ktoré môže PHP akceptovať, podľa potreby ju možno zvýšiť (napr. max_input_vars = 100000000 XNUMX).
    2. pcre.recursion_limit : Táto premenná nastavuje maximálne množstvo pamäte zásobníka, ktoré môže použiť PHP PCRE (Perl Compatible Regular Expression) engine, v prípade potreby ju možno zvýšiť (napr. pcre.recursion_limit = 10000000).
    3. max_execution_time : Táto premenná určuje maximálny čas (v sekundách), ktorý môže PHP skript spustiť pred ukončením. Predvolená hodnota tejto premennej je zvyčajne nastavená na 30 sekúnd, ale podľa potreby ju možno zvýšiť (napr max_execution_time = 120).
    4. max_input_time : Táto premenná určuje maximálne množstvo času (v sekundách), ktoré PHP strávi spracovaním vstupu pred vypršaním časového limitu. Predvolená hodnota tejto premennej je zvyčajne nastavená na 60 sekúnd, ale môže sa podľa potreby zvýšiť (napr max_input_time = 360).
    5. memory_limit : Táto premenná nastavuje maximálne množstvo pamäte (v bajtoch), ktorú môže PHP skript použiť. Predvolená hodnota tejto premennej je zvyčajne nastavená na 128 MB, ale podľa potreby ju možno zvýšiť (napr memory_limit = 1024M).
    .
    Buďte opatrní
    Je dôležité poznamenať, že úprava týchto premenných PHP bez riadneho pochopenia a testovania môže mať nepriaznivé účinky na výkon a stabilitu LabCollector. Preto sa odporúča, aby ste pred vykonaním akýchkoľvek zmien požiadali o radu skúsených vývojárov alebo správcov serverov.

    7. PHP rozšírenia

    POZNÁMKA: Buďte opatrní, že na svojom serveri POTREBUJETE mať nainštalované tieto rozšírenia PHP:

    • php-mysql (až do PHP5.6.x)
    • php-mysqli (z PHP7.x)
    • php-pdo
    • php-xml
    • php-gd
    • php_mbstring
    • php-ldap (toto je voliteľný, v prípade, že vy chcete použiť LDAP ako autentifikáciu prihlásenia)

    8. Požiadavky na Mysql

    V my.cnf,

    • Uistite sa, že ste nastavili tieto parametre:
      • character_set_server = latin1 collation_server = latin1_swedish_ci
    • Ďalšie nastavenia pre MYSQL 8+
      • Pre MYSQL 8+ je potrebné nasledujúce nastavenie
      • default-authentication-plugin=mysql_native_password
      • Po aktivácii predefinujte používateľské heslá MYSQL
      • Nájdite definíciu riadku v režime sql v my.cnf/my.ini a ponechajte ju, ako je uvedené nižšie. Ak riadok sql-mode neexistuje, pridajte ho takto:
      • sql-mode="NO_ENGINE_SUBSTITUTION"
      • Táto premenná musí byť nastavená na 0
      • SET PERSIST information_schema_stats_expiry = 0
    • Ďalšie nastavenia pre (vrátane servera AWS)
      • Musíte nastaviť MYSQL 8 tak, aby mal: Binary Logging Enabled
          • Je potrebné nasledujúce nastavenie:

        SET GLOBAL log_bin_trust_function_creators=1;

    • Nainštalujte si nástroje MySQL/MariaDB, ako napr mysqldump, čo je utilita na vytváranie záloh MySQL databáz.

     

    Ďalšie požiadavky na konfiguráciu MySQL:

    *Pozrite si našu KB na LabCollectorPožiadavky a inštalácia AWS

    • ak hosťujete MySQL na localhost, budete musieť použiť konfiguráciu /etc/my.cnf súbor. Konkrétne by ste mali nastaviť „innodb_strict_mode” parameter na 0. Môžete to urobiť pridaním nasledujúceho riadku do súboru my.cnf:innodb_strict_mode=0Po vykonaní tejto zmeny vy treba reštartovať MySQL.

    9. Prihlasovanie LabCollector

        • Prístup k nemu získate zavolaním z webového prehliadača, zvyčajne napísaním sieťového názvu serverového počítača.
        • Toto je možné vykonať z akéhokoľvek počítača pripojeného k lokálnej sieti.
        • Po prvej inštalácii štandardne super-administrátorský prístup k LabCollector použitie:
          Prihlásiť sa: admin a heslo: admin
        • Potom môžete zmeniť heslo a pridať ďalšie používateľské prihlásenia. (V LabCollector prejdite na ADMIN -> SPRAVOVAŤ POUŽÍVATEĽOV)

    Súvisiace témy:

    Tagy: