Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 90 Ответов
  • 11470 Просмотров
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Re: Nginx как правильно настроить?
« Ответ #60 : 28.07.2018, 23:51:07 »
Не понял для чего nix - но свой костыль кину.
мне удобнее centos т.к фря из детства :)
Centos7 + nix + php7 +маша 10.5 и выше если есть + Кэш запросов на уровне базы.
Это, что коснется скорости ответа. Joomla залетает в разы без всяких плагинов!
Что, касается кэша выполнения php и что получает юзер - это совсем другая задача.
 
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Nginx как правильно настроить?
« Ответ #61 : 29.07.2018, 13:08:07 »
Всё зависит от сайта. Если сайт статичный, то стандартное кэширование врубил в Joomla на месяц и забыл о проблемах с быстродействием и долгими ответами сервера.
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Re: Nginx как правильно настроить?
« Ответ #62 : 29.07.2018, 19:20:35 »
Под root в панели ispmanager выбираете вкладку www-домены, в ней выделяете нужный домен и нажимаете в панели инструментов конфиг.
Вот там и добавляете нужные строки, для работы домена.
Но лучше используйте Apache.

А почему лучше Апаче? нет апаче мне нравится, просто все ставят никс, вот и я думал перейти. Думаю выиграю во времени отклика сервера - или ошибаюсь?
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Nginx как правильно настроить?
« Ответ #63 : 29.07.2018, 19:39:45 »
Еали Apache будет в режиме fcgid и nginx на статику, то особо не выиграете, но оперативки такая связка будет жрать больше.
*

Alivio

  • Захожу иногда
  • 72
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #64 : 30.07.2018, 01:51:50 »
Заметил главная страница открывается с приставкой /index.php
Добавил перенаправление и может кому пригодится
Код
if ($request_uri = /index.php) {
rewrite ^ https://site.ru/ permanent;
}
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Re: Nginx как правильно настроить?
« Ответ #65 : 30.07.2018, 09:07:13 »
так никс добавит быстродействия для нестатичных сайтов илои нет? стоит переходить?
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Re: Nginx как правильно настроить?
« Ответ #66 : 30.07.2018, 09:08:30 »
Заметил главная страница открывается с приставкой /index.php
Добавил перенаправление и может кому пригодится
Код
if ($request_uri = /index.php) {
rewrite ^ https://site.ru/ permanent;
}


и куда это перенаправление прописывать? какой именно файл, подскажите пожалуйста
*

Alivio

  • Захожу иногда
  • 72
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #67 : 30.07.2018, 12:08:53 »
так никс добавит быстродействия для нестатичных сайтов илои нет? стоит переходить?
Да желательно, заметил по быстрее сайт работает.
*

Alivio

  • Захожу иногда
  • 72
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #68 : 30.07.2018, 12:12:18 »
и куда это перенаправление прописывать? какой именно файл, подскажите пожалуйста
/etc/nginx/vhosts/site/site.conf
Я сюда прописал вместе с кодом сжатия и кеширования все работает.
Взял с официального сайта https://docs.joomla.org/Nginx

*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Re: Nginx как правильно настроить?
« Ответ #69 : 31.07.2018, 00:32:17 »
Alivio
Что вы пытаетесь добиться с nix?(и самое главное - для чего и почему?) если не секрет.

*

Alivio

  • Захожу иногда
  • 72
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #70 : 31.07.2018, 01:22:35 »
уже добился, скорость ответа сервера заметно сократилась.
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Re: Nginx как правильно настроить?
« Ответ #71 : 31.07.2018, 01:44:27 »
Цитировать
уже добился, скорость ответа сервера заметно сократилась.
Да ни чего вы существенного не добились! Исходя хотя бы из этого
Цитировать
/etc/nginx/vhosts/site/site.conf
Я сюда прописал вместе с кодом сжатия и кеширования все работает.
Взял с официального сайта https://docs.joomla.org/Nginx
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Nginx как правильно настроить?
« Ответ #72 : 31.07.2018, 07:47:10 »
Да ни чего вы существенного не добились! Исходя хотя бы из этого
у вас есть вариант лучшего конфига?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Re: Nginx как правильно настроить?
« Ответ #73 : 31.07.2018, 08:39:07 »
Цитировать
у вас есть вариант лучшего конфига?
Есть! Я, Выше ее дал! Причем летать будет даже динамика!
Ну останется только решить с к tag/tags.
Даже летать будет если в php через for и.т.д запросы мучать.
И ни каких плагинов и компонентов с кэшем, кзш bd + php7 + маша - все сделают за вас!\
апач или никс - пофиг дым если конечно не периваливает за 50000 полных генераций в сутки на отдачу с реквестами(штук 100 за раз - норм) - все конечно в динамики!
На простом VDS c 2шкой памяти! И на кэшироать php? - Идиотизм! - Возможно конечно и нет, тогда трудный случай.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Nginx как правильно настроить?
« Ответ #74 : 31.07.2018, 09:00:23 »
Есть! Я, Выше ее дал! Причем летать будет даже динамика!

