Hvernig á að setja upp TYPO3 CMS á CentOS 7

TYPO3 er ókeypis og opinn uppspretta vefumsjónarkerfi fyrirtækja. Það er skrifað í PHP og notar MySQL til að geyma gögnin sín. TYPO3 er móttækilegt, farsímatilbúið, fjöltyngt og öruggt CMS. Það er auðvelt að aðlaga og stækka það án þess að skrifa neinn kóða.

Í þessari kennslu muntu læra að setja upp TYPO3 CMS á CentOS 7.

Forkröfur

Skref 1: Kerfisuppfærsla

Áður en einhver pakki er settur upp á CentOS netþjónstilvikinu er mælt með því að uppfæra kerfið. Skráðu þig inn með sudo notandanum og keyrðu eftirfarandi skipanir til að uppfæra kerfið.

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

Þegar kerfið hefur endurræst skaltu skrá þig inn aftur sem sudo notandi og halda áfram í næsta skref.

Skref 2: Settu upp Apache vefþjón

Settu upp Apache vefþjóninn.

sudo yum -y install httpd

Ræstu Apache og gerðu það kleift að keyra sjálfkrafa við ræsingu.

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

Skref 3: Settu upp PHP 7.1

TYPO3 krefst PHP meira en 7. Í þessari kennslu munum við nota PHP 7.1 til að fá hámarksöryggi og stöðugleika. Fyrst skaltu bæta við og virkja Remi geymsluna.

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

Settu upp nýjustu útgáfuna af PHP ásamt einingunum sem krafist er af TYPO3.

sudo yum -y install php php-gd php-json php-mysqli php-curl php-cli php-apcu php-soap php-xml php-zip php-mbstring freetype php-bcmath php-fileinfo ImageMagick

Stilltu php.inimeð hvaða textaritli sem þú velur.

sudo nano /etc/php.ini

Finndu eftirfarandi línur og breyttu gildum þeirra í samræmi við leiðbeiningarnar sem fylgja með.

max_execution_time = 30  // change it to 240
max_input_vars = 1000  // Uncomment and change the value to 1500

Skref 4: Settu upp MariaDB

MariaDB er gaffal MySQL gagnagrunnsþjónsins. Settu upp MariaDB.

sudo yum -y install mariadb mariadb-server

Ræstu MariaDB og gerðu það kleift að byrja sjálfkrafa við ræsingu.

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

Áður en þú stillir gagnagrunninn þarftu fyrst að tryggja MariaDB. Þú getur tryggt það með því að keyra mysql_secure_installationhandritið:

sudo mysql_secure_installation

Þú verður beðinn um núverandi MariaDB rót lykilorð. Sjálfgefið er ekkert rót lykilorð á nýrri MariaDB uppsetningu. Ýttu á "enter" takkann til að halda áfram. Stilltu sterkt lykilorð fyrir rótnotanda MariaDB netþjónsins þíns og svaraðu „Y“ við öllum hinum spurningunum. Spurningarnar skýra sig sjálfar.

Skref 5: Búðu til gagnagrunn fyrir TYPO3

Skráðu þig inn í MySQL skelina sem rót notandi með því að keyra eftirfarandi skipun.

mysql -u root -p

Gefðu upp lykilorðið fyrir MariaDB rót notandann til að skrá sig inn.

Keyrðu eftirfarandi fyrirspurnir til að búa til gagnagrunn og gagnagrunnsnotanda fyrir TYPO3 uppsetningu.

CREATE DATABASE typo3_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'typo3_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON typo3_data.* TO 'typo3_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Þú getur skipt út gagnagrunnsnafni typo3_dataog notendanafni í typo3_usersamræmi við val þitt. Vertu viss um að breyta StrongPasswordí mjög sterkt lykilorð.

Skref 6: Settu upp TYPO3

Skiptu yfir í Apache vefrótskrána með því að keyra:

cd /var/www 

Sæktu TYPO3 skjalasafnið með því að nota:

sudo wget https://get.typo3.org/8.7.3 -O typo3.tar.gz

