The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mod_php и owner на создаваемые файлы."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"mod_php и owner на создаваемые файлы."  
Сообщение от sickboy email(ok) on 04-Апр-07, 16:14 
Привет All!

При работе PHP как SAPI на загружаемые/создаваемые файлы владельцем выставляется пользователь от которого запущен Apache (nobody), вопрос, есть решение или в какой стороне его искать, чтобы владельцем на загружаемые файлы был владелец домашнего каталога (локальный юзер).

P.S. suExec для решения не подходит.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "mod_php и owner на создаваемые файлы."  
Сообщение от vinzz on 04-Апр-07, 17:56 
http://www.suphp.org/Home.html + пара опций при конфигурировании


>Привет All!
>
>При работе PHP как SAPI на загружаемые/создаваемые файлы владельцем выставляется пользователь от
>которого запущен Apache (nobody), вопрос, есть решение или в какой стороне
>его искать, чтобы владельцем на загружаемые файлы был владелец домашнего каталога
>(локальный юзер).
>
>P.S. suExec для решения не подходит.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "mod_php и owner на создаваемые файлы."  
Сообщение от sickboy email(ok) on 04-Апр-07, 18:19 
>http://www.suphp.org/Home.html + пара опций при конфигурировании

Собрал.
В httpd.conf
LoadModule php5_module        libexec/libphp5.so
LoadModule suphp_module libexec/mod_suphp.so

<VirtualHost *>
suPHP_Engine on
AddHandler x-httpd-php .php

При вызове через браузер скрипт предлагается сохранить.
Только наскок я понял, он реализует аналогичный механимз suExec'у или я не прав?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "mod_php и owner на создаваемые файлы."  
Сообщение от vinzz on 04-Апр-07, 18:52 
при сборке можно указать --with-setid-mode=owner тогда пхп будет запускаться под тем юзером которому принадлежит пхп скрипт. само пхп должно быть скомпилено как цги и указано в супхп.кпонф'е его location

>>http://www.suphp.org/Home.html + пара опций при конфигурировании
>
>Собрал.
>В httpd.conf
>LoadModule php5_module        libexec/libphp5.so
>LoadModule suphp_module libexec/mod_suphp.so
>
><VirtualHost *>
>suPHP_Engine on
>AddHandler x-httpd-php .php
>
>При вызове через браузер скрипт предлагается сохранить.
>Только наскок я понял, он реализует аналогичный механимз suExec'у или я не
>прав?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "mod_php и owner на создаваемые файлы."  
Сообщение от sickboy email(ok) on 04-Апр-07, 19:02 
>при сборке можно указать --with-setid-mode=owner тогда пхп будет запускаться под тем юзером
>которому принадлежит пхп скрипт. само пхп должно быть скомпилено как цги
>и указано в супхп.кпонф'е его location

Да, это я все сделал,
теперь ругается на ParsingException in IniFile.cpp:113: Option line "x-httpd-php=php:/usr/local/bin/php" before first section

Но ведь все равно при использовании suPHP, PHP будет работать как CGI, а не как SAPI.
А проблема в том, чтобы при использовании PHP как SAPI к Apache, заставить его писать файлы по UID'ом локального пользователя.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "mod_php и owner на создаваемые файлы."  
Сообщение от sickboy email(ok) on 04-Апр-07, 19:24 
>теперь ругается на ParsingException in IniFile.cpp:113: Option line "x-httpd-php=php:/usr/local/bin/php" before first section

Так, это я пофиксил.

>Но ведь все равно при использовании suPHP, PHP будет работать как CGI,
>а не как SAPI.
>А проблема в том, чтобы при использовании PHP как SAPI к Apache,
>заставить его писать файлы по UID'ом локального пользователя.

В общем, что и не было неожиданностью, получил:
Server API     CGI/FastCGI

Вопрос пока открыт.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру