Ibay : Différence entre versions

De SME Server Wiki
 
(Ajouter le SSL et/ou l'affichage des erreurs à une Ibay)
 
(5 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
Personnalisation des ibays
 
Personnalisation des ibays
  
==Ajouter le SSL et/ou l'affichage des erreures à une Ibay==
+
==Ajouter le SSL et/ou l'affichage des erreurs à une Ibay==
  
 
Si un template custom n'existe pas copiez le template
 
Si un template custom n'existe pas copiez le template
Ligne 30 : Ligne 30 :
 
      }
 
      }
  
juste avant
+
juste aprés :
+
 
$OUT .= "</Directory>\n";
+
        $OUT .= "<Directory /home/e-smith/files/ibays/$key/html>\n";
 +
 
  
  
Pour mettre le SSL obligatoir sur une ibay:
+
Pour mettre le SSL obligatoire sur une ibay:
  
 
  db accounts setprop MON_IBAY SSLRequireSSL on
 
  db accounts setprop MON_IBAY SSLRequireSSL on
Ligne 42 : Ligne 43 :
  
  
Pour mettre l'affichage des erreures:  
+
Pour mettre l'affichage des erreurs:  
constante valeur
+
{| class="wikitable"
1 E_ERROR
+
|constante
2 E_WARNING
+
|valeur
4 E_PARSE
+
|-
8 E_NOTICE
+
|1
16 E_CORE_ERROR
+
|E_ERROR
32 E_CORE_WARNING
+
|-
64 E_COMPILE_ERROR
+
|2
128 E_COMPILE_WARNING
+
|E_WARNING
256 E_USER_ERROR
+
|-
512 E_USER_WARNING
+
|4
1024 E_USER_NOTICE
+
|E_PARSE
2047 E_ALL
+
|-
2048 E_STRICT
+
|8
4096 E_RECOVERABLE_ERROR
+
|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 display_errors true
Ligne 64 : Ligne 96 :
 
  service httpd-e-smith restart
 
  service httpd-e-smith restart
  
NB: utilisez bien la valeure numerique pour  error_reporting, bizarement la constante n'est pas comprise.
+
NB: utilisez bien la valeur numerique pour  error_reporting, bizarement la constante n'est pas comprise.

Version actuelle en date du 24 septembre 2006 à 22:11

Personnalisation des ibays

Ajouter le SSL et/ou l'affichage des erreurs à 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 aprés :

        $OUT .= "<Directory /home/e-smith/files/ibays/$key/html>\n";


Pour mettre le SSL obligatoire 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 erreurs:

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 valeur numerique pour error_reporting, bizarement la constante n'est pas comprise.