Joomla! ant Ubuntu

Joomla! ant Ubuntu

Joomla! yra TVS, kurią gana paprasta naudoti ir kuri yra labai puiki „WordPress“ alternatyva. 2015 m. maždaug 2,8 % visų interneto svetainių naudoja Joomla! kaip jų TVS. Šiame vadove pamatysime, kaip įdiegti Joomla! Ubuntu su LAMP kaminu (naudojant Apache žiniatinklio serverį).

1 veiksmas: „Apache“ diegimas

Pirmiausia atnaujinkite saugyklos sąrašą:

apt-get update

Tada įdiekite „Apache“ žiniatinklio serverį:

apt-get install apache2

2 veiksmas: „MySQL“ diegimas

Įdiegsime MySQL duomenų bazėms ir php5-mysqltam, kad PHP galėtų bendrauti su MySQL.

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

Suteikite savo MySQL rootvartotojui saugų slaptažodį.

Nustatykite MySQL:

mysql_install_db

Užbaikite diegimą vykdydami:

/usr/bin/mysql_secure_installation

Įveskite rootką tik sukurtą slaptažodį.

Norėdami užtikrinti, kad „MySQL“ diegimas būtų saugus, naudokite šiuos nustatymus:

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!

3 veiksmas: įdiekite PHP

Norint naudoti Joomla!, reikalingas PHP. Įdiekite jį naudodami apt-get:

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

PHP dabar įdiegtas.

4 veiksmas: LAMP įdiegimo patvirtinimas

Patvirtinkite, kad „Apache“ buvo sėkmingai įdiegtas, naršyklėje įvesdami serverio IP. Pamatysite puslapį „Apache2 Ubuntu Default Page“.

Norėdami patvirtinti, kad PHP buvo sėkmingai įdiegtas, pašalinkite numatytąjį puslapį:

rm /var/www/html/index.html

Sukurkite naują failą:

touch /var/www/html/index.php

Redaguoti:

vi /var/www/html/index.php

Ir įveskite PHP kodo pavyzdį, pavyzdžiui:

<?php
phpinfo();
?>

Naršyklėje dar kartą įveskite savo serverio IP. Dabar pamatysite puslapį su tokia produkcija:

PHP Version 5.5.12-2ubuntu4.6

Tai puslapis su informacija apie jūsų PHP diegimą. PHP veikia, jei matote šį puslapį. Dabar pašalinkite index.phpfailą:

rm /var/www/html/index.php

5 veiksmas: įdiekite Joomla! failus

Joomla! reikia atsisiųsti daugybę failų, kurių reikia norint naudoti TVS. Eikite į aplanką /var/www/htmlir atsisiųskite 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

Įdiekite, unzipjei dar neįdiegėte:

apt-get install unzip

Išpakuokite Joomla! failai:

unzip Joomla*

Padarykite .htaccessfailą aktyvų pervardydami jį:

mv htaccess.txt .htaccess

6 veiksmas: sukurkite Joomla! duomenų bazėje

Turėsite sukurti MySQL duomenų bazę, kurioje Joomla! gali saugoti savo duomenis. Norėdami tai padaryti, eikite į MySQL:

mysql -u root -p

Šioje komandoje -uyra MySQL vartotojo vardas ir -pnurodoma, kad turite būti autentifikuotas naudojant slaptažodį.

Sukurti naują vartotoją:

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

Tai joomlaturėtų būti jūsų naujojo MySQL vartotojo vartotojo vardas ir passwordjo slaptažodis. Pavyzdžiui, jei norite, kad vartotojo vardas cmsir slaptažodis būtų test123, įveskite:

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

Suteikite teises, kad šis vartotojas galėtų naudotis jūsų duomenų baze:

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

Vėlgi, cmstai yra ką tik sukurto MySQL vartotojo vartotojo vardas.

Įsitikinkite, kad pakeitimai iš karto aktyvūs, todėl įveskite:

FLUSH PRIVILEGES;

Dabar sukurkite duomenų bazę:

CREATE DATABASE joomla;

Pakeiskite joomladuomenų bazės pavadinimu.

