一个用户

时间:2015-11-07 09:57:54

标签: php .htaccess

我主动自定义用户php.ini。现在用户可以拥有自己的.user.ini。 现在我希望我的一些用户使用此功能和其他拒绝使用自定义.user.ini

所以我取消注释:

要禁用此功能,请将此选项设置为空值 user_ini.filename =

现在这个功能对所有用户都是禁用的,我如何为user1激活它而不是所有用户(exm)? 服务器是LAMP,当然没有面板

CentOs 6.x apache + SUphp FaCGI

我在虚拟主机中使用了这个指令,但它没有用

DocumentRoot /home/mam/public_html
ServerName mam.test.ir
suPHP_Engine on
suPHP_UserGroup mam mam
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php 
php_value user_ini.filename  ".user.ini"
suPHP_ConfigPath /home/mam/public_html

有什么想法?????? 注意:我不想在此

中使用.htaccess

2 个答案:

答案 0 :(得分:2)

我自己想通了:|

为此,您必须使用包含文件,其次是:

suPHP_ConfigPath /home/mam/public_html/php.ini

您需要使用绝对路径:)

答案 1 :(得分:0)

一个技巧可能是使用CHMOD使特定虚拟主机文档根目录中的.user.ini只对admin / root用户(禁用功能)或用户也可读写(启用功能)。