GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Joomla 3 na Ubuntu 16.04

V tomto příspěvku vysvětlíme, jak nainstalovat Joomla na Ubuntu 16.04, s MariaDB 10.2, PHP-FPM 7.1 a Nginx. Joomla je open-source redakční systém (CMS) pro publikování webového obsahu napsaného v PHP. Joomla je jedním z nejpopulárnějších CMS a používá se po celém světě k napájení milionů webových stránek všech tvarů a velikostí. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 16.04 VPS.

Než začnete

Aktualizujte systém a nainstalujte potřebné balíčky

sudo apt update && sudo apt -y upgrade
sudo apt install software-properties-common nano

Nainstalujte MariaDB 10.2

Pokud již máte nainstalované MySQL nebo MariaDB, můžete tento krok přeskočit a přejít k další části. Chcete-li přidat úložiště MariaDB do seznamu zdrojů a nainstalovat nejnovější server MariaDB, spusťte následující příkazy:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jaleco.com/mariadb/repo/10.2/ubuntu xenial main'
sudo apt update
sudo apt install -y mariadb-server

Zabezpečte svou instalaci

Po dokončení instalace spusťte následující příkaz pro zabezpečení instalace:

mysql_secure_installation

Vytvořit novou databázi

Vytvořte novou databázi a uživatele pro instalaci Joomly pomocí následujících příkazů:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE joomla;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON joomla.* TO 'joomla'@'localhost' IDENTIFIED BY 'strongpassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> q

Nainstalujte PHP 7.1

PHP verze 7.1 není k dispozici ve výchozích repozitářích Ubuntu 16.04, takže použijeme Ondřejův PPA.

sudo add-apt-repository ppa:ondrej/php
sudo apt update

Jakmile povolíte Ondřejovo PPA, můžete pokračovat a nainstalovat PHP 7.1 a všechny potřebné PHP moduly pomocí následujícího příkazu:

sudo apt install php7.1-fpm php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl

Nainstalujte Joomla

Instalace Joomly je docela snadná a přímočará, nejprve si stáhněte zip archiv Joomly ze stránky pro stahování Joomly:

wget https://downloads.joomla.org/us/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip

Jakmile je stahování dokončeno, rozbalte archiv a přesuňte extrahované soubory na /var/www/my.joomla.site adresář, který bude kořenovým adresářem vašeho nového webu Joomla:

sudo mkdir -p /var/www/my.joomla.site
sudo unzip Joomla_3-8-5-Stable-Full_Package.zip -d /var/www/my.joomla.site

Nakonec změňte vlastnictví /var/www/my.joomla.site do adresáře www-data uživatel:

sudo chown -R www-data: /var/www/my.joomla.site

Nainstalujte a nakonfigurujte Nginx

Pokud na svém serveru nemáte nainstalovaný Nginx, můžete si nainstalovat nejnovější stabilní verzi z oficiálních repozitářů Ubuntu:

sudo apt -y install nginx

Dále vytvořte nový blok serveru Nginx:

sudo nano /etc/nginx/sites-available/my.joomla.site
server {
    listen 80;
    server_name my.joomla.site;
    root /var/www/my.joomla.site;

    index index.html index.htm index.php;

    charset utf-8;

    access_log /var/log/nginx/my.joomla.site.access.log;
    error_log /var/log/nginx/my.joomla.site.error.log info;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~* /(images|cache|media|logs|tmp)/.*.(php|pl|py|jsp|asp|sh|cgi)$ {
        return 403;
        error_page 403 /403_error.html;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    error_page 404 /index.php;

    location ~ .php$ {
        fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi.conf;
    }

    location ~ /.(?!well-known).* {
        deny all;
    }
}

Aktivujte blok serveru vytvořením symbolického odkazu:

sudo ln -s /etc/nginx/sites-available/my.joomla.site /etc/nginx/sites-enabled/my.joomla.site

Otestujte konfiguraci Nginx a restartujte nginx:

sudo nginx -t
sudo service nginx restart

Otevřete http://my.joomla.site/ ve vašem oblíbeném webovém prohlížeči a podle pokynů na obrazovce dokončete instalaci Joomly. A je to. Úspěšně jste nainstalovali Joomla na Ubuntu 16.04. Více informací o tom, jak spravovat vaši instalaci Joomly, naleznete v oficiální dokumentaci Joomly.

Samozřejmě nemusíte instalovat Joomlu na Ubuntu 16.04, pokud používáte jednu z našich spravovaných hostingových služeb VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby to za vás nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Joomla na Ubuntu 16.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat Joomla 3 na Ubuntu 14.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Attendize na Ubuntu 16.04

  1. Jak nainstalovat Nginx na Ubuntu 16.04

  2. Jak nainstalovat Phabricator na Ubuntu 16.04

  3. Jak nainstalovat Joomla na Ubuntu 18.04

  1. Jak nainstalovat Joomla s Nginx na Ubuntu 18.04

  2. Jak nainstalovat Drupal na Ubuntu 18.04

  3. Jak nainstalovat ownCloud na Ubuntu 18.04