Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
24 марта 2016, 07:44
8
+2
Лично я закрываю служебные директории через веб-сервер на случай обнаружения новой уязвимости в MODX.

Например, как это было, когда движок некорректно обрабатывал запросы в несуществующий контекст в коннекторах. Там еще одна PHP авторизация не помогла бы, так как хакер получал доступ к API через обычные GET запросы к определённому файлу.

Именно поэтому я закрываю для доступа снаружи и админку, и коннекторы, и ядро. Причём, не через потенциально уязвимый движок, а средствами гораздо менее потенциально уязвимого Nginx.
location ~* ^/(core|manager|connectors)/ {
    auth_basic "Restricted Access";
    auth_basic_user_file /home/site/.htpasswd;
    try_files               $uri $uri/ @rewrite;
    location ~ \.php$ {
            include         fastcgi_params;
            fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_pass    backend-site;
    }
}

А зачем нужна вот эта инструкция — большой вопрос.
Василий Наумкин
24 марта 2016, 07:00
+2
Причём письма он отправляет сам, в обход MODX. Может быть, даже, Почтой РФ.
Василий Наумкин
24 марта 2016, 05:18
0
An error occurred while trying to send the email: The following From address failed: profka1982@yandex.ru,info@profka.ru: MAIL FROM command failed,Bad address mailbox syntax.

Действительно, в чём же еще может быть проблема? Так-то всё в порядке и только miniShop2 не работает с SMTP, да?
Василий Наумкин
23 марта 2016, 13:57
0
Нет там никаких проблем.

На modhost.pro в автоматическом режиме уже тысячи сайтов установлены через консоль.
Василий Наумкин
23 марта 2016, 13:43
0
Ну тогда, наверное, стоит указать полный путь до файла.
Василий Наумкин
23 марта 2016, 13:33
0
Нужно посмотреть вот сюда
--config=config=xml
Насколько я помню, в именах файлов нельзя использовать символ равенства.
Василий Наумкин
20 марта 2016, 06:54
0
Может и вы обратите своё внимание, что этот сервис всё еще Public Beta?
Василий Наумкин
18 марта 2016, 12:53
+1
Виталий, ты конкретно путаешь модификаторы MODX и Fenom.

Та ссылку, что ты дал — это про MODX, вызывать его вот так:
[[#.get.str:urldecode]]

Fenom про этот модификатор ничего не знает. Нужно или использовать его модификаторы, или написать сниппет, добавить его в pdotools_fenom_modifiers и вызывать уже так:
{$.get['str'] | urldecode}
Все встроенные модификаторы Fenom вот здесь.
Василий Наумкин
18 марта 2016, 12:28
0
Встроенные модификаторы не нужно добавлять в pdotools_fenom_modifiers. На то они и встроенные.

А так, pdoTools ищет сниппет urldecode, не находит и выводит строку как есть.
Василий Наумкин
18 марта 2016, 12:08
0
Так должен же быть сниппет urldecode — где его код?
Василий Наумкин
16 марта 2016, 06:36
0
Видимо, проблема, раз на ваше объявление не сбежалась толпа безработных фрилансеров.

Дело-то нужно сделать вам, а не им.
Василий Наумкин
15 марта 2016, 20:14
+1
Объявление должно интересовать, а не просто быть.

Новичкам страшно, специалистам выуживать подробности некогда и неинтересно. Моё личное мнение, понятно.
Василий Наумкин
15 марта 2016, 15:40
0
{'Привет, как дела?' | truncate : 10}
Выводит
Привет, ка...

Что именно не работает?
Василий Наумкин
15 марта 2016, 13:21
+1
Нет, в механизме расширений всё пока завязано на чанки и шаблоны.

Может, дойдут руки и для файлов прописать.
Василий Наумкин
14 марта 2016, 10:23
+1
Ну тогда уж и расписать нужно, почему именно так.

Расписал.
Василий Наумкин
14 марта 2016, 09:46
+1
Прошу прощения, видимо мой сарказм непонятен.

Вот серьёзный ответ:
Какой смысл указывать то, что не нужно? Если в getResources этот модификатор нужен — пусть там и указывают.

А сначала, не задумываясь, тащить в чанки pdoResources то, что указывается в getResources, а потом добавлять в документацию примечание «это не нужно» — ну бред какой-то.

Давайте просто включать голову при использовании модификаторов, и проверять, к каким значениям они применяются.
Думаю, на этом вопрос можно закрыть.