Að setja upp Joomla! á Ubuntu

Að setja upp Joomla! á Ubuntu

Joomla! er CMS sem er tiltölulega auðvelt í notkun og er mjög góður valkostur við WordPress. Frá og með 2015 nota um 2,8% allra vefsvæða á netinu Joomla! sem CMS þeirra. Í þessari handbók munum við sjá hvernig á að setja upp Joomla! á Ubuntu með LAMP stafla (með því að nota Apache vefþjóninn).

Skref 1: Uppsetning Apache

Uppfærðu geymslulistann þinn fyrst:

apt-get update

Settu síðan upp Apache vefþjóninn:

apt-get install apache2

Skref 2: Setja upp MySQL

Við munum setja upp MySQL fyrir gagnagrunna og php5-mysqlþannig að PHP geti átt samskipti við MySQL.

apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

Gefðu MySQL rootnotandanum þínum öruggt lykilorð.

Setja upp MySQL:

mysql_install_db

Ljúktu uppsetningunni með því að framkvæma:

/usr/bin/mysql_secure_installation

Sláðu inn rootlykilorðið þitt sem þú bjóst til.

Notaðu eftirfarandi stillingar til að tryggja að MySQL uppsetningin þín sé örugg:

Change the root password? [Y/n] n
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!

Skref 3: Uppsetning PHP

PHP er nauðsynlegt til að nota Joomla!. Settu það upp með apt-get:

apt-get install php5 libapache2-mod-php5 php5-mcrypt

PHP er nú uppsett.

Skref 4: Staðfestir uppsetningu LAMP

Staðfestu að Apache hafi verið sett upp með góðum árangri með því að slá inn IP netþjóninn þinn í vafranum þínum. Þú munt sjá „Apache2 Ubuntu Default Page“ síðuna.

Til að staðfesta að PHP hafi verið sett upp skaltu fjarlægja sjálfgefna síðu:

rm /var/www/html/index.html

Búðu til nýja skrá:

touch /var/www/html/index.php

Breyttu því:

vi /var/www/html/index.php

Og sláðu inn sýnishorn af PHP kóða eins og:

<?php
phpinfo();
?>

Sláðu inn IP-tölu netþjónsins í vafranum þínum aftur. Þú munt nú sjá síðu með úttak eins og:

PHP Version 5.5.12-2ubuntu4.6

Þetta er síða með upplýsingum um PHP uppsetninguna þína. PHP virkar ef þú sérð þessa síðu. Fjarlægðu nú index.phpskrána þína:

rm /var/www/html/index.php

Skref 5: Uppsetning Joomla! skrár

Joomla! krefst þess að hægt sé að hlaða niður fjölda skráa sem þarf til að nota CMS. Farðu í möppuna /var/www/htmlog halaðu niður Joomla!:

cd /var/www/html
wget https://github.com/joomla/joomla-cms/releases/download/3.4.3/Joomla_3.4.3-Stable-Full_Package.zip

Settu upp unzipef þú ert ekki með það uppsett ennþá:

apt-get install unzip

Taktu upp Joomla! skrár:

unzip Joomla*

Gerðu .htaccessskrána virka með því að endurnefna hana:

mv htaccess.txt .htaccess

Skref 6: Að búa til Joomla! gagnasafn

Þú þarft að búa til MySQL gagnagrunn þar sem Joomla! getur geymt gögn sín. Til að gera þetta, farðu í MySQL:

mysql -u root -p

Í þessari skipun -uer nafn MySQL notandans og -ptilgreinir að þú þurfir að vera auðkenndur með lykilorði.

Búðu til nýjan notanda:

CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'password';

Þetta segir að joomlaætti að vera notendanafn nýja MySQL notandans þíns og passwordverður lykilorð hans. Til dæmis, ef þú vilt að nafn notandans sé cmsog lykilorðið sé test123, sláðu inn:

CREATE USER 'cms'@'localhost' IDENTIFIED BY 'test123';

Veittu réttindi svo þessi notandi geti notað gagnagrunninn þinn:

GRANT ALL PRIVILEGES ON * . * TO 'cms'@'localhost';

Aftur, cmser notendanafn MySQL notandans sem þú bjóst til.

Gakktu úr skugga um að breytingarnar þínar séu virkar strax, svo sláðu inn:

FLUSH PRIVILEGES;

Búðu til gagnagrunn:

CREATE DATABASE joomla;

Skiptu út joomlafyrir nafn gagnagrunnsins.

Sláðu inn quiteða exittil að fara út úr skelinni.

Skref 7: Uppsetning Joomla!

Farðu á IP-tölu netþjónsins í vafranum þínum. Þú munt nú sjá Joomla! uppsetningarferli.

