За последние 24 часа нас посетил 18061 программист и 1638 роботов. Сейчас ищут 1479 программистов ...

Борьба с системой

Тема в разделе "Прочие вопросы по PHP", создана пользователем Satger, 16 ноя 2020.

  1. Satger

    Satger Активный пользователь

    С нами с:
    19 апр 2020
    Сообщения:
    74
    Симпатии:
    1
    Есть ли проверенные способы борьбы с системным файловым кешем, а заодно -- и с персональными /tmp?
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
  3. Satger

    Satger Активный пользователь

    С нами с:
    19 апр 2020
    Сообщения:
    74
    Симпатии:
    1
    Потому что "If you want to share PHP-generated files between Apache and command-line scripts then you will need to create your own PHP-writable directory for the scripts to use, and implement your own garbage collection and security" -- это жопа.
    Борцуны за безопасность лишили меня /tmp. Скоро компьютер выключить заставят. Как бы чего не вышло.
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    Непонятно при чем здесь кеш.
    "share between Apache and command-line" — в простейшем случае это может быть один на всех аккаунт www-data, которому разрешили shell. Решение годное для локалхоста.
    Чуть посложнее иметь общую группу (www-data) на веб- и консольного пользователя и удостовериться что новые файлы получают права g+w. То есть настроить umask обоим пользователям.
    Что касается папки для временных файлов, то не надо что-то складывать вне проекта чтобы не усложнять обслуживание. А внутри проекта шарить на уровне группы пользователей. То есть прописывать не /tmp и не $USERHOME/tmp, а $PROJECTROOT/storage/tmp типа того.
     
  5. Satger

    Satger Активный пользователь

    С нами с:
    19 апр 2020
    Сообщения:
    74
    Симпатии:
    1
    Вы изумительно наивны.
     
  6. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    Я понял, заглавный пост не был вопросом. Это выплеснутая боль от груза неразрешимых проблем.
    --- Добавлено ---
    @Satger верю что ты опытный товарищь и тебя оскорбляют простые инструкции. Но подумай, не попал ли ты в ловушку XY.
     
    Taktreba нравится это.