O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
TestLink este un sistem open-source de execuție bazat pe gestionarea testelor. Permite echipelor de asigurare a calității să le creeze și să gestioneze cazurile de testare, precum și să le organizeze în planurile de testare. Aceste planuri de testare permit membrilor echipei să execute cazuri de testare și să urmărească rezultatele testelor în mod dinamic.
În acest tutorial, vom instala versiunea TestLink 1.9.16(cea mai recentă versiune la momentul în care a fost scris acest articol) pe CentOS 7.
Voi face referire la IP-ul principal al serverului meu CentOS 7 ca fiind 203.0.113.1.
Conectați-vă la serverul dvs. prin SSH cu ajutorul utilizatorului sudo pentru instalare epel, actualizare a sistemului și reporniți pentru a aplica actualizările.
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
sudo yum install httpd -y
Se recomandă să eliminați / să dezactivați pagina de întâmpinare implicită Apache din mediile de producție.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Împiedicați Apache să afișeze fișierele directorilor web către vizitatori:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Porniți serviciul Apache și permiteți-l să pornească automat la pornire
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
După cum solicită TestLink 1.9.16, trebuie să instalați MariaDB 10.1 sau o versiune ulterioară pe sistemul dvs.
cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
sudo yum install MariaDB-server MariaDB-client -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo /usr/bin/mysql_secure_installation
Răspundeți la întrebări pe ecran, conform instrucțiunilor de mai jos și nu uitați să folosiți parola rădăcină MariaDB:
EnterbutonulYyour-root-passwordyour-root-passwordYYYYConectați-vă la shell-ul MySQL ca root:
mysql -u root -p
Introduceți parola rădăcină MariaDB setată anterior și apoi apăsați Enter.
În shell-ul MySQL, creați o bază de date testlink, un utilizator testlinkuseral bazei de date și parola utilizatorului bazei de date yourpassworddupă cum urmează.
Notă: În scopuri de securitate, nu uitați să înlocuiți parola de probă yourpasswordcu parola proprie.
CREATE DATABASE testlink;
CREATE USER 'testlinkuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON testlink.* TO 'testlinkuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
TestLink necesită PHP 5.5 sau o versiune ulterioară. Pentru a obține performanțe mai bune, vom instala PHP 7.1 și toată extensia necesară pentru TestLink după cum urmează:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-mysqlnd php71w-common php71w-gd php71w-ldap php71w-cli php71w-mcrypt php71w-xml -y
Va trebui să modificăm setările PHP pentru a răspunde cerințelor TestLink după cum urmează:
sudo cp /etc/php.ini /etc/php.ini.bak
sudo sed -i "s/session.gc_maxlifetime = 1440/session.gc_maxlifetime = 2880/" /etc/php.ini
sudo sed -i "s/max_execution_time = 30/max_execution_time = 120/" /etc/php.ini
/var/www/htmldirector:
cd
wget https://github.com/TestLinkOpenSourceTRMS/testlink-code/archive/1.9.16.tar.gz
sudo tar -zxvf 1.9.16.tar.gz -C /var/www/html
sudo chown -R apache:apache /var/www/html/testlink-code-1.9.16
sudo cp /var/www/html/testlink-code-1.9.16/custom_config.inc.php.example /var/www/html/testlink-code-1.9.16/custom_config.inc.php
Utilizați vieditorul de text pentru a deschide acest fișier de configurare:
sudo vi /var/www/html/testlink-code-1.9.16/custom_config.inc.php
Găsiți următoarele rânduri:
// $tlCfg->log_path = '/var/testlink-ga-testlink-code/logs/'; /* unix example */
// $g_repositoryPath = '/var/testlink-ga-testlink-code/upload_area/'; /* unix example */
Înlocuiți-le cu:
$tlCfg->log_path = '/var/www/html/testlink-code-1.9.16/logs/';
$g_repositoryPath = '/var/www/html/testlink-code-1.9.16/upload_area/';
Salvează și închide:
:wq!
cat <<EOF | sudo tee -a /etc/httpd/conf.d/testlink.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/testlink-code-1.9.16/
ServerName testlink.example.com
ServerAlias www.testlink.example.com
<Directory /var/www/html/testlink-code-1.9.16/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/testlink.example.com-error_log
CustomLog /var/log/httpd/testlink.example.com-access_log common
</VirtualHost>
EOF
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Când vizitați http://203.0.113.1prima dată, vi se va prezenta asistentul de instalare TestLink.
În prima pagină, faceți clic pe New installationlink.
În Acceptance of Licensepagină, verificați I agree to the terms set out in this license., apoi faceți clic pe Continuebuton.
În Verification of System and configuration requirementspagină, asigurați-vă că toate cerințele (excluzând cerințele de pe Postgresși MSSQL) sunt îndeplinite, apoi faceți clic pe Continuebuton.
În Database Configurationpagină, furnizați informațiile de configurare a bazei de date după cum urmează, apoi faceți clic pe Process TestLink Setupbutonul pentru a termina instalarea:
MySQL/MariaDB (5.6+ / 10.+)localhosttestlink<LEAVE IT EMPTY>root<your-MariaDB-root-password>testlinkuseryourpasswordPuteți indica browserul dvs. web pentru http://203.0.113.1a începe să utilizați TestLink și trebuie să utilizați datele de autentificare implicite de mai jos pentru a vă autentifica:
adminadminNotă: Nu uitați să schimbați parola după conectare.
În scopuri de securitate, ar trebui să restricționați apachepermisiunile utilizatorului după instalare:
sudo chown -R root:root /var/www/html/testlink-code-1.9.16
sudo chown -R apache:apache /var/www/html/testlink-code-1.9.16/{gui,logs,upload_area}
sudo systemctl restart httpd.service
În plus, ar trebui să eliminați /var/www/html/testlink-code-1.9.16/installdirectorul:
sudo rm -rf /var/www/html/testlink-code-1.9.16/install
Asta e. Mulțumesc pentru citit.
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe