- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как на vps уравнять права ownera директорий с правами apache (www)
... А то не создать папки, не отредактировать файлы, управляя сайтом через браузер...
:confused:
Пускать apache от owner'а?
Как на vps уравнять права ownera директорий с правами apache (www)
... А то не создать папки, не отредактировать файлы, управляя сайтом через браузер...
1. Пускать апача от owner (например, использовать mpm-itk).
2. Если CGI-скрипты - использовать suexec.
3. Ставить правильные права. Если dir принадлежит owner:
Тогда апач сможет в эту директорию писать.
Пускать apache от owner'а?
мои файлы имеют owner:USER123
а когда я через скрипт пытаюсь создать файл, то он имеет owner:apache
и потому мне не удается отредактировать файл через скрипт, который принадлежит USER123
Поможет в этом случае запуск apache от USER123 ? Если да то как сделать
Soft добавил 30.09.2009 в 22:47
1. Пускать апача от owner.
А как пускать апач от owner?
Скрипты php.
мои файлы имеют owner:USER123
а когда я через скрипт пытаюсь создать файл, то он имеет owner:apache
и потому мне не удается отредактировать файл через скрипт, который принадлежит USER123
ну так выставьте на такие файлы нужные права (по ftp или shell). Для директории, в которую может писать апач - см выше. Для файла:
Поможет в этом случае запуск apache от USER123 ? Если да то как сделать
Это как бы пошутили :-)
Если подобное надо - пишите в личку, сделаем.
ну так выставьте на такие файлы нужные права (по ftp или shell). Для директории, в которую может писать апач - см выше. Для файла:
Это как бы пошутили :-)
Если подобное надо - пишите в личку, сделаем.
мда, а у меня реально там 500 директорий.... (
Просто, на виртуальном хостинге у меня был owner один и тот же и через ftp и через php скрипты, как сделать так же?
мда, а у меня реально там 500 директорий....
Просто, на виртуальном хостинге у меня был owner один и тот же и через ftp и через php скрипты, как сделать так же?
Ну не проблема сделать это для 1k директорий. Т.е. рекурсивно. man find, man chmod
Или просто:
Ну не проблема сделать это для 1k директорий. Т.е. рекурсивно. man find, man chmod
Или просто:
Спасибо, буду пробовать.
А ещё вопрос - а можно запустить апач с правами рута? Если да, то решит это проблему?
Спасибо, буду пробовать.
А ещё вопрос - а можно запустить апач с правами рута? Если да, то решит это проблему?
Все можно. Проблему решит и создаст новые.
Спасибо, буду пробовать.
А ещё вопрос - а можно запустить апач с правами рута? Если да, то решит это проблему?
Нет.
p.s. "Гусары, молчать!" (с)
Ну не проблема сделать это для 1k директорий. Т.е. рекурсивно. man find, man chmod
Или просто:
можно еще открыть не всю директорию сайта с правами 777, а выделить отдельную папку, назначить для нее права 777, и сказать всем скриптам - для создания и редактирования файлов и папок работайте с этой директорией
хотя у меня был один сайт, сделанный местной веб-студией. там для каждой страницы создавалась отдельная папка с файлами (прямо в корне директории сайта) + запись в БД. если случай такой тяжелый, то такой простой метод не поможет
Vanger добавил 01.10.2009 в 21:34
еще в таком же случае както решал проблему, раздавая на файлы и папки права с возможностью записи и редактирования группой (чтото типа chmod 775), и помещал юзера, из-под которого работает apache, и owner'а директории в одну группу
но это тоже немного извратом пахнет, хотя и работает
Vanger добавил 01.10.2009 в 21:37
ну и - всетаки слишком много прав раздавать на сервере не стоит
типа 777 на все папки
а то в один херовый день будет чтото типа такого:
http://s48.radikal.ru/i122/0910/72/f20f2c12b77f.jpg
))))))))