Ibay

De SME Server Wiki
Révision de 15 septembre 2006 à 18:09 par 192.168.1.100 (discussion)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Personnalisation des ibays

Ajouter le SSL et/ou l'affichage des erreures à une Ibay

Si un template custom n'existe pas copiez le template

cp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/90e-smithAccess40ibays /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/90e-smithAccess40ibays 

Ajouter :


  if($properties{'SSLRequireSSL'})
  {
	if($properties{'SSLRequireSSL'} eq 'on')
	    {
	    $OUT.="	SSLRequireSSL\n";
	    }
  }

	if($properties{'display_errors'})
	    {
	    $OUT.="   php_flag display_errors
".$properties{'display_errors'}."\n";
	    }
	if ($properties{'error_reporting'}) 
   #error_reporting must be an Int, do not use the constant
	    {
	    $OUT.="   php_admin_value error_reporting 
".$properties{'error_reporting'}."\n";
	    }

juste avant

	$OUT .= "</Directory>\n";


Pour mettre le SSL obligatoir sur une ibay:

db accounts setprop MON_IBAY SSLRequireSSL on
expand-template /etc/httpd/conf/httpd.conf
service httpd-e-smith restart


Pour mettre l'affichage des erreures: constante valeur 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_NOTICE 2047 E_ALL 2048 E_STRICT 4096 E_RECOVERABLE_ERROR

db accounts setprop MON_IBAY display_errors true
db accounts setprop MON_IBAY  error_reporting 2048
expand-template /etc/httpd/conf/httpd.conf
service httpd-e-smith restart

NB: utilisez bien la valeure numerique pour error_reporting, bizarement la constante n'est pas comprise.