Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

ustus

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Проблемы с nginx как прокси
« : 02.05.2013, 21:55:35 »
Добрый день. На ВПС установил nginx как фронт к апачу. Теперь главная сайта ссылается на 127.0.0.1:88 (что слушает апач) вместо домена, плюс не загружается редактор JCE в админке. Сам я не линуксоид ни разу, делал все по инструкциям в инете. Может кто сталкивался? Может как фронт-енд поставить lighttpd?
Спасибо.
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Проблемы с nginx как прокси
« Ответ #1 : 02.05.2013, 22:09:34 »
Хмм...

Они оба - http серверы. Зачем устанавливать сервер на сервер? Чего Вам не хватило в своем Апаче?
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Проблемы с nginx как прокси
« Ответ #2 : 02.05.2013, 22:28:28 »
mod_rpaf или mod_realip на апаче стоит?
Разработка, доработка расширений для Joomla!
*

wishlight

  • Гуру
  • 5100
  • 322 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Проблемы с nginx как прокси
« Ответ #3 : 02.05.2013, 22:35:49 »
В апаче не хватило кеширования статического контента для снижения нагрузки на умирающий vps. Никогда не экспериментируйте на рабочем сервере (надеюсь он был не таким). Скорее всего вам придется восстановить систему из образа. Чтобы все правильно там настроить, надо уже неплохо разбираться в этом и много раз поработать с тестовым. Тут кто то от 50 баксов настраивал vps, можете поискать.
*

ustus

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Проблемы с nginx как прокси
« Ответ #4 : 02.05.2013, 23:25:49 »
mod_rpaf или mod_realip на апаче стоит?
mod_rpaf стоит.
Серв рабочий, да ))
Просто ничего кардинального не меняется таким решением. Просто вся статика отдается легким nginx-ом. Сайт реально стал быстрей грузиться раза в 2-3. А поменять порты и остановить энжиникс не проблема. Тут я так понимаю Joomla не дружит с последним, его то и допиливать надо, видимо...
*

wishlight

  • Гуру
  • 5100
  • 322 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Проблемы с nginx как прокси
« Ответ #5 : 02.05.2013, 23:39:51 »
Дружит. Допиливать надо.
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Проблемы с nginx как прокси
« Ответ #6 : 03.05.2013, 00:07:52 »
Тут я так понимаю Joomla не дружит с последним, его то и допиливать надо, видимо...
всё со всем дружит. даже Joomla 1.0 дружит, т.к. nginx как frontend для apache  - это прозрачно для скриптов, они не знают об этом и всё работает, без изменений в скриптах. Видимо что-то в настройках у ва не так. И да, ускорение раздачи статики в 1,5 раза при использовании nginx
*

ustus

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Проблемы с nginx как прокси
« Ответ #7 : 03.05.2013, 02:10:13 »
Все конфиги стандартны, кроме этих правок:
Nginx/sites-enabled
Код
server {
   listen *:80;
    server_name site.ru www.site.ru;
 
    location / {
        proxy_pass http://127.0.0.1:88/;
    }
    location ~* \.(jpg|jpeg|gif|png|ico|css|js|txt|doc|docx|xls|xlsx|ppt|pptx)$ {
        root /var/www/site.ru;
    }
}

Apache/ports
Код
NameVirtualHost *:88
Listen 88

Apache/sites-enabled
Код
<VirtualHost *:88>
    ServerAdmin admin@site.ru
 
    DocumentRoot /var/www/site.ru/
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /var/www/site.ru/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
 
    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>
 
    ErrorLog ${APACHE_LOG_DIR}/error.log
 
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
 
    CustomLog ${APACHE_LOG_DIR}/access.log combined
 
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
 
</VirtualHost>

Есть идеи? Спасибо.
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
Re: Проблемы с nginx как прокси
« Ответ #8 : 03.05.2013, 10:24:01 »
Они оба - http серверы. Зачем устанавливать сервер на сервер? Чего Вам не хватило в своем Апаче?
Наверное затем же, зачем его ставят практически все хостеры в мире? Почитайте сначала про nginx. Апач медленный и дырявый. Это если в двух словах. А вообще с такими вопросами и в Support Team...

По теме. Давайте вернемся к стандартным мануалам с 8080 портом.
В /etc/apache2/httpd.conf должна быть одна строка:
Код
ServerName localhost
В /etc/apache2/ports.conf
Код
NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080
Создаем конфигурационный файл /etc/apache2/sites-available/site.ru:
Код
Header always unset "X-Powered-By"
ServerSignature Off
ServerTokens Prod

