Instalējiet Plesk operētājsistēmā CentOS 7
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Mautic ir jaudīga un daudzpusīga atvērtā pirmkoda mārketinga automatizācijas programmatūra, kas rakstīta PHP. Ar Mautic palīdzību tiešsaistes mārketinga speciālisti var ērti vienuviet pārvaldīt dažādas ikdienas mārketinga rutīnas, tostarp iesaisti sociālajos medijos, kontaktus, e-pasta mārketingu, veidlapas, kampaņu pārvaldību, datu analīzes pārskatus utt.
Šajā rakstā es jums parādīšu, Mautic 2.9.2
kā Vultr CentOS 7 servera instancē izvietot jaunāko stabilo Mautic laidienu, kas bija šī raksta tapšanas laikā. Protams, pirms Mautic instalēšanas mums ir jāiestata mūsdienīgs un funkcionāls LAMP/LEMP steks kā sistēmas infrastruktūra. Jūsu informācijai šeit ir iekļauti norādījumi par kvalificētas LAMP kaudzes iestatīšanu.
203.0.113.1
, bet ar šo serveri saistītais domēns ir example.com
.Pirmkārt, atveriet savu iecienītāko SSH termināli, piesakieties savā Vultr servera instancē kā sudo lietotājs.
Lai iegūtu labāku veiktspēju, veicot apjomīgus paralēlas kampaņas uzdevumus, varat iestatīt mijmaiņas failu, izmantojot šādas komandas:
sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Piezīme: 2048MB
šeit norādītais mijmaiņas lielums ir optimizēta vērtība iekārtām ar 1 GB RAM. Ja jūsu ierīces RAM apjoms atšķiras no šī, iespējams, jums būs attiecīgi jāmaina vērtība.
Drošības nolūkos jums vienmēr tiek ieteikts atjaunināt sistēmu uz jaunāko stabilo statusu:
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
Pēc sistēmas atsāknēšanas piesakieties kā tas pats sudo lietotājs.
Izmantojiet šo komandu, lai instalētu jaunāko stabilo Apache laidienu, kas bija, Apache 2.4.6
kad es rakstīju šo rakstu:
sudo yum install httpd -y
Ražošanas vidē jums ir jānoņem noklusējuma sveiciena lapa, komentējot visu /etc/httpd/conf.d/welcome.conf
failu:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Tomēr drošības apsvērumu dēļ jums ir jāierobežo Apache rādīt failu URL apmeklētāju tīmekļa pārlūkprogrammās:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Tagad jums ir jāsāk Apache pakalpojums un jāpadara tas startēts katru reizi, kad sistēma sāk darboties:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Varat izmantot šādas komandas, lai instalētu un sāktu jaunāko stabilo MariaDB laidienu savā sistēmā, kas bija MariaDB 10.2.8
laikā, kad es rakstīju šo rakstu:
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
sudo yum install MariaDB-server MariaDB-client -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Lai nodrošinātu MariaDB instalāciju savā sistēmā, pirms MariaDB lietošanas ir jāpalaiž šāda komanda:
sudo /usr/bin/mysql_secure_installation
Kad tiek prasīts, atbildiet uz jautājumiem, kā parādīts tālāk. Noteikti izmantojiet savu MariaDB root paroli, nevis šeit parādīto parauga paroli:
Enter
poguY
your-MariaDB-root-password
your-MariaDB-root-password
Y
Y
Y
Y
Tā kā Mautic vēl nav saderīgs ar PHP 7.1.x, jūs varat instalēt nepieciešamos PHP 7.0.x komponentus, izmantojot Webtatic repozitorijus:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install -y php70w php70w-mysqlnd php70w-common php70w-cli php70w-xml php70w-mbstring php70w-gd php70w-mcrypt php70w-opcache php70w-imap php70w-process php70w-intl
Ja šie PHP 7.0.x komponenti ir pareizi instalēti, jums ir jāmaina vairākas noklusējuma PHP konfigurācijas, rediģējot /etc/php.ini
failu. Taču, lai novērstu neparedzētas kļūdas, /etc/php.ini
pirms faila rediģēšanas ir jāizveido faila dublējums :
sudo cp /etc/php.ini /etc/php.ini.bak
Izmantojiet vi
redaktoru, lai atvērtu /etc/php.ini
failu:
sudo vi /etc/php.ini
Lai savām kampaņām iegūtu pareizus skaitļus, ir svarīgi iestatīt saprātīgu laika joslas vērtību Mautic.
Atrodiet līniju:
;date.timezone =
Nomainiet to ar:
date.timezone = America/Los_Angeles
_Piezīme: America/Los_Angeles
ir pareizā laika joslas vērtība manai mašīnai. Atbilstoši jūsu servera instances precīzai atrašanās vietai, iespējams, būs jāizvēlas cita laika joslas vērtība. Šajā lapā skatiet atbalstīto laika joslu sarakstu .
Lai Mautic nepietrūktu atmiņas, veicot dažādus darbietilpīgus uzdevumus, piemēram, sūtot masveida e-pasta kampaņas, jums vajadzētu palielināt PHP skripta palaišanas atmiņas ierobežojumu.
Joprojām /etc/php.ini
failā atrodiet rindu:
memory_limit = 128M
Nomainiet to ar:
memory_limit = 256M
Saglabāt un iziet:
:wq!
Atkarības pārvaldības un versiju kontroles nolūkos pirms Mautic instalēšanas ir jāinstalē Composer un git.
Composer ir PHP atkarību pārvaldības rīks, kas var palīdzēt viegli pārvaldīt Mautic atkarības. Varat izmantot šādas komandas, lai instalētu Composer 1.5.1
, šī raksta laikā tika uzrakstīts jaunākais stabilais Composer laidiens:
cd
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Piezīme. Composer instalēšanas norādījumi nākotnē var atšķirties. Jums vienmēr vajadzētu iepazīties ar jaunākajiem norādījumiem oficiālajā Composer lejupielādes lapā .
Git ir nepieciešams arī, izvietojot Mautic savā datorā, un jūs varat viegli instalēt Git, izmantojot šo komandu:
sudo yum install git -y
Lai varētu instalēt Mautic, jums ir jāizveido datu bāze un īpašs datu bāzes lietotājs, lai apstrādātu visus Mautic datus.
Piesakieties MariaDB apvalkā kā MariaDB root
:
mysql -u root -p
MySQL/MariaDB čaulā ievadiet šādas komandas, lai izveidotu datu bāzi ar nosaukumu mautic
, datu bāzes lietotāja nosaukumu mauticuser
un šī lietotāja paroli yourpassword
.
Piezīme. Drošības nolūkos, strādājot savā servera instancē, noteikti nomainiet iepriekš minētās parametru vērtības ar savām.
CREATE DATABASE mautic;
CREATE USER 'mauticuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON mautic.* TO 'mauticuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Jūs vienmēr varat iegūt jaunāko stabilo Mautic versiju no Mautic GitHub repozitorijas. Laikā, kad rakstīju šo rakstu, jaunākais stabilais Mautic laidiens bija Mautic 2.9.2
.
cd
wget https://github.com/mautic/mautic/archive/2.9.2.tar.gz
Izspiediet šo arhīva failu:
tar -zxvf 2.9.2.tar.gz
Izmantojiet Git un Composer, lai instalētu Mautic atkarības:
cd mautic-2.9.2
git init
composer install
Lai vienkāršotu turpmākos atjauninājumus, pārvietojiet visus Mautic failus uz /opt
un pēc tam izveidojiet mīkstās saites failu, kas /var/www/html/mautic
norāda uz šo direktoriju no tīmekļa saknes direktorija:
sudo mv ~/mautic-2.9.2 /opt
sudo ln -s /opt/mautic-2.9.2 /var/www/html/mautic
Mainiet Mautic direktorija īpašumtiesības, ļaujot Apache piekļūt failiem, kas atrodas:
sudo chown -R apache:apache /opt/mautic-2.9.2
Varat izmantot šo koda segmentu, lai iestatītu Apache virtuālo resursdatoru Mautic palaišanai. Vienkārši nokopējiet visu koda segmentu savā SSH terminālī un pēc tam nospiediet Enter
pogu.
Piezīme: Atcerieties, lai mainītu vērtības ServerAdmin
, ServerName
un ServerAlias
uz jūsu datora atbilstoši.
cat <<EOF | sudo tee -a /etc/httpd/conf.d/mautic.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/mautic/
ServerName mautic.example.com
ServerAlias www.mautic.example.com
<Directory /var/www/html/mautic/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/mautic.example.com-error_log
CustomLog /var/log/httpd/mautic.example.com-access_log common
</VirtualHost>
EOF
Pēc tam restartējiet Apache, lai visas izmaiņas stātos spēkā:
sudo systemctl restart httpd.service
Lai apmeklētāji varētu piekļūt Mautic no tīmekļa pārlūkprogrammas, jums ir jāmaina ugunsmūra noteikumi, kā parādīts tālāk:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Norādiet savu iecienītāko tīmekļa pārlūkprogrammu uz http://203.0.113.1
, un jūs tiksit novirzīts uz Mautic tīmekļa instalēšanas interfeisu.
Lapā Mautic Installation - Environment Check
jūs redzēsit Ready to install!
uzvednes ziņojumu. Vienkārši noklikšķiniet uz Next Step
pogas, lai turpinātu.
Lapā Mautic Installation - Database Setup
ievadiet visu nepieciešamo datu bāzes informāciju, atstājot citus laukus neskartus, un pēc tam noklikšķiniet uz Next Step
pogas.
Piemēram, visa nepieciešamā informācija no šīs rokasgrāmatas datubāzēm ir norādīta tālāk:
MySQL PDO (Recommended)
localhost
mautic
mauticuser
yourpassword
Lapā Mautic Installation - Administrative User
ievadiet nepieciešamo administratora lietotāja informāciju un pēc tam noklikšķiniet uz Next Step
pogas.
Piemēram, mana administratīvā lietotāja informācija ir:
<admin>
<mautic-admin-password>
John
Doe
[email protected]
Lapā Mautic Installation - Email Configuration
izvēlieties atbilstošu pasta sūtījuma transportēšanas metodi un pēc tam noklikšķiniet uz Next Step
pogas, lai pabeigtu tīmekļa instalēšanas vedni.
Mautic pieteikšanās lapā piesakieties, izmantojot administratīvā lietotāja akreditācijas datus.
Lai Mautic turpinātu darboties, jums ir jāiestata vairāki cron darbi, lai regulāri veiktu apkopes uzdevumus. Veiktspējas nolūkos vienlaikus nevajadzētu palaist vairāk nekā vienu cron darbu.
Piemēram, varat iestatīt dažus cron darbus apache
lietotājam, izmantojot šo komandu:
sudo crontab -u apache -e
Nospiediet, i
lai ieietu ievietošanas režīmā, un pēc tam aizpildiet failu ar:
0,15,30,45 * * * * php /opt/mautic-2.9.2/app/console mautic:segments:update
3,18,33,48 * * * * php /opt/mautic-2.9.2/app/console mautic:campaigns:rebuild
6,21,36,51 * * * * php /opt/mautic-2.9.2/app/console mautic:campaigns:trigger
9,24,39,54 * * * * php /opt/mautic-2.9.2/app/console mautic:messages:send
Pēc modifikācijas nospiediet Esc
pogu, lai izietu no ievietošanas režīma.
Saglabāt un iziet:
:wq!
Nākotnē varat pievienot vairāk Mautic cron darbu tādā pašā veidā.
Beidzot Mautic ir gatavs lietošanai. Tagad varat mēģināt izveidot savu pirmo kampaņu no Mautic informācijas paneļa. Izbaudiet savu jauno Mautic instanci.
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Squid ir populāra bezmaksas Linux programma, kas ļauj izveidot pāradresācijas tīmekļa starpniekserveri. Šajā rokasgrāmatā jūs redzēsit, kā instalēt Squid uz CentOS, lai jūs pārvērstu
Ievads Lighttpd ir Apache dakša, kuras mērķis ir daudz mazāk resursietilpīgs. Tas ir viegls, tāpēc arī tā nosaukums ir diezgan vienkārši lietojams. Instalēšana
VULTR nesen veica izmaiņas, un tagad visam vajadzētu darboties labi, ja ir iespējots NetworkManager. Ja vēlaties atspējot
Icinga2 ir spēcīga uzraudzības sistēma, un, ja to izmanto galvenā klienta modelī, tā var aizstāt vajadzību pēc NRPE balstītām uzraudzības pārbaudēm. Meistars-klients
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Vai izmantojat citu sistēmu? Microweber ir atvērtā koda vilkšanas un nomešanas CMS un tiešsaistes veikals. Microweber pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata jums parādīs
Vai izmantojat citu sistēmu? Mattermost ir atvērtā pirmkoda, pašmitināta alternatīva Slack SAAS ziņojumapmaiņas pakalpojumam. Citiem vārdiem sakot, izmantojot Mattermost, jūs apm
Kas jums būs nepieciešams Vultr VPS ar vismaz 1 GB RAM. SSH piekļuve (ar root/administratora tiesībām). 1. darbība: BungeeCord instalēšana Vispirms vispirms
Plesk vadības panelī ir ļoti jauka Lets Encrypt integrācija. Lets Encrypt ir viens no vienīgajiem SSL nodrošinātājiem, kas pilnībā izsniedz sertifikātus
Lets Encrypt ir sertifikātu iestāde, kas nodrošina SSL sertifikātus bez maksas. cPanel ir izveidojis glītu integrāciju, lai jūs un jūsu klients
Vai izmantojat citu sistēmu? Concrete5 ir atvērtā pirmkoda CMS, kas piedāvā daudzas atšķirīgas un noderīgas funkcijas, lai palīdzētu redaktoriem viegli izveidot saturu.
Vai izmantojat citu sistēmu? Pārskatīšanas padome ir bezmaksas atvērtā pirmkoda rīks pirmkoda, dokumentācijas, attēlu un daudz ko citu pārskatīšanai. Tā ir tīmekļa programmatūra
Šajā rokasgrāmatā jūs uzzināsit, kā iestatīt HTTP autentifikāciju Nginx tīmekļa serverim, kas darbojas operētājsistēmā CentOS 7. Prasības Lai sāktu darbu, jums būs nepieciešams
YOURLS (Your Own URL Shortener) ir atvērtā koda URL saīsināšanas un datu analīzes lietojumprogramma. Šajā rakstā mēs apskatīsim instalēšanas procesu
Vai izmantojat citu sistēmu? Ievads ArangoDB ir atvērtā koda NoSQL datu bāze ar elastīgu datu modeli dokumentiem, grafikiem un atslēgu vērtībām. Tas ir
Ievads /etc/ direktorijam ir izšķiroša nozīme Linux sistēmas darbībā. Iemesls tam ir gandrīz visas sistēmas konfigurācijas
Daudzi sistēmu administratori pārvalda lielu daudzumu serveru. Ja failiem ir jāpiekļūst dažādos serveros, piesakieties katrā atsevišķi apm
Šajā apmācībā tiks apskatīts Half Life 2 spēļu servera instalēšanas process sistēmā CentOS 6. 1. darbība: priekšnosacījumu instalēšana Lai iestatītu ou
Laravel GitScrum jeb GitScrum ir atvērtā pirmkoda produktivitātes rīks, kas izstrādāts, lai palīdzētu izstrādātāju komandām ieviest Scrum metodoloģiju līdzīgā veidā.
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.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
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.
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.
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…
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.
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.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Š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.
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