Sláðu inn nafn vefsíðunnar þinnar og aðrar ýmsar upplýsingar. Þegar þú hefur slegið inn skaltu smella á "Næsta".

Í Database Configurationhlutanum þarftu að slá inn notandanafn, lykilorð og gagnagrunnsnafn sem þú varst að búa til. Í mínu tilfelli væri þetta:

Database Type: MySQLi
Host Name: localhost
Username: cms
Password: test123
Database Name: joomla
Table Prefix: this can be anything you like. For example: cms_ or joomla_
Old Database Process: Remove

Smelltu á „Næsta“ eftir að hafa staðfest að gögnin sem þú hefur slegið inn séu rétt.

Til hamingju! Þú hefur nú sett upp Joomla!.


Að búa til Jekyll blogg á Ubuntu 16.04

Að búa til Jekyll blogg á Ubuntu 16.04

Að nota annað kerfi? Jekyll er frábær valkostur við WordPress til að blogga eða deila efni. Það krefst enga gagnagrunna og það er mjög auðvelt i

Hvernig á að setja upp Squid Proxy á CentOS

Hvernig á að setja upp Squid Proxy á CentOS

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

Hvernig á að setja upp Memcached á Ubuntu 14.04

Hvernig á að setja upp Memcached á Ubuntu 14.04

Memcached er afkastamikið gagnagrunnskerfi sem getur hjálpað til við að hlaða upp forritinu þínu. Það er mjög hratt þar sem það skrifar ekki á diskinn, en í staðinn t

Uppsetning InfluxDB á Ubuntu 14

Uppsetning InfluxDB á Ubuntu 14

Inngangur InfluxDB er opinn, dreifður, tímaraðgagnagrunnur án utanaðkomandi ósjálfstæðis. Já, þú lest neitun ytri ósjálfstæði gr

Uppsetning Fail2ban Ubuntu x64

Uppsetning Fail2ban Ubuntu x64

Fail2ban er forrit sem fylgist með innskráningarvirkni á netþjóninum þínum og hindrar IP tölur. Sjálfgefið mun það loka fyrir IP tölur í 10 mínútur

Settu upp Red5 Media Server á Ubuntu 16.04

Settu upp Red5 Media Server á Ubuntu 16.04

Að nota annað kerfi? Red5 er opinn uppspretta miðlara útfærður í Java sem gerir þér kleift að keyra Flash fjölnotendaforrit eins og straumspilun í beinni

Hvernig á að setja upp Vanilla Forum á Ubuntu 16.04

Hvernig á að setja upp Vanilla Forum á Ubuntu 16.04

Að nota annað kerfi? Vanilla forum er opinn uppspretta spjallforrit skrifað í PHP. Það er fullkomlega sérhannaðar, auðvelt í notkun og styður utanaðkomandi

Hvernig á að setja upp Tiny Tiny RSS Reader á FreeBSD 11 FAMP VPS

Hvernig á að setja upp Tiny Tiny RSS Reader á FreeBSD 11 FAMP VPS

Að nota annað kerfi? Tiny Tiny RSS Reader er ókeypis og opinn uppspretta sjálf-hýstinn fréttastraumur (RSS/Atom) lesandi og safnari, hannaður til að dreifa

Hvernig á að setja upp Gitea á Debian 9

Hvernig á að setja upp Gitea á Debian 9

Að nota annað kerfi? Gitea er annað opinn uppspretta, sjálfhýst útgáfustýringarkerfi knúið af Git. Gitea er skrifað á Golang og er

Hvernig á að setja upp Gitea á Ubuntu 18.04

Hvernig á að setja upp Gitea á Ubuntu 18.04

Að nota annað kerfi? Gitea er annað opinn uppspretta, sjálfstýrt útgáfustýringarkerfi knúið af git. Gitea er skrifað á Golang og er

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 MODX Revolution á Ubuntu 16.04 LAMP VPS

Hvernig á að setja upp MODX Revolution á Ubuntu 16.04 LAMP VPS

Að nota annað kerfi? MODX Revolution er hraðvirkt, sveigjanlegt, stigstærð, ókeypis og opinn uppspretta, vefumsjónarkerfi (CMS) í fyrirtækisgráðu skrifað í

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

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

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

Hvernig á að setja upp MODX Revolution á FreeBSD 11 FAMP VPS

Hvernig á að setja upp MODX Revolution á FreeBSD 11 FAMP VPS

Að nota annað kerfi? MODX Revolution er hraðvirkt, sveigjanlegt, stigstærð, opinn uppspretta, vefumsjónarkerfi (CMS) í fyrirtækisgráðu skrifað í PHP. Það i

Láttu dulkóða á Plesk

Láttu dulkóða á Plesk

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

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