- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите пожалуйста, пользователи выделенных серверов и панелей ISPmanager.
При закачке файлов через веб-интерфейсы , им присваиваются права владельца www. Из-за этого пользователь, которому принадлежит данный домен , не может произвести никаких действий над данными файлами (сменить права доступа, удалить, отредактировать).
На шаред хостингах с такой проблемой не сталкивался.
Подскажите плиз, где это можно настроить? Чтобы при закачке файлов на домен через веб, им автоматически присваивался и группа и владелец - пользователь, которому приндлежит данный домен.
Потёр не правильно понял про ftp
При использовании испманагера помогает включение php в режиме cgi/fastcgi. Правда, встречал информацию, что это повышает уязвимость скриптов (подробнее - на сайте пхп). Есть ещё модуль для apache, позволяющий запускать php-скрипты от имени владельца, а не от апача. Но как заставить панельку писать нужные для него строки в конфиг, пока не придумал. Если у кого есть идеи, буду признателен.
Проблема может заключаться в следующем.
По умолчанию PHP-скрипты на Вашем сервере обрабатываются при помощи PHP5, который включен как модуль apache. Файлы и каталоги, созданные таким скриптом принадлежат не владельцу аккаунта, а пользователю nobody, id: 99.
Если это доставляет большие неудобства, попробуйте подключить PHP4, который работает как CGI/suphp и выполняется с правами владельца аккаунта.
Пожалуйста, создайте или измените существующий файл .htaccess в каталоге public_html или в каталоге того домена, для которого необходим PHP4-suphp.
В .htaccess добавьте строку:
AddHandler application/x-httpd-php4 php
Поскольку php-suphp работает с привилегиями владельца аккаунта, то и доступны ему для записи каталоги и файлы с правами 755 и 644 соответственно и дополнительных разрешений ставить не нужно. В то же время, пожалуйста учтите, что php-скрипт который находится в каталоге с правами на запись для всех или для группы (777) или скрипт, имеющий такие права (666, 777) из соображений безопасности выполняться не будет (ошибка 500)!
mpm-itk решает проблему
mpm-itk решает проблему
А как можно заставить ispmanager писать переменную AssignUserID? Насколько я знаю, в директадмине есть шаблон создания виртуалхоста. А тут что-то не обнаружил...
А как можно заставить ispmanager писать переменную AssignUserID? Насколько я знаю, в директадмине есть шаблон создания виртуалхоста. А тут что-то не обнаружил...
Option ApacheMPM
в /usr/local/ispmgr/etc/ispmgr.conf
Действительно, самое простое решение - использовать fastcgi.
1) использовать cgi/fast-cgi
2) как уже сказали apache в mpm-itk
Проблему у ТС я решил через Apache mpm-itk.
Т.к. не всегда уместно использование fast-cgi.