Joomla Darmowe oprogramowanie CMS
Builder Witryny Open Source zasilany tysiącami rozszerzeń
Joomla to platforma CMS do budowania stron internetowych o wielojęzycznym wsparciu. Użyj responsywnych szablonów Joomla dla przyjaznych mobilnymi, nowoczesnymi stronami internetowymi.
Przegląd
Joomla jest jednym z najpopularniejszych dostępnych systemów zarządzania treścią, z coraz większą społecznością programistów. Joomla prowadzi prawie 2 miliony aktywnych stron internetowych. Niezależnie od tego, czy chcesz zbudować proste strony internetowe, czy złożone aplikacje, Joomla pomaga w obu przypadkach. Ogromna baza użytkowników i kwitnąca społeczność programisty sprawiają, że Joomla jest idealną platformą dla następnej aplikacji. JOOMLA Extension Directory host tysiące rozszerzeń i wtyczek Joomla. Wiele sklepów internetowych ma tysiące bezpłatnych szablonów Joomla, a także opłacone. Konfigurowanie szablonów Joomla jest łatwe do zainstalowania, nawet jeśli nie jesteś zaawansowanym użytkownikiem. Joomla może być używana do ogromnej wersji aplikacji, od prostych statycznych stron internetowych po sklepy internetowe po rynek wielu dostawców. Joomla jest opracowywana przy użyciu PHP, MySQL i śledzi programowanie obiektowe. Zbudowany na wzór projektowania modelu-widokowego. Domyślnie Joomla ma dobre wsparcie kompatybilności przeglądarki krzyżowej. Oprócz wszystkich zalet Joomli jest bardzo przyjazną dla użytkownika platformą, istnieją również pewne wady, takie jak Joomla nie jest zbyt przyjazna dla SEO poza pudełkiem i jest to nieco ciężka platforma w porównaniu z konkurentami, takimi jak WordPress i Drupal.
Wymagania systemowe
Aby zainstalować Joomla 3.x, musisz mieć następujące oprogramowanie
- PHP 7.3+
- MySQL 5.5.3 + / PostgreSQL 9.1 +
- Apache 2.4 + / Nginx 1.8 + / Microsoft IIS 7
Cechy
Poniżej znajdują się kluczowe cechy Joomli
- wielojęzyczne.
- SEO.
- Elastyczny.
- Otwarte źródło.
- łatwe ulepszenie funkcji.
- Zarządzanie użytkownikami (ACL).
- Zarządzanie menu.
- Zarządzanie pamięcią podręczną.
- Szablony Overide.
- Układ (JLayouts).
- Przypisanie szablonów.
- Przyjazny dla urządzeń mobilnych.
- Mniej integracji.
- Frameworks dla szablonów.
- Użytkownik może pisać własne szablony.
- Narzędzia do publikowania.
- redaktor Wysiwyg.
- Wersja treści/ wiele poprawek.
- Zarządzanie artykułami.
- Edycja wizualna.
- Przyciski edytora.
- Drag & amp; Upuść treść edycji.
- Menedżer plików multimediów:.
- Kategorie.
- przekierowuje.
- Banery do reklamy.
- Łączność.
- Tagi.
- Pasze.
- Pola niestandardowe.
- Zaawansowane szukanie.
- System przesyłania wiadomości.
- Łatwa aktualizacja podstawowa.
- Aktualizacja łatwo rozszerzeń.
- Zainstaluj rozszerzenia z Internetu.
- Pełna dokumentacja.
- Pomoc w zintegrowanym systemie.
- Forum Joomla
- Dokumentacja programisty.
- Implementacja biblioteki Microdata.
- Obsługa najnowszej wersji PHP.
- Wytyczne dotyczące bezpiecznego kodowania.
- Joomla rozległa wzorca projektowania MVC.
- Utwórz aplikacje Web i Linia poleceń za pomocą Framework.
- Elastyczny system routingu.
Instalacja
Zainstaluj Joomla CMS na Ubuntu 16.04 LTS z nginx
Nginx jest najpopularniejszym i bezpiecznym serwerem WWW. Aby zainstalować Nginx, użyj następującego polecenia
sudo apt install nginx
Po zainstalowaniu nginx skonfiguruj domenę i uruchom ponownie nginx za pomocą następującego polecenia
sudo service nginx restart
Następnie trzeba zainstalować serwer bazy danych, użyj następującego polecenia, aby zainstalować serwer MySQL
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Po zainstalowaniu serwera bazy danych użyj następującego polecenia, aby ponownie uruchomić serwer MySQL
sudo service mysql restart
Następnym krokiem jest zainstalowanie PHP 7.3. Najpierw upewnij się, że Twój serwer Ubuntu ma najnowsze pakiety, uruchamiając następujące polecenie
sudo apt update <br></br> sudo apt upgrade
Następnie dodaj onDrej/PHP, który ma pakiet PHP 7.3 i inne wymagane rozszerzenia PHP.
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Po dodaniu PPA możesz teraz zainstalować PHP 7.3 dla Nginx za pomocą następującego polecenia.
sudo apt install php7.3-fpm
Możesz potwierdzić, że PHP 7.3 FPM został pomyślnie zainstalowany za pomocą następującego polecenia.
php -v
Po instalacji PHP uruchom następujące polecenie, aby zainstalować wymagane moduły PHP dla Joomla
sudo apt install libapache2-mod-php7.3 php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-soap php7.3-gd php7.3-xml php7.3-intl php7.3-mysql php7.3-cli php7.3-mcrypt php7.3-ldap php7.3-zip php7.3-curl
Teraz zainstalowałeś całe wymagane oprogramowanie, a następnym krokiem jest zalogowanie się do bazy danych MySQL Server i utworzenie bazy danych Joomla. Użyj następującego polecenia, aby utworzyć bazę danych. Zmień z nazwą bazy danych.
CREATE DATABASE
Utwórz użytkownika bazy danych o nazwie „” z nowym hasłem. i przyznał pełny dostęp użytkownika do bazy danych, uruchamiając następujące polecenia. Zmień z żądanym użytkownikiem bazy danych i żądanym hasłem.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Następnie uruchom poniższe polecenia, aby pobrać i wyodrębnić pobrany plik i przenieś go do nowego katalogu Joomla Root.
cd /tmp && wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3-9-19-Stable-Full_Package.zip?format=zip
sudo apt-get install unzip
sudo unzip Joomla*.zip
sudo mkdir -p /var/www/html/joomla
sudo unzip Joomla*.zip -d /var/www/html/joomla
sudo chown -R www-data:www-data /var/www/html/joomla/
sudo chmod -R 755 /var/www/html/joomla/
Teraz skonfigurujmy Joomla. Otwórz przeglądarkę przejdź do nazwy domeny, aby rozpocząć konfigurację Joomla. Powinieneś zobaczyć kreatora instalacji Joomla
- Wypełnij formularz zgodnie z konfiguracją niż naciśnij Dalej
- Wprowadź konfigurację bazy danych i naciśnij Dalej
- Teraz zainstaluj Gratulacje. Pomyślnie zainstalowałeś Joomla na Nginx