Елена: нет. смысл пхп не понянялся. и заставлять тред висеть 15 минут только ради того, чтобы отправить через 15 минут письмо — плохое решение изначально. для этого есть кроны. для этого есть очереди задач с отложенным временем исполнения. но имхо крон лучшее решение, потому что до ужаса простое.
Елена: когда вы получаете ответ, надо отмечать "отметить как ответ"
в данном случае, вы не понимаете суть пхп и почему он так работает. это не программа постоянно висящая в памяти.
Hellek: давать www-data запись в директории проекта — очень плохая идея. Вам нужен просто пользователь без дополнительных прав.
> (раз в год и к закрытой папке может быть открыт доступ)
не может
а есть ещё SeLinux. Умные люди придумали кучу всего, а вы изголяетесь виртуализацией.
Я согласен с Цилюриком, что не нужно извращаться.
То, что он там увидит конфиги — ему не поможет. А конфиги настроек секьюрности он не увидит, потому что их видит только рут.
Александр Петров: изменится. но давайте по шагам. вот вывелась первоначальная форма. жмёте submit. опять считывает из базы registration. он равен 0. первое условие не срабатывает. опять выводится "Включить регистрацию", но уже записывается в базу "1". что дальше?