- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Пользователь «iuser» по умолчанию при установке ОС. Имеет доступ к своей дир-и и ftp. Сайт залит по ftp. Изначально, папки и файлы имеют владельца «iuser:iuser».
Через php move_uploaded_file() загружается файл. Используя ZipArchive() распаковывается. У этих папок и файлов владелец уже «www-data:www-data».
Проблема в том, что «www-data» не может записать файлы поверх «iuser». И наоборот, по ftp нельзя удалить и перезаписать то, что создано «www-data».
Как заставить дружить «www-data», «iuser» и ftp?
по-моему выход только такой, установить apache mpm-itk
Поддерживаю предложение sahainvalid.
Если загружаете файлы через скрипты, то обработчик скриптов должен работать не от одного пользователя сервера ("www-data"), а от пользователя каждого аккаунта/сайта (к примеру, в вашем случае, от "iuser"), с чем отлично справляется Apache MPM-ITK.
Или сделать им одинаковый id. Но mpm-itk правильнее.
Благодарю всех. Понял куда копать надо.
Лучше посмотреть в сторону fcgid
ITK достаточно не стабилен.
Лучше посмотреть в сторону fcgid
ITK достаточно не стабилен.
В каждом есть свои плюсы и минусы.
Выбор того или иного - дело индивидуальное, MPM-ITK, на мой взгляд, более универсален и востребован среди рядовых пользователей серверов.
Проблема оказалась более серьёзной, чем предполагал. Думал с правами туплю. Всё хуже.
При установке накатил apache c mod_php. Просто и хватало. Именно поэтому в исполняемых скриптах www-data - как приговор. Suexec не пошёл. Конфликтует со скриптами в /usr/lib/cgi-bin. Те с root-ом и перестают запускаться. Mpm-itk конфликтует с модулями хостера. Последние не особо нужны, но dns-ы править и сайты добавлять руками - фиг знает.
Himiko, именно к этому и пришёл. Буду пробовать fastcgi поверх mod_php ставить. Найду время и на локальной виртуалке потренируюсь, а то убью всё нафиг. В инете подобных примеров извращения не нашёл, так что подводных камней ожидаю много.
Mpm-itk конфликтует с модулями хостера
А mod_ruid2?
Andreyka, огромное спасибо!
Mod_ruid2 встал как влитой. Настройка в три строчки. Проверил upload, всё работает с правильными правами юзера.
Но, черт возьми... Каааак? (с)В.Соломин
Как Вы узнали об этом модуле? Последнее обновление летом 2013. Всего 85! загрузок. Я стал 86-ым.
Именно поэтому он и не конфликтовал ни с кем, что о нём никто не знает.
Не знаю на счет числа загрузок и где вы их смотрели, а модуль достаточно популярен.