Þú getur alltaf fundið hlekkinn á nýjustu útgáfu hugbúnaðarins á TYPO3 niðurhalssíðunni .

Dragðu út skjalasafnið:

sudo tar xzf typo3.tar.gz

Endurnefna útdráttarskrána til þæginda.

sudo mv typo3*/ typo3/

Endurnefna .htaccessskrána með því að keyra:

sudo mv typo3/_.htaccess typo3/.htaccess

Búðu til tóma skrá með skráarnafni FIRST_INSTALL. Vefuppsetningarforritið leitar að þessari skrá áður en uppsetningin hefst.

sudo touch /var/www/typo3/FIRST_INSTALL

Veittu viðeigandi eignarhald með því að keyra:

sudo chown -R apache:apache /var/www/typo3

Leyfa HTTP umferð á höfn 80 í gegnum eldvegginn.

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

Skref 7: Búðu til sýndargestgjafa

Keyrðu eftirfarandi skipun til að búa til sýndargestgjafa fyrir TYPO3 síðuna þína.

sudo nano /etc/httpd/conf.d/cms.example.com.conf

Fylltu skrána með:

<VirtualHost *:80>
    ServerName cms.example.com
    DocumentRoot /var/www/typo3
    <Directory /var/www/typo3>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Endurræstu Apache.

sudo systemctl restart httpd

Skref 8: Ljúktu við uppsetningu

TYPO3 CMS uppsetningunni þinni er nú lokið. Þú getur klárað að stilla TYPO3 í gegnum vafrann þinn. Opnaðu vafrann þinn og farðu að slóðinni http://cms.example.commeð raunverulegu léninu sem vísað er í átt að Vultr VPS þínum.


Hvernig á að setja upp Thelia 2.3 á Debian 9

Hvernig á að setja upp Thelia 2.3 á Debian 9

Að nota annað kerfi? Thelia er opinn hugbúnaður til að búa til vefsíður fyrir rafræn viðskipti og stjórna efni á netinu sem skrifað er í PHP. Thelia frumkóði i

Hvernig á að setja upp Microweber á CentOS 7

Hvernig á að setja upp Microweber á CentOS 7

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ð setja upp Microweber á Ubuntu 16.04

Að setja upp Microweber á Ubuntu 16.04

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

Hvernig á að setja upp dotCMS á Ubuntu 16.04

Hvernig á að setja upp dotCMS á Ubuntu 16.04

Að nota annað kerfi? DotCMS er opinn uppspretta vefumsjónarkerfi í fyrirtækjaflokki skrifað í Java. Það inniheldur næstum alla eiginleika sem þarf t

Hvernig á að setja upp Pagekit 1.0 CMS á FreeBSD 11 FAMP VPS

Hvernig á að setja upp Pagekit 1.0 CMS á FreeBSD 11 FAMP VPS

Að nota annað kerfi? Pagekit 1.0 CMS er fallegt, mát, útvíkkanlegt og létt, ókeypis og opið efnisstjórnunarkerfi (CMS) með

Hvernig á að setja upp BigTree CMS á Fedora 26 LAMP VPS

Hvernig á að setja upp BigTree CMS á Fedora 26 LAMP VPS

Að nota annað kerfi? BigTree CMS 4.2 er hraðvirkt og létt, ókeypis og opinn uppspretta, vefumsjónarkerfi (CMS) fyrir fyrirtæki með víðtæka

Að setja upp Pagekit CMS á Ubuntu 16.04 LTS

Að setja upp Pagekit CMS á Ubuntu 16.04 LTS

Að nota annað kerfi? Pagekit er opinn uppspretta CMS skrifað í PHP. Pagekit frumkóði er hýst á GitHub. Þessi handbók mun sýna þér hvernig á að setja upp

Hvernig á að setja upp PyroCMS á Ubuntu 16.04

Hvernig á að setja upp PyroCMS á Ubuntu 16.04

Að nota annað kerfi? PyroCMS er opinn uppspretta CMS skrifað í PHP. PyroCMS frumkóði er hýstur á GitHub. Í þessari handbók ganga vel í gegnum allt

How to Install Subrion 4.1 CMS on a FreeBSD 11 FAMP VPS

