Роман

Роман

С нами с 27 октября 2013; Место в рейтинге пользователей: #366
03 января 2021, 16:04
0
всё, я чего-то затупил. Объясните на пальцах, в чем разница [[*id]] и [[+idx]]
В моем понимании [[*id]] — ID страницы, а [[+idx]] — плейсхолдер, переданный в чанк. Почему второе работает как первое?
03 января 2021, 13:57
0
а почему не так?

if ($id % 2 == 0){
        echo "четное";
    }
    else  echo "Не четное";
04 ноября 2019, 20:05
0
собственно, разобрался (наверное): в системных настройках отключил
feed_modx_news_enabled
feed_modx_security_enabled

надеюсь, поможет :-)
04 ноября 2019, 20:02
0
как отключить эту загрузку RSS?
26 октября 2019, 17:39
0
Спасибо! Только-только переехал на 2.7.2, поэтому не знаю еще много
26 октября 2019, 08:07
0
Чего-то я с утра туплю
Я так понял, что скрипт можно запустить из Консоли. Но вот не понял, в виде чего его положить в корень и как запускать (если не копированием кода в консоль)? Как плагин? Или как Сниппет, а потом на тестовой страничке его вызвать?
25 октября 2019, 21:16
0
Спасибо! Не увидел сразу этот значек
20 октября 2019, 19:39
+1
Победил!

sudo apt install php7.2-mbstring
20 октября 2019, 19:07
0
получается, что PHP ругается на отсутствие функции mb_strpos
И как это лечится?
20 октября 2019, 17:32
0
а после Formit:

2019/10/20 14:29:24 [error] 667#667: *54393 FastCGI sent in stderr: «PHP message: PHP Fatal error: Uncaught Error: Call to undefined function Sterc\FormIt\mb_strpos() in /var/www/mysite/www/core/c$
Stack trace:
#0 /var/www/mysite/www/core/components/formit/src/FormIt/Validator.php(215): Sterc\FormIt\Validator->validate('contact_name', '\xD0\xA0\xD0\xBE\xD0\xBC\xD0\xB0\xD0\xBD', 'required')
#1 /var/www/mysite/www/core/components/formit/src/FormIt/Validator.php(139): Sterc\FormIt\Validator->_validate('contact_name', '\xD0\xA0\xD0\xBE\xD0\xBC\xD0\xB0\xD0\xBD', Array)
#2 /var/www/mysite/www/core/components/formit/src/FormIt/Request.php(327): Sterc\FormIt\Validator->validateFields(Object(Sterc\FormIt\Dictionary), Array, ',')
#3 /var/www/mysite/www/core/components/formit/src/FormIt/Request.php(250): Sterc\FormIt\Request->validate('contact_name:re...', ',')
#4 /var/www/mysite/www/core/cache/includes/elements/modsnippet/3.include.cache.php(45): Sterc\FormIt\Request->handle(Array)
#5 /var/www/mysite/www/core/model/modx/modscript.class.php(76):» while reading response header from upstream, client: XXX.XXX.XXX.XXX, server: mysite.ru, request: «POST /general-menu/forma-obratno$

20 октября 2019, 17:28
0
вот что в логах обнаружил:

2019/10/20 14:20:49 [error] 667#667: *49129 FastCGI sent in stderr: «PHP message: PHP Fatal error: Uncaught Error: Call to undefined function mb_strpos() in /var/www/mysite/www/core/components/log$
Stack trace:
#0 /var/www/mysite/www/core/components/login/model/login/loginvalidator.class.php(182): LoginValidator->validate('nospam', '', 'blank')
#1 /var/www/mysite/www/core/components/login/model/login/loginvalidator.class.php(123): LoginValidator->_validate('nospam', '', Array)
#2 /var/www/mysite/www/core/components/login/controllers/web/Register.php(197): LoginValidator->validateFields(Object(LoginDictionary), Array)
#3 /var/www/mysite/www/core/components/login/controllers/web/Register.php(89): LoginRegisterController->validateFields()
#4 /var/www/mysite/www/core/components/login/model/login/logincontroller.class.php(59): LoginRegisterController->process()
#5 /var/www/mysite/www/core/cache/includes/elements/modsnippet/106.include.cache.php(31): LoginController->run(Array)
#6 /var/www/mysite/www/core/model/modx/modscript.class.php(76): inc» while reading response header from upstream, client: XXX.XXX.XXX.XXX, server: mysite.ru, request: «POST /stranicza-registraczii.$
20 октября 2019, 15:58
0
попробовал в другом браузере, там, после отправки формы, выдает ошибку 500
20 октября 2019, 14:59
0
хотелось бы именно избавиться, а не выключить отображение в настройках
20 октября 2019, 09:05
0
Добрый день!
Вот от этого как избавиться?
«modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace core to the routing based system»
14 сентября 2019, 23:05
0
а, забыл еще сказать, что ссылку переделал

ln -fs /usr/local/lib/python2.7.9/bin/python /usr/bin/python
14 сентября 2019, 22:21
0
а может кто подскажет, как версию Python изменить с дефолтной 2.7.6 хотя бы, например, на 2.7.9?

Сделал вот так:
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar xfz Python-2.7.9.tgz
cd Python-2.7.9/
./configure --prefix /usr/local/lib/python2.7.9
make
make install
проверяю:
python -V
Python 2.7.9

Однако, тот же Let`s Encrypt всё равно ругается и не хочет обновляться.
Полностью переустанавливать и перенастраивать весь сервер как-то неинтересно было бы :-(
12 сентября 2019, 20:30
0
собственно, разобрался. Не знаю в какой момент, но слетели все настройки Робокассы, т.е. Пароль1, Пароль2 и логин. Ввёл, заработало.

P.S. Осталось разобраться, почему после оплаты от Робокассы ответ об на сервер не приходит. Но тут, подозреваю, дело на их стороне. Там лог говорит, что не может установить соединение по SSL. Написал им в техподдержку, жду ответа
12 сентября 2019, 18:50
0
что-то у меня Робокасса перестала работать после всех обновлений
Куда копать?