выше - это где? это

Centos7 + nix + php7 +маша 10.5 и выше если есть + Кэш запросов на уровне базы.
?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Re: Nginx как правильно настроить?
« Ответ #75 : 31.07.2018, 09:08:18 »
Ну в принципе - Да. Centos можно и поменять на удобную ось, думаю.
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Re: Nginx как правильно настроить?
« Ответ #76 : 31.07.2018, 10:08:24 »
так как я понял вы и на апаче неплохо настроили?
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Re: Nginx как правильно настроить?
« Ответ #77 : 31.07.2018, 10:09:32 »
/etc/nginx/vhosts/site/site.conf
Я сюда прописал вместе с кодом сжатия и кеширования все работает


это вы сразу для всех сайтов на сервере прописали?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Nginx как правильно настроить?
« Ответ #78 : 31.07.2018, 11:43:33 »
Ну в принципе - Да. Centos можно и поменять на удобную ось, думаю.
что "в принципе - Да"? :) конфигурация нгинксовая для хоста где, с которой летать все будет? :) и где вы машу 10.5 увидели я вообще не пойму, с учетом того что 10.3 только недавно в стейбл вышла.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Re: Nginx как правильно настроить?
« Ответ #79 : 31.07.2018, 11:57:29 »
А почему лучше Апаче? нет апаче мне нравится, просто все ставят никс, вот и я думал перейти. Думаю выиграю во времени отклика сервера - или ошибаюсь?
Если Вы новичок и хотите поддержки, то, по работе Joomla на Apache ответов и подсказок но этом форуме найдете больше.
И не забывайте, что тут в основном больше разработчики сайтов, а не админы серверов.
Да, и особого прироста скорости перехода с Apache (FastCGI) на Nginx (PHP-FPM FastCGI) Вы можете не получить.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

wishlight

  • Гуру
  • 5076
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Nginx как правильно настроить?
« Ответ #80 : 31.07.2018, 12:03:56 »
Да, и особого прироста скорости перехода с Apache (FastCGI) на Nginx (PHP-FPM FastCGI) Вы можете не получить.
Лично у меня fast-cgi apache отвечает быстрее nginx php-fpm. Вот по нагрузке сосем другая картина. php-fpm выдерживает чуть ли не на порядок большую нагрузку.
*

Alivio

  • Захожу иногда
  • 72
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #81 : 31.07.2018, 12:15:36 »
это вы сразу для всех сайтов на сервере прописали?
Для каждого сайта продублировать в ответствующию папку.
ISPmanager конфинг nginx в таком порядке создал и туда и закинул.
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Re: Nginx как правильно настроить?
« Ответ #82 : 31.07.2018, 20:17:30 »
Для каждого сайта продублировать в ответствующию папку.
ISPmanager конфинг nginx в таком порядке создал и туда и закинул.

Подскажи пожалуйста у мя впска на ipsmanager 5 - там можно включить никс, а файл конфига автоматом появится или вручную делать?
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Re: Nginx как правильно настроить?
« Ответ #83 : 31.07.2018, 21:22:06 »
isp создает свои конфиги на автомате
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Re: Nginx как правильно настроить?
« Ответ #84 : 31.07.2018, 21:36:04 »
не знау шо она там создает, тока после включения никса в возможностях и перезагрузки сервера у всех сайтов на joomla 3 работает только главная страница, остальные выдают белый лист с ошибкой (401 по моему)
*

Alivio

  • Захожу иногда
  • 72
  • 0 / 0
Re: Nginx как правильно настроить?
« Ответ #85 : 31.07.2018, 21:43:58 »
Тоже самое было, на прошлой странице выложил же решение.
Ответ #53 просто прописать в конфинге.
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Re: Nginx как правильно настроить?
« Ответ #86 : 01.08.2018, 12:55:10 »
Тоже самое было, на прошлой странице выложил же решение.
Ответ #53 просто прописать в конфинге.

нашел, спасибо, прописать в конфиге каждого сайта?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Nginx как правильно настроить?
« Ответ #87 : 01.08.2018, 13:18:50 »
да
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Nginx как правильно настроить?
« Ответ #88 : 01.08.2018, 20:23:19 »
Также столкнулся с проблемой настройки, хотя сам не раз делал, но на знакомых конфигурациях.

