права smarty и suphp - сохранение как другого пользователя - PullRequest
0 голосов
/ 31 августа 2011

Сейчас я должен дать 777 разрешение на каталог, в котором сохранены файлы, и вместо того, чтобы сохранять его как «user1», сохраняет его как apache

-rwxrwxrwx 1 apache apache 6865 Aug 30 17:20 homepage.tpl.php

Как можнофайлы сохраняются как user1 и без разрешения 777 за пределами моего документа, который является home / user1 / public_html /

, скажем, в /home/user1/private/homepage.tpl.php

Я используюCentos LAMP с suPHP.

Заранее спасибо.

1 Ответ

1 голос
/ 31 августа 2011

решаемые

Чтобы исправить это, мне пришлось переустановить suphp с этим conf.

/ и т.д. / suphp.conf

check_vhost_docroot=true

и используйте правильные обработчики

[handlers]
;Handler for php-scripts
x-httpd-php="php:/usr/bin/php-cgi"

;Handler for CGI-scripts
x-suphp-cgi="execute:!self"

Внутри виртуального хоста

suPHP_Engine on
suPHP_UserGroup user user
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php
...