LabCollector Изисквания и инсталиране на Linux - LabCollector

Търсене в базата знания по ключова дума

Ти си тук:
← Всички теми
РЕЗЮМЕ:
LabCollector е сървърен софтуер, разработен на PHP скриптов език. Той е предназначен за достъп и споделяне в мрежа. Инсталирайте го веднъж на централен компютър (сървър) и го извикайте от интернет браузър: Internet Explorer 10 или по-нова версия, Firefox 20 или по-нова версия, Chrome и Opera 9.
Горещо ви препоръчваме да използвате най-новите браузъри.
Следвайте стъпките по-долу за инсталации на LINUX:-
1. LabCollector Изисквания на LINUX
2. Изтеглете инсталационния пакет
3. Разопаковане и качване на файловете
4. Инсталиране на Loader чрез PHP.INI модификация
5. Инсталиране на Loader за зареждане по време на изпълнение
6. Промени в PHP.INI и инсталация
7. PHP разширения
8. Изисквания на Mysql
9. Влизане LabCollector

1. LabCollector Изисквания на LINUX

  • Linux (всяко скорошно разпространение)
  • Apache 2.4.x
  • PHP 7.4 и PHP 8.1 (PHP 5.6 до 7.4 само за наследени версии)
  • MYSQL или еквивалент (MariaDB, PerconaDB)
  • 4 процесорни ядра
  • 8Gb RAM

Библиотеки/пакети (имената може да варират в зависимост от разпространението):

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

Допълнителен софтуер:

  • Къдря
  • OpenSSL
  • Mono (незадължително поле)
  • Webmin (незадължително поле)
  • Perl (CGI и други пакети, необходими за webmin)

Софтуер AgileBio

  • LabCollector Webmin модул  (*Свържете се с нас ако искате да инсталирате и използвате този инструмент)

2. Изтеглете инсталационния пакет

  • От твой клиентска зона, изтеглете инсталационния пакет, който отговаря на вашите нужди.
  • Повече информация за клиентската част, тук.
Изисквания: Имайте достъп чрез FTP до акаунт в уеб сървър или работете директно на самия уеб сървър.

