Задать вопрос
  • Яндекс (pdd.yandex.ru) перешел на API2?

    Tolly
    @Tolly Автор вопроса
    SysAdmin-5, проверьте есть ли на борту curl и bash, и если cron есть, то проблем как бы нет - сделать обновление ip.
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Либо вы разрешаете как-то выполнение программ, и можете сделать это и вы и потенциальный взломщик, либо нет - чудес тут не бывает.

    Перечитал 5 раз, но не уловил смысл предложения.

    По изоляции - вам надо менять конфиг веб сервера, и имя скрипта передавать относительно вашего chroot. А передаётся оно, вероятно, относительно корня сейчас. Ну и окружение слишком уж минимальное. =)

    Давайте по порядку:
    1. Так "менять конфиг веб сервера" - можно пример, статью или что-то.. пока же слова не несут для меня какого-то смысла.
    2. "имя скрипта передавать относительно вашего chroot" это логично и я не спорю, корень изменился и все связанное с ним. Скажите, почему перестал запускаться сайт?
    Появляется надпись: No input file specified.
    Причем в логах пусто.
    3. "Ну и окружение слишком уж минимальное." я не знаком с chroot, просветите меня, что прочитать, дайте конкретные инструкции к действию, и т.д.

    Вам правильно писали, что очереди это тоже вполне инструмент изоляции.

    Вы имеете ввиду запись в БД, а потом проверку по крону?
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Sanes, ну Вы же не предлагаете конкретное решение, кроме crontab, а говорите посмотреть на то-то.. я смотрю, и говорю что вижу. Цитирование у меня из статьи про ansible, там написано именно так. Статья, которую прочитал вот: https://habr.com/post/305400/
    Что для Вас обычно, для меня не обычно, например я не знаю что это за команды yaml, поэтому я и попросил либо примеры, либо статью, в которой это разжевано.
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Почитал про ansible:
    ---------------------
    Ansible — это программное решение для удаленного управления конфигурациями. Оно позволяет настраивать удаленные машины. Главное его отличие от других подобных систем в том, что Ansible использует существующую инфраструктуру SSH, в то время как другие (chef, puppet, и пр.) требуют установки специального PKI-окружения.

    Что нужно для Ansible. Необходимы следующие Python-модули:
    python-yaml
    python-jinja2
    -----------------------

    Что-то не верю, что это лучший для меня вариант. Питон я не знаю. И зачем мне удаленное управление? Перефразируя, если мне нужно открутить болт, то достаточно отвертки, а мега завод, который все умеет.
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Не плохо, есть описание всего этого? Что за переменная [{{ username }}] как она присваивается, куда этот шаблон закидывать, примеры и т.д.
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    что-то я там слова не нашел про chroot
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Sanes, ладно понял, а что по дополнительному моему вопросу, по chroot?
    У Вас есть какой-то опыт? В чем может быть причина, того что сайт не запускается и как это побороть?
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Sanes, честно говоря писал сюда, чтобы просветится на предмет взаимодействия php с консолью линукса, но как понял, ничего такого нет. ((
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    FanatPHP, и еще хотел добавить, что если разрешить, к примеру shell_exec, и вызвать следующий код:
    $output = shell_exec("ls /");
    echo "$output";

    то он прекрасно покажет содержание корня, без каких либо sudo.

    Мне кажется, что использовать это не совсем безопасно.
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Это не интересный и очевидный для меня вариант.
    Хочу узнать, чего не знаю, а не как сделать костыли.

    PS. Считайте, что советуете то, чем я уже пользуюсь.
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Sanes, давайте по порядку, Вы сейчас говорите про php-cli или это новое решение моей задачи?

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

    А помимо флага, есть какие-то предложения в решении этой задачи?
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Вы так и будете мне вопросы задавать? :)
    Я не хочу каждый шаг/действие выделять как отдельная задача, подзадача,..
    У меня простой вопрос: МОЖНО ЛИ решить вопрос с запуском bash скрипта, без exec подобных инструментов? Если нет, то и напишите нет! Если знаете как, то напишите как.
    К чему весь этот спектакль?
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Задача одна: запуск bash скрипта из под "браузерного" php.
    Мешает мне запустить через exec или shell_exec? Безопасность.
    Если есть, что сказать конкретное - слушаю, если нет, то зачем писать пустые сообщения?
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    FanatPHP, напишите как это сделать, я например не знаю.
    Есть какой-то скрипт, его нужно выполнить, допустим скрипт это:
    chmod +x /usr/bin/optimaze.sh

    пользователь nginx и php: nginx
    права прописываю в visudo:
    nginx ALL=/usr/bin/optimaze.sh

    и?
  • Как запустить bash скрипт из php?

    Tolly
    @Tolly Автор вопроса
    Можно по подробнее?

    1. Читал про php-cli и я так понял, что это не мой вариант, так как у меня вся работа php идет из под браузера, а не консоли. А php-cli это больше консольный инструмент, а не браузерный?!

    2. По поводу crontab тоже думал, типа создавать какой-то флаг в виде файла, но подумал, что это как-то примитивно.

    3. Что такое планировщик и очереди, и вроде как планировщик это и есть crontab?
  • Чем лучше оптимизировать картинки на сайте wordpress?

    Tolly
    @Tolly Автор вопроса
    Ну спасибо, что разрешили мне только webp использовать, хотя у меня в этом и нет нужды. Там, где я писал про small_webp, я также написал комментарий, что так писать нельзя, и написал, только для общего понимания вопроса, что под миниатюрами small и small_webp я понимаю не только разное разрешение, но и разный формат файлов.

    Я уже понял, что Вы везде пишите, даже там, где не компетентны.
    Я не запрещал Вам писать, а лишь по интересовался, зачем писать?

    Решение знаю, но не скажу?! Это уже оригинально.
    Вы можете написать, а вот мне судя по всему придется это делать.
  • Чем лучше оптимизировать картинки на сайте wordpress?

    Tolly
    @Tolly Автор вопроса
    Дмитрий, я же не спрашивал можно или нельзя отдавать только webp?!
    Я не спрашиваю, что дешевле и удобнее.
    Если Вы не знаете плагин или методы решения моего вопроса, зачем Вы сюда пишите?
  • Чем лучше оптимизировать картинки на сайте wordpress?

    Tolly
    @Tolly Автор вопроса
    "Чем лучше оптимизировать картинки на сайте wordpress" - это тема вопроса, а не вопрос.
    То что мне нужно, я описал в сообщении к теме. Уточняю: хочу получить оптимизированные картинки у себя на сервере, которые будут оптимизированы этим же сервером.
    Речь о том, где лучше разместить картинки или чем оптимизировать - не шла!
  • Чем лучше оптимизировать картинки на сайте wordpress?

    Tolly
    @Tolly Автор вопроса
    Какое отношение это имеет к моему вопросу?
  • Яндекс (pdd.yandex.ru) перешел на API2?

    Tolly
    @Tolly Автор вопроса
    Vitalina Kalman, это для pdd или коннекта?
    Если для pdd, то уже вроде как домены не регают!