How to Install Subrion 4.1 CMS on a FreeBSD 11 FAMP VPS

Using a Different System? Subrion 4.1 CMS is a powerful and flexible open source Content Management System (CMS) that brings an intuitive and clear conten

Hvernig á að setja upp Backdrop CMS 1.8.0 á Debian 9 LAMP VPS

Hvernig á að setja upp Backdrop CMS 1.8.0 á Debian 9 LAMP VPS

Að nota annað kerfi? Backdrop CMS 1.8.0 er einfalt og sveigjanlegt, farsímavænt, ókeypis og opið efnisstjórnunarkerfi (CMS) sem gerir okkur kleift að

Hvernig á að setja upp Roadiz CMS á Debian 9

Hvernig á að setja upp Roadiz CMS á Debian 9

Að nota annað kerfi? Inngangur Roadiz er nútímalegt CMS hannað til að takast á við margar tegundir þjónustu. Byggt á Symfony íhlutum og Doctrine ORM, þ.e

Að setja upp Microweber á Debian 9

Að setja upp Microweber á Debian 9

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

Hvernig á að setja upp Grav CMS á Fedora 28

Hvernig á að setja upp Grav CMS á Fedora 28

Að nota annað kerfi? Grav er opinn uppspretta flatskrár CMS skrifað í PHP. Grav frumkóði er hýst opinberlega á GitHub. Þessi handbók mun sýna þér hvernig t

Hvernig á að setja upp Grav CMS á Debian 9

Hvernig á að setja upp Grav CMS á Debian 9

Að nota annað kerfi? Grav er opinn uppspretta flatskrár CMS skrifað í PHP. Grav frumkóði er hýst opinberlega á GitHub. Þessi handbók mun sýna þér hvernig t

Hvernig á að setja upp Automad CMS á CentOS 7

Hvernig á að setja upp Automad CMS á CentOS 7

Að nota annað kerfi? Automad er opinn uppspretta skráabundið innihaldsstjórnunarkerfi (CMS) og sniðmátsvél skrifað í PHP. Automad frumkóði i

Hvernig á að setja upp Raneto á Ubuntu 17.10

Hvernig á að setja upp Raneto á Ubuntu 17.10

Raneto er ókeypis og opinn þekkingargrunnur, byggður á Node.js sem auðvelt er að setja upp og nota, auk þess sem auðvelt er að stjórna því. Flokkar og síður ar

Hvernig á að setja upp Thelia 2.3 á Ubuntu 16.04

Hvernig á að setja upp Thelia 2.3 á Ubuntu 16.04

Að nota annað kerfi? Thelia er opinn hugbúnaður til að búa til vefsíður fyrir rafræn viðskipti og stjórna efni á netinu sem skrifað er í PHP. Thelia frumkóði i

Hvernig á að setja upp október 1.0 CMS á Debian 9 LAMP VPS

Hvernig á að setja upp október 1.0 CMS á Debian 9 LAMP VPS

Að nota annað kerfi? október 1.0 CMS er einfalt og áreiðanlegt, ókeypis og opinn uppspretta efnisstjórnunarkerfi (CMS) byggt á Laravel ramma

Hvernig á að setja upp ImpressPages CMS 5.0 á Ubuntu 16.04 LAMP VPS

Hvernig á að setja upp ImpressPages CMS 5.0 á Ubuntu 16.04 LAMP VPS

Að nota annað kerfi? ImpressPages CMS 5.0 er einfalt og áhrifaríkt, ókeypis og opinn uppspretta, notendavænt, MVC byggt, efnisstjórnunarkerfi (CMS)

Hvernig á að setja upp CMS Made Simple 2.2 á Debian 9 LAMP VPS

Hvernig á að setja upp CMS Made Simple 2.2 á Debian 9 LAMP VPS

Að nota annað kerfi? CMS Made Simple 2.2 er sveigjanlegt og stækkanlegt, ókeypis og opið efnisstjórnunarkerfi (CMS) sem er skynsamlega hannað til að b.

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú 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.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

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.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

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…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þ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.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

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.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þ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.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

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