Все сайты отправляете сюда или для каждого сайта свой порт? fastcgi_pass 127.0.0.1:9000;
Апач может и с нгинксом работать, но у нас используется nginx + php-fpm Особо тонкой настройки нет. Для битрикса и для модикса практически одинаковые конфиги используются, на одну строчку только отличаются. server { listen 80; server_name domain.name; error_log /var/log/nginx/domain.name.error_log; fastcgi_intercept_errors on; root /var/www/domain.name; index index.php; client_max_body_size 30M;
location /core/ {
deny all;
}
location /.git/ {
deny all;
}
location ~* \.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|js)$ {
access_log off;
expires 30d;
}
location / {
if (!-e $request_filename) {
#rewrite ^/(.*)$ /index.php?q=$1 last; # Этот для MODX
rewrite ^/(.*)$ /bitrix/urlrewrite.php last; # А этот для Bitrix
}
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_ignore_client_abort on;
fastcgi_param SERVER_NAME $http_host;
}
location ~ /\.ht {
deny all;
}
}
На сервере крутится nginx или apache? Если nginx, то не мог бы ты показать конфиг NGINX как для Bitrix так и для MODX, интересует тонкая настройка NGINX (распределение его ресурсов) на сервере где много сайтов с различными CMS.
Спасибо, буду учиться кодить, думал это можно решить настройками и правами. Быстрое редактирование отключено, так что видимо это мой вариант.
Особо глубоко не стал копать, но, думаю, можно писать плагин-проверку на событие OnBeforeDocFormSave. Там проверять кто владелец ресурса, есть ли права и т.п., и если что, возвращать ошибку. Но это в случае с редактированием. А вот в удалении не увидел событий, в которые можно было бы вклиниться и прервать удаление. Но, во-первых, удаление — это еще только пометка на удаление. Не давайте прав на очистку корзины. А в плагине на удаление можно навесить событие с проверкой, и если удаляет не свое, то слать уведомление админу. А еще можно навесить событие на контроллер страницы редактирования документа, и если пытается открыть не свой документ — запрещать. Но это только если не разрешено быстрое редактирование документов, там такой фокус не пройдет.
Здравствуйте. Подскажите можно ли разделить права всех менеджеров контента, чтобы каждый из них мог работать только с тем что сам создал. Вот почему я задаю такой вопрос: один менеджер удалил контент другого, а тот отредактировал в отмездку статью удалившего. Да и вообще я считаю, что такое разделение необходимо, чтобы каждый отвечал только за свой контент. Единственное, я использую Tickets в качестве ресурсов для написания постов, но думаю это принципиально не важно.
Надеялся, что никогда мне больше не случится возиться с битриксом, но не пронесло… Достался нам весьма не маленький интернет-магазин www.dinozavrik.ru Пока вопрос переноса на MODX не стоит, а вот вопрос производительности стоял очень даже… Сайт висел на ник.ру на топовом шаред-тарифе 1С-Битрикс. На странице тарифа заявляется “Тариф оптимизирован для использования CMS «1С-Битрикс: Управление сайтом»”. ОК, может все так, и даже очень на это похоже (даже в мониторингах битрикса было включено АРС-кеширование и т.п.), и даже показывает, что php-конфигурация оптимальная. Да вот только показатели производительности не на высоте… А что самое плохое, в какие-то моменты сайт просто переставал работать… Вот это видно на графике: ? Несколько провалов минут по 15 посредь рабочего дня — очень не приятная штука… Я звонил в саппорт и выяснял у нас ли это на сайте проблемы, или где-то по сети перебои. Специалист поддержки подтвердил, что проблемы на самом сайте, что и по графикам их видно, как идет нагрузка, а потом отказ от обслуживания. Собственно, так как данный тариф на ник.ру топовый и нельзя там просто так взять и повысить конфигурацию, а можно только заказать VDS-ку или выделенный физической сервер, я решил сайт перенести на VDS, только не к ним, а на neoserver.ru В пользу выбора данной площадки сыграли 3 фактора:
Сорри, но по тикетсам вопросы лучше задавать на modx.pro, так как здесь никак не может быть дело в ShopModxBox. А как в тикетсах правильно настроить политики безопасности, я точно не знаю, потому что еще не пользовался этим дополнением.
Добрый день, помогите решить проблему. Подключил к shopmodxbox систему Tickets только для возможности комментирования товаров, по Админом всё отлично работает, но под клиентом или под просто зарегистрировавшимся не хочет отсылать комментарий Пишет что не достаточно прав для этого действия. Я так понимаю что проблема в политиках доступа, но что и куда надо добавить не пойму, поэтому прошу помощи старших товарищей. Попробовал разрешить писать даже анонимам, но тоже вылезает ошибка толко на этот раз — поле name должно быть заполнено, откуда там взялось поле name?