Решил использовать Docker, чтобы с рабочего контейнера скопировать нужные конфигурационные файлы. По крайней мере сравнить. Собственно, я же не системный админ  ^-^. Выбор конфигураций на Docker Hub большой.

Что делал. Установил DockerToolbox на ПК с Win 10 Home. Скачал в терминале докера образ MySQL, потом образ Joomla.

Стартанул 2 контейнера соответственно. Контейнер с MySQL прилинковал к контейнеру Joomla, как мне кажется. Следовал инструкции https://hub.docker.com/_/joomla/

docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=мой пассворд -d mysql:5.7

docker run --name test-joomla --link test-mysql:mysql -d joomla:3.8.10-php7.2-fpm

Мне нужна именно эта конфигурация. Docker ps показывает, что оба контейнера работают.

$ docker ps -a
CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS              PORTS               NAMES
74a716774538        joomla:3.8.10-php7.2-fpm   "/entrypoint.sh php-…"   4 minutes ago       Up 4 minutes        9000/tcp            test-joomla
52a8e6c22a24        mysql:5.7                  "docker-entrypoint.s…"   2 hours ago         Up 2 hours          3306/tcp            test-mysql

Как мне открыть на хосте (ПК) в его браузере URL докер-контейнера с Joomla, чтобы приступить к ее установке?
Пробовал также https://labs.play-with-docker.com . Там все нормально - по URL ссылке на порту 8080 открывается окно установки Joomla. Но надо у себя сделать.

Стоит также файерволл DR Web. Но он вроде лояльно относится - предлагает создать новое правило и все.

Буржунет почитал. Решений не нашел. Иллюстрация происходящего на скриншоте.



UPD.
Ради эксперимента создал прилинкованный контейнер phpmyadmin с портом.
docker run --name test-phpmyadmin -d --link test-mysql:mysql -p 8080:80 phpmyadmin/phpmyadmin:4.7

Открывается нормально в браузере ПК по адресу http://192.168.99.100:8080/

С Joomla такая манипуляция пока не прошла. Чудеса в решете.
Никто не использует разве Docker? Очень удобная вещь.



« Последнее редактирование: 02.08.2018, 00:05:41 от capricorn »
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Nginx как правильно настроить?
« Ответ #89 : 05.08.2018, 06:03:46 »
Продолжаю борьбу с Docker Joomla. Пока безуспешно. Ограниченного успеха достиг только через Kitematic GUI. Не знаю как оно работает. Но он успешно скачал образ Joomla и стартанул контейнер. Но мне не нужна сборка joomla:latest. Тем не менее - впечатлило, что нескольких команд достаточно для развертывания Joomla, даже не имея на ПК веб-связки. Представьте - вам не нужно на ПК ничего для веб разработки. Ни Apache, ни MySQL. Только Docker. Открываешь в браузере на ПК http://192.168.99.100:порт типа 32768 и она работает. Входишь в контейнер и вся файловая система доступна Linux командами. Допустим я хочу php-fpm. Качаем образ, стартуем контейнер. Смотрим как он устроен. И это на Windows. Все летает. Не надо обычных виртуальных машин VMWare или Hyper-V, которые перегружают комп. У меня Win 10 Home 64-бит, всего 4GB RAM. Виртуальная машина Docker Oracle VM Box, где все крутится, занимает всего 1GB RAM для целей Joomla.








« Последнее редактирование: 05.08.2018, 06:19:32 от capricorn »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

gantry5 Joomla шаблон denali и вобще не пойму как настроить частицы

Автор imanager

Ответов: 0
Просмотров: 626
Последний ответ 29.05.2023, 21:42:17
от imanager
Joomla 3.3.4 nginx и конфиг htaccess

Автор bagas

Ответов: 16
Просмотров: 5500
Последний ответ 29.03.2023, 12:33:18
от SolopoV
Как правильно создать дубликаты страниц Joomla? Что бы не ругались поисковики

Автор Dannik

Ответов: 0
Просмотров: 659
Последний ответ 22.02.2023, 08:00:13
от Dannik
Как настроить скроллинг сайта секторами с полосой прокрутки с боку?

Автор chen

Ответов: 0
Просмотров: 601
Последний ответ 22.10.2022, 07:53:54
от chen
joomla+memcached на nginx (бакенд+реверс прокси) ломаются сслыки сайта

Автор her-schtirliz

Ответов: 0
Просмотров: 507
Последний ответ 24.01.2022, 11:10:44
от her-schtirliz