Nginx: защита по ip + ограничение частых запросов
Поразбирался с правилами nginx и написал для себя универсальную «закрывашку» системных директорий для всех ip кроме нужных.
Сюда попадут любые запросы в директории manager, core и connectors. Все адреса, кроме разрешенных получат отлуп, а разрешенные обработаются. Так как nginx начинает применять правила после первого точного совпадения — отдельно указываем как обрабатывать *.php файлы.
Сюда попадут любые запросы в директории manager, core и connectors. Все адреса, кроме разрешенных получат отлуп, а разрешенные обработаются. Так как nginx начинает применять правила после первого точного совпадения — отдельно указываем как обрабатывать *.php файлы.
location ~* ^\/(manager|core|connectors)\/(?:.*)$ {
allow айпиадмина-1;
allow айпиадмина-2;
deny all;
location ~* \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass backend-имясайта;
}
}
xpdo ошибки
сайт начал выдавать ошибку
Fatal error: Maximum execution time of 10 seconds exceeded in /home/v/vankomnaru/public_html/core/xpdo/om/xpdoobject.class.php on line 948
как ее можно исправить?
Fatal error: Maximum execution time of 10 seconds exceeded in /home/v/vankomnaru/public_html/core/xpdo/om/xpdoobject.class.php on line 948
как ее можно исправить?
HybridAuth
Что я делаю не так?
Хочу изменить поле address в профиле.
Вызов сниппета:
Хочу изменить поле address в профиле.
Вызов сниппета:
[[!HybridAuth? &groups=`Покупатели` &action=`getProfile` &providers=`Vkontakte,Google,Yandex,facebook*,Twitter` &requiredFields=`email,fullname` &profileFields=`username,email:50,fullname:50,phone:12,address`]]
Кусок чанка, где использую поле<tr class="control-group[[+error.address:notempty=` error`]]">
<td class="control-label" align="right">[[%ha.address]]</td>
<td class="controls">
<input type="text" name="address" value="[[+address]]" />
</td>
</tr>
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
Ubuntu 10.04 + 3g от Мегафон
Сегодня ночью, ровно 00:10 опять отрубился интернет от ЗАО "Системы телеком".
Конечно, за весь день ничего выяснить не смогли (даже не буду описывать эти переговоры с ТП), поэтому приедут лично, завтра в 12:00.
А я пока на модеме посижу, не гордый. Правда, в доме 2 ноутбука, телефоны и PS3 — всем надо интернет через Wi-Fi. Интернет у меня раздаётся роутером, а он получает его с сервера, который работает шлюзом и файерволом.
Поэтому, сегодня добил настройку 3G модема с симкой от Мегафон на сервере, чтобы вся аппаратура даже не заметила подмены. Пишу скорее для себя, но вдруг и еще кому пригодится. Итак:
Конечно, за весь день ничего выяснить не смогли (даже не буду описывать эти переговоры с ТП), поэтому приедут лично, завтра в 12:00.
А я пока на модеме посижу, не гордый. Правда, в доме 2 ноутбука, телефоны и PS3 — всем надо интернет через Wi-Fi. Интернет у меня раздаётся роутером, а он получает его с сервера, который работает шлюзом и файерволом.
Поэтому, сегодня добил настройку 3G модема с симкой от Мегафон на сервере, чтобы вся аппаратура даже не заметила подмены. Пишу скорее для себя, но вдруг и еще кому пригодится. Итак:
Нет пункта «Создать → Раздел с тикетами»
Modx Revo 2.2.6, сервер настроен по заветам Василия, ничего не менялось.
Установил пакет Tickets, смотрю мануал и не нахожу данного пункта меню «Создать → Раздел с тикетами».
Что делать? Куда копать? Где смотреть?
Спасибо огромное за помощь! Жена хочет блог, аж пищит.
Установил пакет Tickets, смотрю мануал и не нахожу данного пункта меню «Создать → Раздел с тикетами».
Что делать? Куда копать? Где смотреть?
Спасибо огромное за помощь! Жена хочет блог, аж пищит.
phpthumbof убивает хостинг
Вызываю таким образом:
Прикол в том что когда одновременно генерируется 10 картинок то на это уходит 14сек.
Есть ли какие небудь альтернативные варианты или как настроить phpthumbof для большей скорости
[[*img:strimg:phpthumbof=`w=800&fltr[]=wmi|/assets/template/images/stroymir-nn-big.png|C|50`]]
strimg нужен для вывода прямого путя к изображениеПрикол в том что когда одновременно генерируется 10 картинок то на это уходит 14сек.
Есть ли какие небудь альтернативные варианты или как настроить phpthumbof для большей скорости
getresources дочерние ресурсы в 2 колонки
Появилась проблема(, не знаю как решить, надеюсь кто нибудь откликнется!
Нужно вывести с помощью getresources дочерние ресурсы в 2 колонки
Уже все перепробовал не получается и все
Если кто знает помогите пжлста!
Нужно вывести с помощью getresources дочерние ресурсы в 2 колонки
Уже все перепробовал не получается и все
<div class="content">
<div class="колонка 1">
</div>
<div class="колонка 2">
</div>
</div>
вот мой вызов:[[!getPage@articlePaging?
&elementClass=`modSnippet`
&element=`getResources`
&showHidden=`1`
&tpl=`test`
&limit=`15`
&includeContent=`1`
&includeTVs=`1`
&parents=`[[*id]]`
&hideContainers=`1`
&pageLimit=`5`
&pageNavVar=`page.nav`
]]
Если кто знает помогите пжлста!
Баг или фича?
Комментирование только для подписчиков или у меня только не пашет, редирект
bezumkin.ru/assets/components/tickets/comment.php
Access denied!
Пост — проверка возможности создания тикета.
bezumkin.ru/assets/components/tickets/comment.php
Access denied!
Пост — проверка возможности создания тикета.
miniShop. Селекты и чекбоксы в TV-параметрах
Не появилось ли решения проблемы TV-списков? Возможно платное.
Самые быстрые сниппеты с pdoTools
Давно изместно, что xPDO не нужен для выборки и вывода большого количества данных. Зачем его использовать, создавая кучу объектов, жрать процессор и память, если мы хотим просто выбрать 100 строк из БД и вывести их на экран?
Тут больше подойдет специальный сниппет, который будет работать через PDO, без объектов. Таких сниппетов я написал немало, и в один момент мне надоело их копипастить с разных проектов и изменять.
Тогда я написал себе список хотелок:
— Быстрое создание готового сниппета.
— Любые выборки, из любых таблиц с любыми условиями и джоинами.
— Учет времени на каждую операцию, подробный лог для выявления узких мест.
— Итоговые сниппеты должны работать с getPage, автоматически.
— Лёгкая кастомизация, оно не должно меня ограничивать.
— Самый быстрый рендер чанков, быстрее только вообще без них.
Simple Dream дали добро на это дело, и в итоге вышла мини-библиотека pdoTools, которая уже входит в состав Tickets и войдёт в miniShop2.
Она отвечает всем моим требованиям и позволяет писать самые быстрые сниппеты для MODX Revolution, всего за 10 минут.
Тут больше подойдет специальный сниппет, который будет работать через PDO, без объектов. Таких сниппетов я написал немало, и в один момент мне надоело их копипастить с разных проектов и изменять.
Тогда я написал себе список хотелок:
— Быстрое создание готового сниппета.
— Любые выборки, из любых таблиц с любыми условиями и джоинами.
— Учет времени на каждую операцию, подробный лог для выявления узких мест.
— Итоговые сниппеты должны работать с getPage, автоматически.
— Лёгкая кастомизация, оно не должно меня ограничивать.
— Самый быстрый рендер чанков, быстрее только вообще без них.
Simple Dream дали добро на это дело, и в итоге вышла мини-библиотека pdoTools, которая уже входит в состав Tickets и войдёт в miniShop2.
Она отвечает всем моим требованиям и позволяет писать самые быстрые сниппеты для MODX Revolution, всего за 10 минут.