<VirtualHost 127.0.0.1:8080>

     ServerAdmin server@site.ru
     ServerName site.ru
     DocumentRoot /var/www/site.ru/public/
     ErrorLog /var/www/site.ru/logs/apache.error.log
     CustomLog /var/www/site.ru/logs/apache.access.log combined
     UseCanonicalName Off

     <IfModule mod_fastcgi.c>
        AddHandler php-fastcgi .php  

        Action php-fastcgi /usr/sbin/php-fpm.fcgi  
        ScriptAlias /usr/sbin/php-fpm.fcgi /usr/sbin/php-fpm  

        <Directory /usr/sbin>  
           Options ExecCGI FollowSymLinks  
           SetHandler fastcgi-script  
           Order allow,deny  
           Allow from all  
        </Directory>  
     </IfModule>

</VirtualHost>
Врубаем сайт:
Код
a2ensite site.ru

NGINX
Создаём конфигурационный файл для нашего сайта /etc/nginx/sites-available/site.ru:
Код
server {
        listen 80;
        server_name  www.site.ru;
        rewrite ^(.*) http://site.ru$1 permanent;
}

server {
        listen 80;
        server_name site.ru;

        access_log /var/www/site.ru/logs/nginx.access.log;
        error_log /var/www/site.ru/logs/nginx.error.log;

        root /var/www/site.ru/public/;

        # Static Contents
        location ~* ^.+.(jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf)$ {
                access_log off;
                log_not_found off;                
                expires 1y;                
        }

        # CSS and JS
        location ~* ^.+.(css|js)$ {
                access_log off;
                log_not_found off;                
        }

        # this will prevent files like .htaccess .htpassword .secret etc from being served
        # You can remove the log directives if you wish to
        # log any attempts at a client trying to access a hidden file
        location ~ /\. { deny all; access_log off; log_not_found off; }

        location ~ \.(tpl|log)$ {deny all; access_log off; log_not_found off; }

        location = /apc.php {
            auth_basic "Super LS";
            auth_basic_user_file /etc/nginx/sites-enabled/.htpasswd;

            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_pass http://127.0.0.1:8080;
        }

        location = /memcache.php {
            auth_basic "Super LS";
            auth_basic_user_file /etc/nginx/sites-enabled/.htpasswd;

            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_pass http://127.0.0.1:8080;
        }

        # Dydamic Content forward to Apache
        location / {
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_pass http://127.0.0.1:8080;
        }
}
Активируем сайт:
Код
ln -s /etc/nginx/sites-available/site.ru /etc/nginx/sites-enabled/site.ru
Рестартуем апач и nginx
Должно работать..
P.S. конфиги брал готовые, подгоните под себя...
*

ustus

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Проблемы с nginx как прокси
« Ответ #9 : 05.05.2013, 01:23:09 »
По теме. Давайте вернемся к стандартным мануалам с 8080 портом.
Спасибо, в этом примере было нечто правильное.
При комбинации
Код
location ~* ^.+.
не выводились некоторые изображения. Помог код:
Код
location ~* \.
В общем, конф энжникса выглядит так:
Код
server {
   listen *:80;
server_name site.ru www.site.ru;

location / {
        proxy_pass http://127.0.0.1:88/;
proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $host;
    }
         location ~* \.(jpg|jpeg|gif|png|ico|css|js|txt|doc|docx|xls|xlsx|ppt|pptx)$ {
        root /var/www/site.ru;
    }

}
Думаю загвоздка была в отсутствии
Код
proxy_set_header Host $host;
Спасибо, пока полет нормальный  *DRINK*
« Последнее редактирование: 05.05.2013, 01:34:06 от ustus »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Dedione.store Прокси, vps, gpu, Выделенные сервера, rdp, Домены

Автор dedione_store

Ответов: 0
Просмотров: 2694
Последний ответ 11.04.2024, 20:56:39
от dedione_store
Ускоряем Joomla 2 и 3 - рабочий конфиг Nginx+PHP-FPM

Автор yuri-it

Ответов: 43
Просмотров: 14046
Последний ответ 02.02.2022, 17:40:59
от ivangord
Оптимальная конфигурация сервера (nginx+php-fpm VS nginx+apache+fcgi_proxy)

Автор Филипп Сорокин

Ответов: 42
Просмотров: 10674
Последний ответ 29.01.2017, 11:20:52
от OgloblYa
Проблемы с хостингом

Автор zpc

Ответов: 2
Просмотров: 1408
Последний ответ 15.03.2016, 14:17:26
от zpc
Помогите настроить выделенный сервер (что вообще юзать nginx/apache/fastcgi/mpm_itk?)

Автор NeuroZ

Ответов: 16
Просмотров: 4671
Последний ответ 05.03.2016, 22:37:07
от wishlight