OBEC POCTE
NEVSEREMOS'!
Неактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зіркаНеактивна зірка
 

b_300_0_16777215_00_http___ximage.ml_x_spidersem.jpg_qn.jpeg

CentOS Web Panel (CWP) має опцію використання nginx, проте Search Engine Friendly посилання у Джумлі з коробки не працюють

Тож ж дружимо Джумлу і nginx під CWP:

  1. Встановлюємо nginx основним сервером
  2. Створюємо шаблон nginx для CWP (командний рядок чи графічний інтерфейс)
  3. Застосовуємо шаблон до потрібних доменів

Встановлюємо nginx основним сервером

Йдемо до WebServer Settings -> Select WebServers та обираємо select nginx. Зберігаємо.

2020_04_26_13_49_33_oa.png

Створюємо шаблон nginx для CWP (командний рядок чи графічний інтерфейс)

У терміналі копіюємо два файли з файлів за замовчуванням

# cd /usr/local/cwpsrv/htdocs/resources/conf/web_servers/vhosts/;
# cp default.tpl joomla.tpl;
# cp default.stpl joomla.stpl;

У обох нових файлах після  location / { додаємо  try_files $uri $uri/ /index.php?$args;

І, якщо хочете редірект www на non-www, перед location / {

if ($host != $server_name) {
      rewrite ^/(.*) $scheme://$server_name/$1 permanent;
}

Примітка. У цих файлах є декілька секцій server. Нас цікавить лише перша. Інші в нових файлах можне витерти чи залишити. Вони відповідають за піддомени як то webmail.yourdomain.com, mail.yourdomain.com і т.ін..

Графічний інтерфейс CWP

Йдемо до WebServer Settings -> WebServers Template Editor, копіюємо код з шаблонів за замовчуванням у блокнот для подальшого використання. Наголошуємо, треба файли у теці vhosts/nginx/php-fpm, а саме default.tpl та default.stpl

 

2020_04_26_14_22_37_eq.png 2020_04_26_14_29_56_dp.png\

У наступній вкладці створюємо нові шаблони на базі скопійованих до блокнота. Звісно, з внесенням змін, описаних вище.

2020_04_26_14_33_10_bl.png

Застосовуємо шаблон до потрібних доменів

Йдемо to WebServer Settings -> WebServers Domain Conf, обираємо користувача, під яким лежить сайт на Джумлі, додаємо/редагуємо конфігруацію, обираємо nginx -> php-fpm, php-fpm і новий шаблон, що ми його створили -  joomla. Не забудьте тицьнути Rebuild WebServers conf for domain on save. Зберігаємось.

2020_04_26_14_36_33_te.png 2020_04_26_14_38_47_gu.png

Зареєструйтесь, щоби додавати коментарі

Якщо ви помітили помилку, то виділіть фрагмент тексту та натисніть Ctrl+Enter
FaLang translation system by Faboba
ОУН-УПА: легенда спротиву Українська Дивізія «Галичина» Зиновій Книш: спогади й матеріали до діяння УВО і ОУН Реаніматор електронних текстів Забуттю не підлягає 1917-1991
Orphus System

Коментарі

  • Форматування PHP коду у VS Code відповідно до Joomla Coding Standards, тобто про phpcs та php-cs-fixer

    oppo oppo 16.03.2018 09:54
    спасибі, грамотно написано

    Детальніше...

     
  • Урок на майбутнє. Зброя і революція.

    Chillipepper Chillipepper 20.12.2016 22:59
    "... малі держави не можуть ефективно покладатися виключно на стримування в якості основної стратегії ...

    Детальніше...

     
  • AutoReadMore - автоматичне додавання кнопки Детальніше для статей Joomla, інших компонентів і модулі

    gruz gruz 13.07.2016 18:38
    Виправив в останній версі 4.5.3

    Детальніше...

     
  • AutoReadMore - автоматичне додавання кнопки Детальніше для статей Joomla, інших компонентів і модулі

    гром гром 13.07.2016 10:01
    Привіт! Відмінний плагін, не можу застосувати його до категорій. Або скрізь працює або ніде! У ...

    Детальніше...

     
  • VirtueMart 2.x Categories accordion menu

    gruz gruz 28.12.2015 12:54
    [URL=https://upload.wikimedia.org/wikipedia/common s/3/33/Image-missing.svg ...

    Детальніше...