Роман

Роман

С нами с 27 октября 2013; Место в рейтинге пользователей: #353
Роман
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
что-то у меня Робокасса перестала работать после всех обновлений
Куда копать?