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

Palikti komentarą

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.

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.

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.

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į