Media_volumes.conf¶
CollectiveAccess stores uploaded media and derivatives in the media directory.
You can change the location where media is stored by editing the media volumes
configuration file in app/conf/media_volumes.conf
.
Organization¶
The file includes an entry per volume.
Key |
Description |
Example |
---|---|---|
hostname |
Hostname |
<site_hostname> |
protocol |
Protocol (ftp, http[s], etc.) |
<site_protocol> |
urlPath |
Base path for exposing the media on this volume |
<ca_media_url_root>/images |
absolutePath |
Absolute filesystem path for the volume |
<ca_media_root_dir>/images |
writeable |
A flag to indicate if the volume is writeable or not |
1 |
description |
Description of the volume |
Images |
accessUsingMirror |
Name of mirror to serve media from, when available. If the specified mirror does not yet have the required media, the local copy will be served. |
|
mirrors |
An associative array of available mirrors. Content will be copied to each of them |
FTP Mirror Configuration¶
The mirror configuration directives are:
Directive |
Description |
Example |
---|---|---|
method |
How the files are to be mirrored. Only FTP is currently supported. ftp (must be lowercase) |
ftp |
hostname |
The hostname of the server to while the files will be mirrored. |
ftp.mymirror.com |
username |
The username to use when logging into the mirror server. (Ask your server administrator if you are unsure) |
user |
password |
The password to use when logging into the mirror server. (Ask your server administator if you are unsure) |
password |
directory |
The directory into which to upload the mirrored media files. In general this should be an absolute path, but depending upon how your FTP login is setup it may be a relative path. (As your server administrator if you are unsure) |
/usr/local/ftp/ca/images |
passive |
If set to ‘1’ (the number one) then passive FTP connections are used. Passive connections are usually required if you are behind a firewall. |
1 |
accessProtocol |
The protocol to use in URLs that reference media on this mirror server. For simple web-served media like images this will usually be http or https. For streaming media this may be http, rtsp or rtmp. |
http |
accessHostname |
The hostname to use in URLs that reference media on this mirror server. This is often, but not necessarily, the same as the hostname directive. |
www.mymirror.com |
accessUrlPath |
The URL path (the part after the hostname) used to reference media on this mirror server. This is often, but not necessarily, the subset of the path set in the directory directive that is relative to a web server root. |
/ca/images |