Settu upp Plesk á CentOS 7
Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum
Mautic er öflugur og fjölhæfur opinn hugbúnaður fyrir sjálfvirkni markaðssetningar skrifaður í PHP. Með hjálp Mautic geta markaðsmenn á netinu auðveldlega stjórnað ýmsum daglegum markaðsferlum á einum stað, þar á meðal þátttöku á samfélagsmiðlum, tengiliðum, markaðssetningu í tölvupósti, eyðublöðum, herferðastjórnun, gagnagreiningarskýrslum o.s.frv.
Í þessari grein mun ég sýna þér hvernig á að setja upp nýjustu stöðugu útgáfuna af Mautic, sem var Mautic 2.9.2
á þeim tíma sem þessi grein var skrifuð, á Vultr CentOS 7 netþjónstilvik. Auðvitað, áður en Mautic er sett upp, þurfum við að setja upp uppfærðan og virkan LAMP/LEMP stafla sem innviði kerfisins. Fyrir upplýsingar þínar eru leiðbeiningar um að setja upp viðurkenndan LAMP-stafla með hér.
203.0.113.1
, og lénið sem er bundið við þennan netþjón sé example.com
.Fyrst af öllu, opnaðu uppáhalds SSH flugstöðina þína, skráðu þig inn á Vultr netþjóninn þinn sem sudo notandi.
Til þess að ná betri árangri þegar þú framkvæmir stórfelld samhliða herferðarverkefni geturðu sett upp skiptaskrá með eftirfarandi skipunum:
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
Athugið: skiptistærðin 2048MB
hér er fínstillt gildi fyrir vélar með 1GB af vinnsluminni. Ef magn vinnsluminni vélarinnar þinnar er annað en það, þarftu líklega að breyta gildinu í samræmi við það.
Í öryggisskyni er þér alltaf bent á að uppfæra kerfið í nýjustu stöðugu stöðuna:
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
Eftir endurræsingu kerfisins skaltu skrá þig aftur inn sem sami sudo notandi.
Notaðu eftirfarandi skipun til að setja upp nýjustu stöðugu útgáfuna af Apache, sem var Apache 2.4.6
þegar ég skrifaði þessa grein:
sudo yum install httpd -y
Í framleiðsluumhverfi þarftu að fjarlægja sjálfgefna velkomnasíðu með því að skrifa athugasemdir út alla /etc/httpd/conf.d/welcome.conf
skrána:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Enn af öryggisástæðum þarftu að takmarka Apache frá því að birta vefslóðir skráa í vöfrum gesta:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Nú þarftu að ræsa Apache þjónustuna og láta hana ræsa í hvert skipti sem kerfið ræsir sig:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Þú getur notað eftirfarandi skipanir til að setja upp og hefja nýjustu stöðugu útgáfuna af MariaDB á kerfinu þínu, sem var MariaDB 10.2.8
á þeim tíma sem ég skrifaði þessa grein:
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
Til að tryggja MariaDB uppsetninguna á kerfinu þínu þarftu að keyra eftirfarandi skipun áður en þú notar MariaDB:
sudo /usr/bin/mysql_secure_installation
Þegar beðið er um það skaltu svara spurningum eins og sýnt er hér að neðan. Vertu viss um að nota þitt eigið MariaDB rót lykilorð frekar en sýnishorn lykilorðsins sem sýnt er hér:
Enter
hnappinnY
your-MariaDB-root-password
your-MariaDB-root-password
Y
Y
Y
Y
Þar sem Mautic er ekki samhæft við PHP 7.1.x ennþá, geturðu sett upp nauðsynlega PHP 7.0.x íhluti með því að nota Webtatic geymslurnar:
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
Þegar þú hefur þessa PHP 7.0.x íhluti rétt uppsetta þarftu að breyta nokkrum sjálfgefnum PHP stillingum með því að breyta /etc/php.ini
skránni. En til að koma í veg fyrir óviljandi villur ættirðu að taka öryggisafrit fyrir /etc/php.ini
skrána áður en þú breytir henni:
sudo cp /etc/php.ini /etc/php.ini.bak
Notaðu vi
ritilinn til að opna /etc/php.ini
skrána:
sudo vi /etc/php.ini
Til að fá réttar tölur fyrir herferðirnar þínar er mikilvægt að setja upp hæfilegt tímabeltisgildi fyrir Mautic.
Finndu línuna:
;date.timezone =
Skiptu um það með:
date.timezone = America/Los_Angeles
_Athugið: America/Los_Angeles
er rétt tímabeltisgildi fyrir vélina mína. Í samræmi við nákvæma staðsetningu eigin netþjónstilviks gætirðu þurft að velja annað tímabeltisgildi. Sjá lista yfir studd tímabelti á þessari síðu .
Til að koma í veg fyrir að Mautic verði uppiskroppa með minni á meðan þú framkvæmir ýmis krefjandi verkefni, eins og að senda fjöldapóstherferðir, ættir þú að auka minnistakmarkið fyrir að keyra PHP skriftu.
Enn í /etc/php.ini
skránni, finndu línuna:
memory_limit = 128M
Skiptu um það með:
memory_limit = 256M
Vista og hætta:
:wq!
Fyrir ávanastjórnun og útgáfustýringu, ættir þú að setja upp Composer og git áður en þú byrjar að setja upp Mautic.
Composer er ávanastjórnunartæki í PHP, sem getur hjálpað þér að stjórna ósjálfstæði fyrir Mautic. Þú getur notað eftirfarandi skipanir til að setja upp Composer 1.5.1
, nýjasta stöðuga útgáfan af Composer á þeim tíma sem þessi grein var skrifuð:
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
Athugið: Leiðbeiningar um uppsetningu Composer geta verið mismunandi í framtíðinni. Þú ættir alltaf að skoða uppfærðar leiðbeiningar á opinberu Composer niðurhalssíðunni .
Git er líka nauðsynlegt þegar þú setur Mautic í notkun á eigin vél og þú getur auðveldlega sett upp Git með eftirfarandi skipun:
sudo yum install git -y
Áður en þú getur sett upp Mautic þarftu að búa til gagnagrunn og sérstakan gagnagrunnsnotanda til að meðhöndla öll Mautic gögnin.
Skráðu þig inn í MariaDB skelina sem MariaDB root
:
mysql -u root -p
Í MySQL/MariaDB skelinni skaltu slá inn eftirfarandi skipanir til að búa til gagnagrunn sem heitir mautic
, gagnagrunnsnotandi sem heitir mauticuser
, og lykilorð þessa notanda yourpassword
.
Tilkynning: Í öryggisskyni, þegar þú starfar á þínu eigin netþjónstilviki, vertu viss um að skipta um færibreytugildi sem nefnd eru hér að ofan fyrir þín eigin.
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;
Þú getur alltaf fengið nýjustu stöðugu útgáfuna af Mautic frá Mautic GitHub geymslunni. Á þeim tíma sem ég skrifaði þessa grein var nýjasta stöðuga útgáfan af Mautic Mautic 2.9.2
.
cd
wget https://github.com/mautic/mautic/archive/2.9.2.tar.gz
Afþjappa þessa skjalasafnsskrá:
tar -zxvf 2.9.2.tar.gz
Notaðu Git og Composer til að setja upp ósjálfstæði fyrir Mautic:
cd mautic-2.9.2
git init
composer install
Til að einfalda framtíðaruppfærslur skaltu færa allar Mautic skrár yfir á /opt
og búa síðan til mjúkan hlekk sem /var/www/html/mautic
vísar á þessa möppu úr rótarskránni á vefnum:
sudo mv ~/mautic-2.9.2 /opt
sudo ln -s /opt/mautic-2.9.2 /var/www/html/mautic
Breyttu eignarhaldi Mautic möppunnar, sem gerir Apache kleift að fá aðgang að skrám innan:
sudo chown -R apache:apache /opt/mautic-2.9.2
Þú getur notað eftirfarandi kóðahluta til að setja upp Apache sýndargestgjafa til að keyra Mautic. Afritaðu bara allan kóðahlutann í SSH flugstöðina þína og ýttu síðan á Enter
hnappinn.
Athugið: Mundu að breyta gildunum á ServerAdmin
, ServerName
, og ServerAlias
á vélinni þinni í samræmi við það.
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
Næst skaltu endurræsa Apache til að setja allar breytingar þínar í gildi:
sudo systemctl restart httpd.service
Til að leyfa gestum að fá aðgang að Mautic úr vafra þarftu að breyta eldveggsreglum eins og sýnt er hér að neðan:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Beindu uppáhalds vefvafranum þínum á http://203.0.113.1
, og þá verður þú færð inn í Mautic vefuppsetningarviðmótið.
Á Mautic Installation - Environment Check
síðunni muntu sjá Ready to install!
hvetjandi skilaboð. Smelltu bara á Next Step
hnappinn til að halda áfram.
Á Mautic Installation - Database Setup
síðunni skaltu slá inn allar nauðsynlegar gagnagrunnsupplýsingar, láta aðra reiti vera ósnerta og smelltu síðan á Next Step
hnappinn.
Til dæmis eru allar nauðsynlegar gagnagrunnsupplýsingar úr þessari handbók taldar upp hér að neðan:
MySQL PDO (Recommended)
localhost
mautic
mauticuser
yourpassword
Á Mautic Installation - Administrative User
síðunni skaltu slá inn nauðsynlegar upplýsingar um stjórnanda notanda sem hér segir og smelltu síðan á Next Step
hnappinn.
Til dæmis eru stjórnunarnotendaupplýsingarnar mínar:
<admin>
<mautic-admin-password>
John
Doe
[email protected]
Mautic Installation - Email Configuration
Veldu viðeigandi flutningsaðferð fyrir póst á síðunni og smelltu síðan á Next Step
hnappinn til að ljúka uppsetningarhjálpinni.
Á Mautic innskráningarsíðunni skaltu skrá þig inn með stjórnunarskilríkjum þínum.
Til að halda Mautic gangandi þarftu að setja upp nokkur cron störf til að framkvæma viðhaldsverkefni með reglulegu millibili. Í frammistöðuskyni ættir þú ekki að keyra meira en eitt cron verk á sama tíma.
Til dæmis geturðu sett upp nokkur cron störf fyrir apache
notandann með því að nota eftirfarandi skipun:
sudo crontab -u apache -e
Ýttu á i
til að fara í innsetningarstillinguna og fylltu síðan út í skrána:
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
Eftir breytinguna skaltu ýta á Esc
hnappinn til að hætta í innsetningarhamnum.
Vista og hætta:
:wq!
Í framtíðinni geturðu bætt við fleiri Mautic cron störfum á sama hátt.
Loksins er Mautic tilbúið til notkunar. Þú getur reynt að búa til fyrstu herferð þína frá Mautic mælaborðinu núna. Njóttu nýja Mautic dæmið þitt.
Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum
Smokkfiskur er vinsælt, ókeypis Linux forrit sem gerir þér kleift að búa til framsendingarforrit á vefnum. Í þessari handbók muntu sjá hvernig á að setja upp Squid á CentOS til að snúa þér
Inngangur Lighttpd er gaffal af Apache sem miðar að því að vera miklu minna auðlindafrekt. Hann er léttur, þess vegna heitir hann, og er frekar einfaldur í notkun. Uppsetning
VULTR hefur nýlega gert breytingar á enda þeirra og allt ætti nú að virka vel út úr kassanum með NetworkManager virkt. Ef þú vilt slökkva á
Icinga2 er öflugt eftirlitskerfi og þegar það er notað í aðal-viðskiptavinamódel getur það komið í stað þörf fyrir NRPE-undirstaða vöktunareftirlit. Húsbóndinn
Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan
Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér
Að nota annað kerfi? Mattermost er opinn uppspretta, sjálfhýst valkostur við Slack SAAS skilaboðaþjónustuna. Með öðrum orðum, með Mattermost, þú ca
Það sem þú þarft Vultr VPS með að minnsta kosti 1GB af vinnsluminni. SSH aðgangur (með rót / stjórnunarréttindi). Skref 1: Uppsetning BungeeCord Fyrst af öllu
Plesk stjórnborðið er með mjög fallegri samþættingu fyrir Lets Encrypt. Lets Encrypt er ein af einu SSL veitunum sem gefa út skírteini að fullu
Lets Encrypt er vottunaryfirvöld sem sérhæfir sig í að útvega SSL vottorð án endurgjalds. cPanel hefur byggt upp snyrtilega samþættingu svo þú og viðskiptavinurinn þinn
Að nota annað kerfi? Concrete5 er opinn uppspretta CMS sem býður upp á marga áberandi og gagnlega eiginleika til að aðstoða ritstjóra við að framleiða efni auðveldlega og
Að nota annað kerfi? Review Board er ókeypis og opinn hugbúnaður til að skoða frumkóða, skjöl, myndir og margt fleira. Það er vefbundið hugbúnaðarstríð
Í þessari handbók munt þú læra hvernig á að setja upp HTTP auðkenningu fyrir Nginx vefþjón sem keyrir á CentOS 7. Kröfur Til að byrja þarftu að
YOURLS (Your Own URL Shortener) er opinn uppspretta vefslóða styttingar og gagnagreiningarforrit. Í þessari grein munum við fjalla um ferlið við uppsetningu
Using a Different System? Introduction ArangoDB is an open source NoSQL database with a flexible data model for documents, graphs, and key-values. It is
Inngangur /etc/ skrárinn gegnir mikilvægu hlutverki í því hvernig Linux kerfi virkar. Ástæðan fyrir þessu er sú að næstum allar kerfisstillingar
Margir kerfisstjórar stjórna miklu magni af netþjónum. Þegar aðgangur þarf að skrám á mismunandi netþjónum er innskráning á hvern og einn fyrir sig ca
Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou
Laravel GitScrum, eða GitScrum er opinn uppspretta framleiðniverkfæri hannað til að hjálpa þróunarteymi að innleiða Scrum aðferðafræðina á svipaðan hátt
Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.
Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.
Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.
Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.
Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…
Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.
Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.
Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.
Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.
Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira