Надеюсь, кто-то может мне помочь, мой сайт не работает банкоматом из-за проблемы.
Я изменил apache MPM, и для этого мне нужно было изменить virtualmin, чтобы он работал как владелец виртуального сервера (это был единственный оставшийся вариант). Я сделал это, и теперь виртуальный сервер работает как владелец виртуального сервера.
Итак, я проверил whoami в PHP и увидел пользователя, который был владельцем виртуального сервера. К сожалению, интернет-магазин не работал, я не мог войти в систему, а сеансы там не сохранялись.
Я подумал, что это должны быть разрешения. Сервер работает как UserX, но в разрешениях все еще есть www-данные. Поэтому я изменил все права доступа к файлам и папкам на Chown UserX. Затем я сменил пользователя запуска apache и группу пользователей suexec.
Перезапустите apache, и, похоже, он сработал, но всего на пару минут. После этого сеанс больше не сохраняется.
Итак, вот где началось странное поведение. Я выбрал каталог 777 и пользователь + группу UserX. Затем я использую SFTP с UserX в качестве пользователя и пытаюсь загрузить файл, но это не работает. Он загружается, но файл пуст. Затем я проверил журнал ошибок, папку сеанса и т. Д. Все файлы пустые.
Что происходит? Почему создаются пустые файлы? В чем я ошибся в вышеуказанных шагах?
I ' Я очень хочу узнать больше и, очевидно, что-то упускаю (или пару вещей). Надеюсь, кто-нибудь сможет мне кое-что объяснить.
Большое спасибо!
Итак Я выяснил, что вызвало это «странное поведение». Часы копали, но это было так просто, просто превышена дисковая квота ..