Kā instalēt Cerb operētājsistēmā CentOS 7

Cerb ir atvērtā pirmkoda lietojumprogramma sadarbībai un automatizācijai tīmeklī. Cerb var izmantot arī liela apjoma e-pasta sūtīšanai. Cerb ir rakstīts PHP un izmanto MySQL/MariaDB, lai saglabātu savus datus. Šajā apmācībā jūs uzzināsit, kā instalēt Cerb operētājsistēmā CentOS 7.

Priekšnoteikumi

1. darbība: sistēmas atjaunināšana

Pirms pakotņu instalēšanas CentOS servera instancē ieteicams atjaunināt sistēmu. Piesakieties, izmantojot sudo lietotāju, un palaidiet šādas komandas, lai atjauninātu sistēmu.

sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

Kad sistēma ir pabeigusi atsāknēšanu, vēlreiz piesakieties kā sudo lietotājs un pārejiet pie nākamās darbības.

2. darbība. Instalējiet Apache tīmekļa serveri

Palaidiet šo komandu, lai instalētu Apache tīmekļa serveri.

sudo yum -y install httpd

Kad Apache ir instalēts, palaidiet šo komandu, lai palaistu Apache un iespējotu to automātiski palaist sāknēšanas laikā.

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

3. darbība: instalējiet PHP 7

Cerb ir saderīgs ar jebkuru PHP versiju, kas ir lielāka par 5.5. Lai iegūtu maksimālu veiktspēju, varat izmantot jaunāko PHP 7 versiju. Pievienojiet un iespējojiet Remi repozitoriju savā sistēmā.

sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71

Instalējiet jaunāko PHP versiju ar Cerb nepieciešamajiem moduļiem.

sudo yum -y install php php-curl php-dom php-gd php-imap php-json php-mbstring php-mysqli php-openssl php-pcre php-session php-simplexml php-xml php-spl php-mailparse

Rediģējiet, /etc/php.iniizmantojot savu iecienītāko redaktoru.

sudo nano /etc/php.ini

Atjauniniet šīs rindas.

memory_limit = 128M         # 128M or Higher according to the memory available
upload_max_filesize = 2M    # 32M or Higher
post_max_size = 8M          # 32M or Higher
;upload_tmp_dir =           # Uncomment and change it to upload_tmp_dir = /tmp

Saglabājiet failu un izejiet no teksta redaktora. Pēc tam restartējiet Apache.

sudo systemctl restart httpd.service

4. darbība: instalējiet MariaDB

Instalējiet MariaDB, izmantojot šo komandu. MariaDB ir MySQL dakša.

sudo yum -y install mariadb mariadb-server

Kad MariaDB ir instalēts, palaidiet šo komandu, lai palaistu MariaDB un iespējotu to automātiski palaist sāknēšanas laikā.

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Tagad nodrošiniet savu MariaDB instalāciju, izmantojot šo komandu.

sudo mysql_secure_installation

Jums tiks lūgts ievadīt pašreizējo root paroli. Tā kā mēs tikko esam instalējuši MariaDB, saknes parole nav iestatīta. Lai turpinātu, nospiediet taustiņu "Enter". Iestatiet spēcīgu saknes paroli savam MySQL serverim un atbildiet Yuz visiem citiem uzdotajiem jautājumiem. Visi uzdotie jautājumi ir pašsaprotami.

5. darbība. Izveidojiet datubāzi Cerb

Piesakieties MySQL apvalkā kā saknes lietotājs, izmantojot šo komandu.

mysql -u root -p

Norādiet paroli root lietotājam, kuru tikko iestatījāt iepriekš.

Tagad palaidiet šādus vaicājumus, lai izveidotu datubāzi un datu bāzes lietotāju Cerb instalēšanai.

CREATE DATABASE cerb_data;
CREATE USER 'cerb_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON cerb_data.* TO 'cerb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Noteikti izmantojiet semikolu katra iepriekš minētā vaicājuma beigās. Varat aizstāt datu bāzes nosaukumu cerb_dataun datu bāzes lietotājvārdu cerb_useratbilstoši savām vajadzībām. Noteikti mainiet StrongPasswordar ļoti spēcīgu paroli.

6. darbība. Instalējiet Cerb

Instalējiet, gitja jums tas vēl nav instalēts.

sudo yum -y install git

Tagad pārslēdzieties uz webrootApache direktoriju un klonējiet jaunāko Cerb versiju, izmantojot šo komandu.

cd /var/www/html
sudo git clone git://github.com/wgm/cerb.git cerb

Nodrošiniet atbilstošas ​​īpašumtiesības un failu atļaujas, izmantojot šādas komandas.

cd /var/www/html/cerb
sudo chown -R apache:apache .
sudo chmod -R u+w framework.config.php storage

Jums var būt nepieciešams arī atļaut HTTP trafiku portā, 80izmantojot sistēmas ugunsmūri.

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Tagad pabeidziet instalēšanu, izmantojot tīmekļa pārlūkprogrammu.

7. darbība: pabeidziet instalēšanu

Dodieties uz šo saiti, izmantojot savu iecienītāko tīmekļa pārlūkprogrammu.

http://192.0.2.1/cerb

Aizstāt 192.0.2.1ar sava servera IP adresi. Ja esat pareizi ievērojis apmācību, jums vajadzētu būt izpildītām visām prasībām. Sadaļā "Datu bāzes iestatīšana" izvēlieties draiveri MySQLiun dzinēju InnoDB. Norādiet arī datu bāzes nosaukumu un akreditācijas datus, ko esat izveidojis iepriekš. Kad datu bāzes savienojums ir pārbaudīts, tas lūgs sniegt informāciju par jūsu SMTP serveri, lai nosūtītu izejošos e-pastus. Visbeidzot, izveidojiet administratora lietotāju.

Cerb tagad ir instalēts jūsu serverī.

Palaidiet šo komandu, lai dzēstu installdirektoriju pirms tā izmantošanas.

sudo rm -rf /var/www/html/cerb/install

Tagad varat izmantot Cerb, izmantojot savu tīmekļa pārlūkprogrammu.

Atstājiet komentāru

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk