Changes

From SME Server
Jump to navigationJump to search
446 bytes added ,  13:17, 2 November 2013
Line 26: Line 26:     
=== Template of httpd.conf ===
 
=== Template of httpd.conf ===
{{Note box|With this configuration, It appears that the tmp folder will be set only for this web application and not for all other virtual host. It is a better matter for security}}
+
{{Note box|With this configuration, It appears that the tmp folder will be set only for this web application and not for all other virtual host. It is a better matter for security, but in the example below the tmp folder is the /tmp which is used by all. You should create your own tmp/ in the application folder, see }}
 
You can do the same thing by adding the following in the httpd.conf template of your contrib or special apache virtual host.
 
You can do the same thing by adding the following in the httpd.conf template of your contrib or special apache virtual host.
 
  php_admin_value upload_tmp_dir /tmp
 
  php_admin_value upload_tmp_dir /tmp
Line 43: Line 43:     
  signal-event console-save  
 
  signal-event console-save  
 +
====Specify the application tmp folder ====
 +
or you can make a folder /tmp in the path of the foo application (example /opt/foo/tmp)
 +
 +
Example for /etc/e-smith/templates/etc/httpd/conf/httpd.conf/92foo
 +
$OUT .= "    php_value mysql.default_user $foo{DbUser}\n";
 +
$OUT .= "    php_value mysql.default_password $foo{DbPassword}\n";
 +
'''$OUT .= "    php_admin_value upload_tmp_dir /opt/foo/tmp\n";'''
 +
if ($pass)
 +
{
 +
 +
 +
and then do
   −
or you can make a folder /tmp in the path of the foo application (example /opt/foo/tmp)
+
  signal-event console-save
  $OUT .= "    php_admin_value upload_tmp_dir /opt/foo/tmp\n";
      
If you want to erase this setting you have to remove the file and the folder if necessary
 
If you want to erase this setting you have to remove the file and the folder if necessary

Navigation menu