2 # We are inside <VirtualHost ...>
4 ServerName ${FF__core__web_host}
5 ServerAlias www.${FF__core__web_host}
6 ServerAdmin webmaster@${FF__core__web_host}
7 ServerPath ${FF__core__url_prefix}
8 DocumentRoot ${FF__core__source_path}/www
9 DirectoryIndex index.html index.php
11 SetEnv FF__core__config_path "${FF__core__config_path}"
13 <IfModule mod_userdir.c>
17 # Main directory options (${FF__core__source_path}/www contains the
18 # PHP scripts of FusionForge)
19 <Directory ${FF__core__source_path}/www>
20 Options Indexes FollowSymlinks
24 # define access restrictions for the main site
25 Include ${FF__core__config_path}/httpd.conf.d/auth-main.inc
30 php_admin_value default_charset "UTF-8"
31 php_flag register_globals "off"
32 php_flag magic_quotes_gpc "off"
35 php_admin_value error_reporting 2147483647
37 # Don't echo error to user
38 php_admin_value display_errors 0
40 # ...but log the errors to error.log
41 php_admin_value log_errors 1
43 # Define configuration/env variables for passing passwords and other secrets to PHP
44 RequestHeader unset FusionForgeDbhost
45 RequestHeader append FusionForgeDbhost "${FF__core__database_host}"
47 RequestHeader unset FusionForgeDbport
48 RequestHeader append FusionForgeDbport "${FF__core__database_port}"
50 RequestHeader unset FusionForgeDbname
51 RequestHeader append FusionForgeDbname "${FF__core__database_name}"
53 RequestHeader unset FusionForgeDbuser
54 RequestHeader append FusionForgeDbuser "${FF__core__database_user}"
56 RequestHeader unset FusionForgeDbpasswd
57 RequestHeader append FusionForgeDbpasswd "${FF__core__database_password}"
59 RequestHeader unset FusionForgeSessionKey
60 RequestHeader append FusionForgeSessionKey "${FF__core__session_key}"
62 ErrorDocument 404 /404.php
65 # Directory options for vendor dir (${FF__core__source_path}/vendor
66 # contains the Javascript scripts of FusionForge)
67 <Directory ${FF__core__source_path}/vendor>
68 Options Indexes FollowSymlinks
71 Include ${FF__core__config_path}/httpd.conf.d/auth-main.inc
76 <Location ${FF__core__url_prefix}projects>
77 ForceType application/x-httpd-php
79 <Location ${FF__core__url_prefix}users>
80 ForceType application/x-httpd-php
83 IncludeOptional ${FF__core__config_path}/httpd.conf.d/plugin-*.inc
85 Alias ${FF__core__url_prefix}images/ ${FF__core__source_path}/www/images/
86 Alias ${FF__core__url_prefix}scripts/coolfieldset/ ${FF__core__source_path}/vendor/coolfieldset/
87 Alias ${FF__core__url_prefix}scripts/iframe-resizer/ ${FF__core__source_path}/vendor/iframe-resizer/
88 Alias ${FF__core__url_prefix}scripts/jquery/ ${FF__core__source_path}/vendor/jquery/
89 Alias ${FF__core__url_prefix}scripts/jquery-ui/ ${FF__core__source_path}/vendor/jquery-ui/
90 Alias ${FF__core__url_prefix}scripts/jquery-storage/ ${FF__core__source_path}/vendor/jquery-storage/
91 Alias ${FF__core__url_prefix}scripts/jquery-simpletreemenu/ ${FF__core__source_path}/vendor/jquery-simpletreemenu/
92 Alias ${FF__core__url_prefix}scripts/jquery-jqplot/ ${FF__core__source_path}/vendor/jquery-jqplot/
93 Alias ${FF__core__url_prefix}scripts/jquery-livequery/ ${FF__core__source_path}/vendor/jquery-livequery/
94 Alias ${FF__core__url_prefix}scripts/jquery-teamwork-gantt/ ${FF__core__source_path}/vendor/jquery-teamwork-gantt/
95 Alias ${FF__core__url_prefix}scripts/jquery-splitter/ ${FF__core__source_path}/vendor/jquery-splitter/
96 Alias ${FF__core__url_prefix}scripts/jquery-auto-height/ ${FF__core__source_path}/vendor/jquery-auto-height/
97 Alias ${FF__core__url_prefix}scripts/php-date-formatter/ ${FF__core__source_path}/vendor/php-date-formatter/
98 Alias ${FF__core__url_prefix}scripts/jquery-mousewheel/ ${FF__core__source_path}/vendor/jquery-mousewheel/
99 Alias ${FF__core__url_prefix}scripts/jquery-datetimepicker/ ${FF__core__source_path}/vendor/jquery-datetimepicker/
100 Alias ${FF__core__url_prefix}scripts/jquery-gentleSelect/ ${FF__core__source_path}/vendor/jquery-gentleSelect/
101 Alias ${FF__core__url_prefix}scripts/ace/ ${FF__core__source_path}/vendor/ace/
103 # For FusionForge without DNS delegation, uncomment this
104 # and remove 30-vhosts-projects.conf
105 # Include ${FF__core__config_path}/httpd.conf.d/projects-in-mainvhost.inc