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 |