Save attachments to server

Get help from other users here.

Moderators: Developer, Contributor

Post Reply
incrediblehelp
Posts: 10
Joined: 27 Jun 2008, 03:31

Save attachments to server

Post by incrediblehelp »

Hello,

Mantis 1.1.2

Right now Mantis is saving all attachments to the database. How can I have all attachments saved to a server location so the database doesnt balloon in size
vzw614
Posts: 143
Joined: 15 May 2008, 14:59

Re: Save attachments to server

Post by vzw614 »

You'll need to add these to config_inc.php and set them accordingly. We store our attachments in the database so I'm not sure what exact changes you'll need to make.

###################################
# Mantis File Upload Settings
###################################

# --- file upload settings --------
# This is the master setting to disable *all* file uploading functionality
#
# If you want to allow file uploads, you must also make sure that they are
# enabled in php. You may need to add 'file_uploads = TRUE' to your php.ini
#
# See also: $g_upload_project_file_threshold, $g_upload_bug_file_threshold,
# $g_allow_reporter_upload
$g_allow_file_upload = ON;

# Upload destination: specify actual location in project settings
# DISK, DATABASE, or FTP.
$g_file_upload_method = DATABASE;

# When using FTP or DISK for storing uploaded files, this setting control
# the access permissions they will have on the web server: with the default
# value (0400) files will be read-only, and accessible only by the user
# running the apache process (probably "apache" in Linux and "Administrator"
# in Windows).
# For more details on unix style permissions:
# http://www.perlfect.com/articles/chmod.shtml
$g_attachments_file_permissions = 0400;

# FTP settings, used if $g_file_upload_method = FTP
$g_file_upload_ftp_server = 'ftp.myserver.com';
$g_file_upload_ftp_user = 'readwriteuser';
$g_file_upload_ftp_pass = 'readwritepass';

# Maximum file size that can be uploaded
# Also check your PHP settings (default is usually 2MBs)
$g_max_file_size = 5000000; # 5 MB

# Files that are allowed or not allowed. Separate items by commas.
# eg. 'php,html,java,exe,pl'
# if $g_allowed_files is filled in NO other file types will be allowed.
# $g_disallowed_files takes precedence over $g_allowed_files
$g_allowed_files = '';
$g_disallowed_files = '';

# prefix to be used for the file system names of files uploaded to projects.
# Eg: doc-001-myprojdoc.zip
$g_document_files_prefix = 'doc';

# absolute path to the default upload folder. Requires trailing / or \
$g_absolute_path_default_upload_folder = '';
incrediblehelp
Posts: 10
Joined: 27 Jun 2008, 03:31

Re: Save attachments to server

Post by incrediblehelp »

Yup found it and just fixed it.
Post Reply