Własny serwer – cz.14: Joomla!
Ostatnia aktualizacja: 16 września 2023, 12:50
W czternastej części cyklu Własny Serwer zapoznamy się z instalacją systemu zarządzania treścią Joomla! Co to jest system zarządzania treścią, nie muszę chyba przypominać, krótki opis na ten temat zamieściłem w części 13 Własny Serwer – WordPress.
Co to jest Joomla!
Z Wikipedii:
Joomla! (suahili „razem!”, rodz. męski, /ˈdʒʊmla/, przybliżona wymowa [dżumla]) – system zarządzania treścią napisany w języku PHP, wykorzystujący bazę danych MySQL, rozprowadzany na zasadach wolnego oprogramowania. Joomla! jest pochodną systemu Mambo.
Niezbędne narzędzia.
Joomla!, podobnie jak WordPress wymaga kilku narzędzi, które już wcześniej zainstalowaliśmy:
1. Serwer www -> cz.1 https://linuxiarze.pl/wlasny-serwer-cz-1-serwer-www/
2. System bazodanowy oraz interpretator PHP -> cz.2 https://linuxiarze.pl/wlasny-serwer-cz-2-php-i-sql/
3. Certyfikat TSL/SSL (nie jest niezbędny, lecz wysoce zalecany – większość stron w sieci działa w oparciu o protokół HTTPS) -> cz.3 https://linuxiarze.pl/wlasny-serwer-cz-3-certyfikat-tsl-ssl/
Baza danych (dla przypomnienia)
Logowanie do bazy MariaDB jako root:
mysql -u root -p
Utworzenie użytkownika o nazwie 'pawel1′:
CREATE USER 'pawel1'@'localhost' IDENTIFIED BY 'mojehaslo1';
Utworzenie nowej bazy danych o nazwie baza1:
CREATE DATABASE baza1;
Udzielenie dostępu użytkownikowi 'pawel1′ do bazy 'baza1′:
GRANT ALL PRIVILEGES ON baza1.* TO 'pawel1'@'localhost';
Wyjście z MariaDB:
exit;
Instalacja
Pobierz paczkę Joomla! ze strony projektu. Upewnij się, że pobierasz najnowszą wersję. Dla celów tego wpisu, użyłem, na chwilę obecną najnowszej wersji 4.1.5.
wget https://downloads.joomla.org/pl/cms/joomla4/4-1-5/Joomla_4-1-5-Stable-Full_Package.zip
Rozpakuj archiwum zip do katalogu udostępniania treści :
unzip Joomla_4-1-5-Stable-Full_Package.zip -d /var/www/example.com/public_html
Zmiana właściciela plików Joomla:
chown -R www-data:www-data /var/www/example.com/public_html
Przygotowanie instalacji zakończone, teraz otwórz w przeglądarce internetowej lokalizację z katalogiem plików joomla. Jeśli przeniosłeś pliki do katalogu głównego, to otwórz stronę główną Twojej domeny, np.:
twoja-domena.pl
lub w przypadku instalacji Joomla! na maszynie lokalnej, otwórz:
localhost
Teraz wybierz język instalacji Joomla! i wpisz nazwę dla swojej witryny.
W drugim kroku wpisz swoją rzeczywistą nazwę, nazwę użytkownika, jego hasło i adres email.
W kroku trzecim skonfiguruj właściwości bazy danych a następnie wciśnij „Zainstaluj Joomla”, aby dokończyć cały proces.
Jeśli wszystko pójdzie zgodnie z planem, Twoja strona internetowa działająca na Joomla! jest gotowa do użytku.
Logując się do kokpitu Joomla! może zmienić ustawienia, doinstalować dodatkowe komponenty lub zacząć publikować artykuły.
Mam nadzieję, iż temat instalacji systemu zarządzania treścią (CMS) Joomla! został przedstawiony w stopniu pozwalającym na samodzielną instalację, na własnej maszynie działającej pod kontrolą dystrybucji Linux.
W następnej części cyklu Własny Serwer zainstalujemy system zarządzania treścią Drupal.