3. Разопаковане и качване на файлове

  • Разопаковайте ZIP пакета на компютър или на сървъра.
  • Качете или копирайте файлове, съдържащи се в папката HTML, в правилната папка, достъпна в мрежата (в ДВОИЧЕН ФОРМАТ). ЗАБЕЛЕЖКА: Уверете се, че папката има писмени разрешения, поне за целите на инсталирането. Можете да премахнете това разрешение, след като инсталацията приключи.
  • Направете chmod 777 в следните папки: /backup, /documents, /temp, /maps
    *(Задаването на разрешения 777 за файл или директория означава, че те ще могат да се четат, записват и изпълними)

    4. Инсталиране на Loader чрез модификация на PHP.INI

    • Изпълнете от вашия интернет браузър: стартирайте скрипта Loader Wizard във вашия браузър. (https://www.ioncube.com/loaders.php)
    • Например http://localhost/ioncube/loader-wizard.php и следвайте инструкциите за инсталиране на товарача.
    • Рестартирайте вашия уеб сървър.

    5. Инсталиране на Loader за зареждане по време на изпълнение

    • Нищо не трябва да се прави.
    • Зареждащите програми се намират автоматично в папката IonCube, която трябва да съхранявате LabCollector папка.

    6. Промени в PHP.INI

    • Осигурете си следните параметри:
      – error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
      – short_open_tag = Вкл
    • Стартирайте от браузъра файл install.php (трябва първо да инсталирате зареждащи програми. (Прочетете по-горе раздели 4 и 5.)
    • Попълнете исканата информация и натиснете бутона „Напред“ (влизането в MySQL по подразбиране е root без парола)
    Забележка

    Имате възможност да модифицирате определени променливи (споменати по-долу), което може да бъде полезно, ако имате специфични изисквания, които не са изпълнени от стойностите по подразбиране. Просто отворете конфигурационния файл php.ini и направете необходимите промени.

    1. max_input_vars : Тази конфигурационна променлива указва максималния брой входни променливи, които могат да бъдат приети от PHP, той може да бъде увеличен при необходимост (напр. max_input_vars = 100000000).
    2. pcre.recursion_limit : Тази променлива задава максималното количество стекова памет, което може да се използва от PCRE (съвместим с Perl Regular Expression) двигател на PHP, може да се увеличи, ако е необходимо (напр. pcre.recursion_limit = 10000000).
    3. max_execution_time : Тази променлива определя максималното време (в секунди), което един PHP скрипт може да изпълни, преди да бъде прекратен. Стойността по подразбиране на тази променлива обикновено е зададена на 30 секунди, но може да бъде увеличена, ако е необходимо (напр. max_execution_time = 120).
    4. max_input_time : Тази променлива определя максималното време (в секунди), което PHP ще изразходва за обработка на входа, преди да изтече времето. Стойността по подразбиране на тази променлива обикновено е зададена на 60 секунди, но може да бъде увеличена, ако е необходимо (напр. max_input_time = 360).
    5. memory_limit : Тази променлива задава максималното количество памет (в байтове), което може да използва PHP скрипт. Стойността по подразбиране на тази променлива обикновено е зададена на 128MB, но може да бъде увеличена при необходимост (напр. memory_limit = 1024M).
    .
    Забележка Бъдете внимателни
    Важно е да се отбележи, че модифицирането на тези PHP променливи без правилно разбиране и тестване може да има неблагоприятни ефекти върху производителността и стабилността на LabCollector. Затова се препоръчва да потърсите съвет от опитни разработчици или сървърни администратори, преди да направите каквито и да било промени.

    7. PHP разширения

    ЗАБЕЛЕЖКА: Внимавайте, че ТРЯБВА да имате инсталирани тези PHP разширения на вашия сървър:

    • php-mysql (до PHP5.6.x)
    • php-mysqli (от PHP7.x)
    • php-pdo
    • php-xml
    • php-gd
    • php_mbstring
    • php-ldap (този е по избор, в случай че вие искате да използвате LDAP като удостоверяване при влизане)

    8. Изисквания на Mysql

    В my.cnf,

    • Уверете се, че сте задали тези параметри:
      • character_set_server = latin1 collation_server = latin1_swedish_ci
    • Други настройки за MYSQL 8+
      • Следната настройка е необходима за MYSQL 8+
      • default-authentication-plugin=mysql_native_password
      • Веднъж активирани, моля, предефинирайте потребителските пароли на MYSQL
      • Намерете дефиницията на sql-mode линия в my.cnf/my.ini и я запазете, както е посочено по-долу. Ако линията sql-mode не съществува, моля, добавете по този начин:
      • sql-mode="NO_ENGINE_SUBSTITUTION"
      • Тази променлива трябва да бъде зададена като 0
      • ЗАДАВАНЕ НА ПЕРСИСТ information_schema_stats_expiry = 0
    • Други настройки за (включително AWS сървър)
      • Трябва да настроите MYSQL 8 да има: Активирано двоично регистриране
          • Необходима е следната настройка:

        SET GLOBAL log_bin_trust_function_creators=1;

    • Инсталирайте MySQL/MariaDB инструменти, като напр mysqldump, която е помощна програма за създаване на резервни копия на MySQL бази данни.

     

    Още изисквания за MySQL конфигурация:

    * Вижте нашата KB на LabCollectorИзисквания и инсталация на AWS

    • ако хоствате MySQL на localhost, ще трябва да приложите конфигурация към /etc/my.cnf файл. По-конкретно, трябва да зададете „innodb_strict_mode” на 0. Това може да стане чрез добавяне на следния ред към файла my.cnf:innodb_strict_mode=0След като направите тази промяна, вие трябва да рестартирате MySQL.

    9. Влизане LabCollector

        • Осъществете достъп до него, като го извикате от уеб браузър, обикновено като напишете мрежовото име на сървърния компютър.
        • Това може да стане от всеки компютър, свързан към локалната мрежа.
        • След първата инсталация, по подразбиране супер-администраторски достъп до LabCollector с помощта на:
          Влизане: администратор намлява парола: администратор
        • След това можете да промените паролата и да добавите повече потребителски вход. (в LabCollector отидете ADMIN -> УПРАВЛЕНИЕ НА ПОТРЕБИТЕЛИ)

    Свързани теми:

    Tags: