Consegui realizar o que estava atrás colocando php_admin_flag engine Off
no topo do mod_suphp.c
. Também precisei ter certeza de que usei suPHP_Engine off
por padrão.
Resultado final:
<IfModule mod_suphp.c>
<Directory /home/>
php_admin_flag engine Off
AddType application/x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler application/x-httpd-php
suPHP_Engine on
suPHP_ConfigPath /home/shared/
</Directory>
</IfModule>
Apenas para aqueles que se perguntam, isso é o que eu tinha para o meu /home/shared/php.ini
, eles serão todos /home
usuários php.ini
, a menos que eu especifique de forma diferente em vhosts:
allow_url_fopen = Off
display_errors = On
display_startup_errors = On
log_errors = On
error_reporting = E_ALL
error_log = "/var/log/apache2/php_user_errors.log"
expose_php = Off
magic_quotes_sybase = Off
register_globals = Off
open_basedir = "/home:/tmp"
short_open_tag = On
session.save_path = "/tmp"
disable_functions = "phpinfo, apache_child_terminate,apache_get_modules,apache_get_version,apache_getenv,apache_note,apache_setenv,curl_exec,curl_multi_exec,dir,disk_free_space,diskfreespace,dl,eval,exec,fsockopen,highlight_file,ini_alter,ini_restore,ini_set,openlog,parse_ini_file,passthru,pclose,popen,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,readfile,set_time_limit,shell_exec,show_source,stream_socket_server,symlink,system,virtual"