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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
13 октября 2016, 10:09
1
+3
все сайты (скрипты) запускаются от одного пользователя
Такого быть вообще не должно.

Для каждого сайта свой пользователь, вход через SSH/SFTP, сайт, БД в MySQL со своими паролями. Юзеры живут в /home.
Желательно еще запереть их в jail (chroot) только с определённым набором утилит. Тогда домашняя директория у них /jail/home, а из обычного /home для них символическая ссылка.

PHP процесс запускается от имени этого пользователя и работать может только в его директории. Там же ему назначена директория для времнных файлов tmp.

Директория proc монтируется с пользовательскими разрешениями, так что top, htop и подобные утилиты показывают только процессы самого юзера.

Еще неплохо настроить квоты потребления жёсткого диска, чтобы один юзер не мог завалить сервер мусором.

Собственно, примерно так всё и настроено на modhost.pro.
Василий Наумкин
13 октября 2016, 09:50
0
есть ли какие то варианты решения?
Конечно, попробуй проверить как декодируется твой JSON.

Подсказка: проблема в кавычках.
Василий Наумкин
12 октября 2016, 22:38
+1
Странно, что это заметили только сейчас.

Поправил pdoTools еще раз.
Василий Наумкин
12 октября 2016, 20:07
+6
Месье знает толк в извращениях!
Василий Наумкин
12 октября 2016, 18:56
0
В новой версии эти джоины не нужны. Более того, они дико тормозные.

Убирай select и leftJoin, включай
&sortby=`Total.views`

Хотя, по идее, проблемы в твоих вызовах я не вижу — ключ on в массивах присутствует. В общем, если хочешь разобраться — создавай чистый тестовый сайт на modhost.pro и показывай проблему там.
Василий Наумкин
12 октября 2016, 18:33
0
Ну ты не тупи, отключи вывод notices на production сайте, да еще и на экран.

А потом еще раз подумай, и дай автору дополнения конкретные вызовы сниппетов, которые у тебя так глючат. Потому что никаких других сообщений от других пользователей я не вижу — значит проблема твоя, локальная.
Василий Наумкин
11 октября 2016, 09:57
0
Есть, только нужно разрешить отправлять себе письма в своих настройках.
Василий Наумкин
10 октября 2016, 16:03
-1
Спасибо, но лучше я отредактирую тему и закрою для комментариев.
Василий Наумкин
10 октября 2016, 16:03
-1
В чем тогда должен заключаться отклик?
Разжевываю, если непонятно: я в деньгах не нуждаюсь, но потраченное время хотелось бы компенсировать.

К чему эта лирика вокруг выпуска новой версии?
Новая версия был готова 31го июля. Новость про то, что теперь она доступна всем для скачивания.

ИМХО увидел слёзы в тексте
А то, что больше таких масштабных переработок моих бесплатных дополнений не будет — не увидел?
Василий Наумкин
10 октября 2016, 14:08
+1
Разработчикам платных компонентов нужно писать в техподдержку, доступ к которой ты получаешь при оплате дополнения.

В отзывы, в сообщество ты тоже можешь писать, если хочется, но уведомление автору придёт только при создании вопрос а в поддержке.
Василий Наумкин
07 октября 2016, 11:59
+2
Ура!

Почистил уже неактуальные комменты.
Василий Наумкин
05 октября 2016, 09:20
+2
Эту темы вынес я, потому что для меня стало сюрпризом принципиальное размещение в магазине устаревших дополнений. Если ты не собираешься их обновлять — лучше убрать их вовсе, чтобы никого не путать.

А так — это просто тихий саботаж.
Василий Наумкин
29 сентября 2016, 15:48
+1
То есть, статус этот раздавали всем подряд, а уже потом они начали помогать, отвечать и тд?

Вот здесь сейчас масса людей, многих из который лично я ни разу не видел и не слышал, а некоторые из знакомых и вовсе не работают с MODX на данный момент.

На мой взгляд, какие бы цели не были у этой программы, она провалилась.
Василий Наумкин
29 сентября 2016, 14:56
+1
А что так?
Чем тебе помог этот статус делать то, что ты делаешь? Чем мне помешало его отсутствие?

Ни тогда, ни сейчас не понимаю, что это и зачем.
Василий Наумкин
29 сентября 2016, 13:35
0
Обрати внимание — я амбассадором никогда и не был.
Василий Наумкин
29 сентября 2016, 12:58
+6
Да вроде каждую среду общаемся по видеочату.

Не знаю, что из этого получится, но раз позвали — не стал отказываться. Больше там русскоговорящих пока нет.
Василий Наумкин
29 сентября 2016, 12:56
+3
Либо так, либо вообще ничего не делать и ждать, пока само всё наладится.
Василий Наумкин
29 сентября 2016, 12:00
0
Попробуй просто убрать
<input type="hidden" name="action" value="auth/formLogin"/>