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.