Įveskite quitarba , exitkad išeitumėte iš apvalkalo.

7 veiksmas: įdiekite Joomla!

Naršyklėje eikite į savo serverio IP adresą. Dabar pamatysite Joomla! diegimo procesas.

Įveskite savo svetainės pavadinimą ir kitą įvairią informaciją. Įvedę spustelėkite „Kitas“.

Skiltyje Database Configurationturėsite įvesti ką tik sukurtą vartotojo vardą, slaptažodį ir duomenų bazės pavadinimą. Mano atveju tai būtų:

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

Patvirtinus, kad įvesti duomenys yra teisingi, spustelėkite „Kitas“.

Sveikinimai! Dabar įdiegėte Joomla!.


Jekyll tinklaraščio kūrimas Ubuntu 16.04

Jekyll tinklaraščio kūrimas Ubuntu 16.04

Naudojate kitą sistemą? „Jekyll“ yra puiki „WordPress“ alternatyva dienoraščių rašymui ar turinio dalijimuisi. Tam nereikia jokių duomenų bazių ir tai labai paprasta

Kaip įdiegti „Squid“ tarpinį serverį „CentOS“.

Kaip įdiegti „Squid“ tarpinį serverį „CentOS“.

Squid yra populiari nemokama „Linux“ programa, leidžianti sukurti persiuntimo žiniatinklio tarpinį serverį. Šiame vadove pamatysite, kaip įdiegti „Squid“ „CentOS“, kad paverstumėte jus

Kaip įdiegti „Memcached“ Ubuntu 14.04

Kaip įdiegti „Memcached“ Ubuntu 14.04

„Memcached“ yra didelio našumo duomenų bazių sistema, kuri gali padėti papildyti jūsų programą. Tai labai greita, nes neįrašo į diską, o t

InfluxDB diegimas Ubuntu 14

InfluxDB diegimas Ubuntu 14

Įvadas InfluxDB yra atvirojo kodo, paskirstyta laiko eilučių duomenų bazė be jokių išorinių priklausomybių. Taip, jūs perskaitėte išorinių priklausomybių par

Nustatykite Fail2ban Ubuntu x64

Nustatykite Fail2ban Ubuntu x64

Fail2ban yra programa, kuri stebi prisijungimo veiklą jūsų serveryje ir blokuoja pažeidžiančius IP adresus. Pagal numatytuosius nustatymus jis blokuos IP adresus 10 minučių

Nustatykite „Red5 Media Server“ Ubuntu 16.04

Nustatykite „Red5 Media Server“ Ubuntu 16.04

Naudojate kitą sistemą? „Red5“ yra atvirojo kodo medijos serveris, įdiegtas „Java“, leidžiantis paleisti „Flash“ kelių vartotojų programas, tokias kaip tiesioginis srautas.

Kaip įdiegti „Vanilla Forum“ Ubuntu 16.04

Kaip įdiegti „Vanilla Forum“ Ubuntu 16.04

Naudojate kitą sistemą? Vanilla forumas yra atvirojo kodo forumo programa, parašyta PHP. Tai visiškai pritaikoma, paprasta naudoti ir palaiko išorinę

Kaip įdiegti „Kanboard“ Ubuntu 18.04 LTS

Kaip įdiegti „Kanboard“ Ubuntu 18.04 LTS

Naudojate kitą sistemą? Įvadas Kanboard yra nemokama atvirojo kodo projektų valdymo programinė įranga, skirta palengvinti ir vizualizuoti

Kaip įdiegti „Kanboard“ „Debian 9“.

Kaip įdiegti „Kanboard“ „Debian 9“.

Naudojate kitą sistemą? Įvadas Kanboard yra nemokama atvirojo kodo projektų valdymo programinė įranga, skirta palengvinti ir vizualizuoti

Kaip įdiegti Tiny Tiny RSS skaitytuvą „FreeBSD 11 FAMP VPS“.

Kaip įdiegti Tiny Tiny RSS skaitytuvą „FreeBSD 11 FAMP VPS“.

Naudojate kitą sistemą? Tiny Tiny RSS Reader yra nemokama ir atviro kodo savarankiškai priglobta žiniatinklio naujienų kanalo (RSS/Atom) skaitytuvas ir kaupiklis, skirtas

Kaip įdiegti Gitea Debian 9

Kaip įdiegti Gitea Debian 9

Naudojate kitą sistemą? Gitea yra alternatyvi atvirojo kodo, savarankiškai priglobta versijų valdymo sistema, kurią maitina Git. Gitea parašyta golangu ir yra

Kaip įdiegti Wiki.js FreeBSD 11

Kaip įdiegti Wiki.js FreeBSD 11

Naudojate kitą sistemą? Wiki.js yra nemokama atvirojo kodo moderni wiki programa, sukurta naudojant Node.js, MongoDB, Git ir Markdown. Wiki.js šaltinio kodas yra viešas

Kaip įdiegti „Gitea“ Ubuntu 18.04

Kaip įdiegti „Gitea“ Ubuntu 18.04

Naudojate kitą sistemą? Gitea yra alternatyvi atvirojo kodo, savarankiškai priglobta versijų valdymo sistema, kurią maitina git. Gitea parašyta golangu ir yra

Kaip įdiegti Thelia 2.3 Debian 9

Kaip įdiegti Thelia 2.3 Debian 9

Naudojate kitą sistemą? Thelia yra atvirojo kodo įrankis, skirtas kurti el. verslo svetaines ir valdyti PHP parašytą internetinį turinį. Thelia šaltinio kodas i

Kaip įdiegti „Microweber“ „CentOS 7“.

Kaip įdiegti „Microweber“ „CentOS 7“.

Naudojate kitą sistemą? „Microweber“ yra atvirojo kodo „drag and drop“ TVS ir internetinė parduotuvė. „Microweber“ šaltinio kodas yra „GitHub“. Šis vadovas jums parodys

„Microweber“ diegimas „Ubuntu 16.04“.

„Microweber“ diegimas „Ubuntu 16.04“.

Naudojate kitą sistemą? „Microweber“ yra atvirojo kodo „drag and drop“ TVS ir internetinė parduotuvė. „Microweber“ šaltinio kodas yra „GitHub“. Šis vadovas jums parodys

Kaip įdiegti MODX Revolution Ubuntu 16.04 LAMP VPS

Kaip įdiegti MODX Revolution Ubuntu 16.04 LAMP VPS

Naudojate kitą sistemą? MODX Revolution yra greita, lanksti, keičiamo dydžio, nemokama ir atviro kodo, įmonės lygio turinio valdymo sistema (TVS), parašyta i.

Kaip įdiegti „Mattermost 4.1“ „CentOS 7“.

Kaip įdiegti „Mattermost 4.1“ „CentOS 7“.

Naudojate kitą sistemą? Mattermost yra atvirojo kodo, savarankiškai priglobta alternatyva Slack SAAS pranešimų paslaugai. Kitaip tariant, naudodami Mattermost, jūs apytiksliai

Kaip įdiegti dotCMS Ubuntu 16.04

Kaip įdiegti dotCMS Ubuntu 16.04

Naudojate kitą sistemą? DotCMS yra atvirojo kodo, įmonės lygio turinio valdymo sistema, parašyta Java. Jame yra beveik visos reikalingos funkcijos t

Kaip įdiegti Pagekit 1.0 TVS FreeBSD 11 FAMP VPS

Kaip įdiegti Pagekit 1.0 TVS FreeBSD 11 FAMP VPS

Naudojate kitą sistemą? Pagekit 1.0 TVS yra graži, modulinė, išplečiama ir lengva, nemokama ir atviro kodo turinio valdymo sistema (TVS) su

Mašinų augimas: AI pritaikymas realiame pasaulyje

Mašinų augimas: AI pritaikymas realiame pasaulyje

Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.

DDOS atakos: trumpa apžvalga

DDOS atakos: trumpa apžvalga

Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.

Duomenų saugojimo raida – infografika

Duomenų saugojimo raida – infografika

Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.

6 nuostabūs išmaniųjų namų įrenginių privalumai

6 nuostabūs išmaniųjų namų įrenginių privalumai

Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį