Diferencia entre revisiones de «Instalación»
De ActionApps Documentacion
| Línea 1: | Línea 1: | ||
| − | *[[ | + | ==Multidomnios== |
| + | ===config.php3=== | ||
| + | |||
| + | <code> | ||
| + | <pre> | ||
| + | |||
| + | <?php | ||
| + | /** | ||
| + | * Application wide configuration options | ||
| + | * | ||
| + | * This is the ActionApps main configuration file. In fact, this file is a PHP | ||
| + | * script which is included into every AA page, thus, php syntax is used. | ||
| + | * This basically means that this file defines constants in the form: | ||
| + | * | ||
| + | * $name = "value"; | ||
| + | * or in the form | ||
| + | * define("name", "value); | ||
| + | * | ||
| + | * | ||
| + | * PHP versions 4 and 5 | ||
| + | * | ||
| + | * LICENSE: This program is free software; you can redistribute it and/or modify | ||
| + | * it under the terms of the GNU General Public License as published by | ||
| + | * the Free Software Foundation; either version 2 of the License, or | ||
| + | * (at your option) any later version. | ||
| + | * | ||
| + | * This program is distributed in the hope that it will be useful, | ||
| + | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| + | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| + | * GNU General Public License for more details. | ||
| + | * | ||
| + | * You should have received a copy of the GNU General Public License | ||
| + | * along with this program (LICENSE); if not, write to the Free Software | ||
| + | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| + | * | ||
| + | * @version $Id: config.php3 2404 2007-05-09 15:10:58Z honzam $ | ||
| + | * @license http://opensource.org/licenses/gpl-license.php GNU Public License | ||
| + | * @copyright Copyright (C) 1999, 2000 Association for Progressive Communications | ||
| + | * @link http://www.apc.org/ APC | ||
| + | * | ||
| + | */ | ||
| + | |||
| + | /** AA_SITE_PATH defines the webserver's home directory. It must be an absolute | ||
| + | * path from the root. Make sure to terminate this path with a slash! | ||
| + | * Fill in the correct value between the quotes. | ||
| + | * It normaly looks like: | ||
| + | * define('AA_SITE_PATH', "/home/httpd/html/"); | ||
| + | */ | ||
| + | define('AA_SITE_PATH', "/var/www/html/"); | ||
| + | |||
| + | |||
| + | /** AA_BASE_DIR defines AA directory under AA_SITE_PATH where is AA installed. | ||
| + | * If you concaternate AA_SITE_PATH and AA_BASE_DIR, you should get absolute | ||
| + | * path from root to AA directory (where file slice.php3 is in). | ||
| + | * Make sure to terminate this path with a slash! | ||
| + | * Example: | ||
| + | * define('AA_BASE_DIR', "apc-aa/"); | ||
| + | */ | ||
| + | define('AA_BASE_DIR', "apc-aa/"); // AA_BASE_DIR is only used in this file so that | ||
| + | // a single change is required for multiple AA | ||
| + | // versions | ||
| + | |||
| + | |||
| + | /** AA_INSTAL_PATH is server url relative path to base AA directory | ||
| + | * You need to change this option only if your AA directory accessible through | ||
| + | * Apache webserver differ from AA_BASE_DIR (for example if you install AA to | ||
| + | * apc-aa-2.6.0 directory and then create defgine aa -> apc-aa-2.6.0 in Apache. | ||
| + | */ | ||
| + | define('AA_INSTAL_PATH', "/".AA_BASE_DIR); // you can left it as it is | ||
| + | |||
| + | |||
| + | /** Domain in which you want to run AA admin interface - in which domain we can | ||
| + | * find AA directory | ||
| + | * Make sure to terminate this path with a slash! | ||
| + | * Example: | ||
| + | * define('AA_HTTP_DOMAIN', "http://aa.apc.org/"); | ||
| + | */ | ||
| + | |||
| + | |||
| + | |||
| + | /** ID of AA (any unique 32chars long hexadecimal number) | ||
| + | * Please change this value to be unique - use any random hexadecimal number | ||
| + | * You MUST set it before you run setup.php3 script - you can't change it later | ||
| + | * bacause AA superadmin permission is joined with this number | ||
| + | */ | ||
| + | define("AA_ID", "990111222333444555666777888999A9"); | ||
| + | |||
| + | /** Organization name | ||
| + | * It should be also world unique - it is important to have it unique mainly | ||
| + | * if you plan exchange articles between servers | ||
| + | * (@see http://apc-aa.sourceforge.net/faq/index.shtml#241) | ||
| + | */ | ||
| + | |||
| + | $dominio = $_SERVER['HTTP_HOST']; | ||
| + | |||
| + | switch($dominio){ | ||
| + | case 'www.info.org.pe': | ||
| + | define('AA_HTTP_DOMAIN', "http://".$dominio."/"); | ||
| + | define("ORG_NAME","Info"); | ||
| + | define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here | ||
| + | define("DB_NAME", "aadb"); // Name of database | ||
| + | define("DB_USER", "aadb_info"); // User name for database access | ||
| + | define("DB_PASSWORD","********"); // Database password | ||
| + | define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ... | ||
| + | break; | ||
| + | case 'www.cede.org.pe': | ||
| + | define('AA_HTTP_DOMAIN', "http://".$dominio."/"); | ||
| + | define("ORG_NAME","CEDE"); | ||
| + | define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here | ||
| + | define("DB_NAME", "aadb-cede"); // Name of database | ||
| + | define("DB_USER", "cede"); // User name for database access | ||
| + | define("DB_PASSWORD","**********"); // Database password | ||
| + | define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ... | ||
| + | break; | ||
| + | case 'www.joven.org.pe': | ||
| + | define('AA_HTTP_DOMAIN', "http://".$dominio."/"); | ||
| + | define("ORG_NAME","Joven"); | ||
| + | define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here | ||
| + | define("DB_NAME", "aadb-joven"); // Name of database | ||
| + | define("DB_USER", "joven"); // User name for database access | ||
| + | define("DB_PASSWORD","*******"); // Database password | ||
| + | define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ... | ||
| + | |||
| + | |||
| + | /*define("COLOR_TABBG", "#A8C8B0"); // background of tables | ||
| + | define("COLOR_TABTITBG", "#589868"); // background of table titles | ||
| + | define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background you can redefine the colors in styles too | ||
| + | define("ADMIN_CSS", "admin.css"); // style for admin interface | ||
| + | define("ADM_SLICE_CSS", "adm_slice.css"); // style for public view of*/ | ||
| + | break; | ||
| + | case 'sjm.homelinux.com': | ||
| + | define('AA_HTTP_DOMAIN', "http://".$dominio."/"); | ||
| + | define("ORG_NAME","Municipalidad de SJM"); | ||
| + | define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here | ||
| + | define("DB_NAME", "aadb-transf-lima"); // Name of database | ||
| + | define("DB_USER", "aadb_transf"); // User name for database access | ||
| + | define("DB_PASSWORD","******"); // Database password | ||
| + | define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ... | ||
| + | break; | ||
| + | case 'cajamarca.homelinux.com': | ||
| + | define('AA_HTTP_DOMAIN', "http://".$dominio."/"); | ||
| + | define("ORG_NAME","municipalidad de Baños"); | ||
| + | define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here | ||
| + | define("DB_NAME", "aadb-transf-cajamarca"); // Name of database | ||
| + | define("DB_USER", "aadb_transf"); // User name for database access | ||
| + | define("DB_PASSWORD","********"); // Database password | ||
| + | define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ... | ||
| + | break; | ||
| + | case 'tarapoto.homelinux.com': | ||
| + | define('AA_HTTP_DOMAIN', "http://".$dominio."/"); | ||
| + | define("ORG_NAME","Municipalidad de Tarapoto"); | ||
| + | define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here | ||
| + | define("DB_NAME", "aadb-transf-tarapoto"); // Name of database | ||
| + | define("DB_USER", "aadb_transf"); // User name for database access | ||
| + | define("DB_PASSWORD","******"); // Database password | ||
| + | define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ... | ||
| + | break; | ||
| + | case 'ecblock.homelinux.com': | ||
| + | define('AA_HTTP_DOMAIN', "http://".$dominio."/"); | ||
| + | define("ORG_NAME","Cambio Climático Jequetepeque"); | ||
| + | define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here | ||
| + | define("DB_NAME", "aadb-ecblock"); // Name of database | ||
| + | define("DB_USER", "ecblock"); // User name for database access | ||
| + | define("DB_PASSWORD","*******"); // Database password | ||
| + | define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ... | ||
| + | break; | ||
| + | }; | ||
| + | |||
| + | |||
| + | /* define("ORG_NAME","Info"); | ||
| + | |||
| + | |||
| + | /** DB Access Configuration */ | ||
| + | /*define("DB_HOST", "localhost"); // server on which the database (MySQL) is | ||
| + | // often you can use "localhost" here | ||
| + | define("DB_NAME", "aadb"); // Name of database | ||
| + | define("DB_USER", "aadb_info"); // User name for database access | ||
| + | define("DB_PASSWORD","*****"); // Database password | ||
| + | define("DB_TYPE", "db_mysql"); // you can (in theory) use also another | ||
| + | // databases like db_odbc, db_mssql, ...*/ | ||
| + | |||
| + | /** MySQL 4.1 is able to use different character sets for the communication. | ||
| + | * Standard for MySQL client communication in PHP5 is UTF (probably), but if | ||
| + | * you are using another character sets (maybe for historical reason), then you | ||
| + | * need to specify it by "SET CHARACTER SET" and "SET COLLATION_CONNECTION" SQL | ||
| + | * commands. Just set the right values to following variables. | ||
| + | * We use (for czech character set "Windows 1250"): | ||
| + | * define("DB_CHARACTER_SET", "cp1250"); | ||
| + | * define("DB_COLLATION_CONNECTION", "cp1250_czech_cs"); | ||
| + | * Default is: commented out | ||
| + | */ | ||
| + | define("DB_CHARACTER_SET", "latin1"); | ||
| + | define("DB_COLLATION_CONNECTION", "latin1_swedish_ci"); | ||
| + | |||
| + | |||
| + | /** Use MySQL non-persistent database connect (mysql_connect()) | ||
| + | * or the persistent one? | ||
| + | * Persistent connection should be better for most servers, but if you have | ||
| + | * experience troubles in MySQL connection, use non-persistent connections | ||
| + | * see http://cz.php.net/manual/en/function.mysql-pconnect.php | ||
| + | * Default value: true | ||
| + | */ | ||
| + | define('AA_USE_NON_PERSISTENT_CONNECT', false); | ||
| + | |||
| + | /** Permissions system settings | ||
| + | * Select permission system (exactly one of "dummy", "ldap", "sql") | ||
| + | * default is "sql" - all user permissions are stored in sql database. | ||
| + | * You probably do not need to change this setting | ||
| + | */ | ||
| + | define("PERM_LIB", "sql"); | ||
| + | |||
| + | /** LDAP Configuration | ||
| + | * You need to configure it only if you use "ldap" permission system | ||
| + | * (@see PERM_LIB above) | ||
| + | */ | ||
| + | // define("LDAP_HOST", "localhost"); | ||
| + | // define("LDAP_BINDDN", "cn=aauser,ou=AA"); | ||
| + | // define("LDAP_BINDPW", "somepasswd"); // password | ||
| + | // define("LDAP_BASEDN", "ou=AA"); | ||
| + | // define("LDAP_PEOPLE", "ou=People,ou=AA"); | ||
| + | // define("LDAP_GROUPS", "ou=AA"); | ||
| + | // define("LDAP_ACLS", "ou=ACLs,ou=AA"); | ||
| + | // define("LDAP_PORT", 389); // standard LDAP port: 389 | ||
| + | |||
| + | /** Default language file | ||
| + | * Language files are stored in include/lang/ directory. At this time you can | ||
| + | * use any *_news_lang.php3, where '*' is one of cz, de, en, es, ja, ro, sk | ||
| + | * ( @see http://apc-aa.sourceforge.net/faq/index.shtml#1180 ) | ||
| + | */ | ||
| + | define("DEFAULT_LANG_INCLUDE", "es_news_lang.php3"); | ||
| + | |||
| + | /** e-mail for bug reporting contact */ | ||
| + | define("ERROR_REPORTING_EMAIL", "webmaster@infodes.org.pe"); | ||
| + | |||
| + | /** e-mail for Alerts management */ | ||
| + | define("ALERTS_EMAIL", "aaadmin@infodes.org.pe"); | ||
| + | |||
| + | /** Queue script run duration (in seconds) | ||
| + | * How long could run the script, which goes through queued tasks and executes | ||
| + | * them (toexecute class - used for Alerts mail sending, ...). | ||
| + | * Default value is 16.0 [second] */ | ||
| + | define('TOEXECUTE_ALLOWED_TIME', 59.0); | ||
| + | |||
| + | /** File uploads settings | ||
| + | * The directory for file uploads should be webserver writeable and it | ||
| + | * shouldn't be inside AA directory (for security reasons - PHP script upload) | ||
| + | * ( @see http://apc-aa.sourceforge.net/faq/index.shtml#fileupload ) | ||
| + | * ( @see http://apc-aa.sourceforge.net/faq/index.shtml#1118 ) | ||
| + | */ | ||
| + | /** max size of file in file/picture uploading */ | ||
| + | define("IMG_UPLOAD_MAX_SIZE", "400000"); | ||
| + | /** url to image/file directory */ | ||
| + | switch($dominio){ | ||
| + | case 'www.info.org.pe': | ||
| + | define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload/"); | ||
| + | define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload/"); | ||
| + | break; | ||
| + | case 'www.cede.org.pe': | ||
| + | define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_ced/"); | ||
| + | define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_ced/"); | ||
| + | break; | ||
| + | case 'www.joven.org.pe': | ||
| + | define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_jov/"); | ||
| + | define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_jov/"); | ||
| + | break; | ||
| + | case 'sjm.homelinux.com': | ||
| + | define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_sjm/"); | ||
| + | define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_sjm/"); | ||
| + | break; | ||
| + | case 'cajamarca.homelinux.com': | ||
| + | define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_caj/"); | ||
| + | define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_caj/"); | ||
| + | break; | ||
| + | case 'tarapoto.homelinux.com': | ||
| + | define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_tar/"); | ||
| + | define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_tar/"); | ||
| + | break; | ||
| + | case 'ecblock.homelinux.com': | ||
| + | define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_ecb/"); | ||
| + | define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_ecb/"); | ||
| + | break; | ||
| + | }; | ||
| + | |||
| + | /*define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload/"); | ||
| + | /** path from server root to image/file directory */ | ||
| + | /*define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload/"); | ||
| + | /** mkdir perms - AA creates new directory for each slice in image/file upload | ||
| + | * directory specified above. Each slice then have its own subdirectory. | ||
| + | * Default is 774 */ | ||
| + | define("IMG_UPLOAD_DIR_MODE", octdec('0774')); | ||
| + | /** perms for uploaded file. If not specified, the permissions are left, as | ||
| + | * is after the upload (based on configuration of your server | ||
| + | * Default is: commented out */ | ||
| + | // define('IMG_UPLOAD_FILE_MODE', octdec('0664')); | ||
| + | /** Maximum size of files included by {include(file)} inline alias */ | ||
| + | define("INCLUDE_FILE_MAX_SIZE", "400000"); | ||
| + | |||
| + | //----------------------------------------------------------------------------- | ||
| + | // Folloving section contains not so important config options and you will | ||
| + | // probably left it as it is | ||
| + | |||
| + | /** number of shown pages links in scroller's navigation bar */ | ||
| + | define("SCROLLER_LENGTH", 3); | ||
| + | |||
| + | /** Select color profile for administation pages */ | ||
| + | // WebNetworks profile (green - default) | ||
| + | /*define("COLOR_TABBG", "#A8C8B0"); // background of tables | ||
| + | define("COLOR_TABTITBG", "#589868"); // background of table titles | ||
| + | define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background | ||
| + | // you can redefine the colors in styles too | ||
| + | define("ADMIN_CSS", "admin.css"); // style for admin interface | ||
| + | define("ADM_SLICE_CSS", "adm_slice.css"); // style for public view of | ||
| + | */ // not encapsulated slices | ||
| + | |||
| + | /* ## IGC profile ## | ||
| + | define("COLOR_TABBG", "#A8C8B0"); // background of tables | ||
| + | define("COLOR_TABTITBG", "#589868"); // background of table titles | ||
| + | define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background | ||
| + | // you can redefine the colors in styles too | ||
| + | define("ADMIN_CSS", "admin-igc.css"); // style for admin interface | ||
| + | define("ADM_SLICE_CSS", "adm_slice-igc.css"); // style for public view of | ||
| + | // not encapsulated slices */ | ||
| + | |||
| + | /* ## Comlink profile ## | ||
| + | define("COLOR_TABBG", "#A8C8B0"); // background of tables | ||
| + | define("COLOR_TABTITBG", "#589868"); // background of table titles | ||
| + | define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background | ||
| + | // you can redefine the colors in styles too | ||
| + | define("ADMIN_CSS", "admin-cml.css"); // style for admin interface | ||
| + | define("ADM_SLICE_CSS", "adm_slice-cml.css"); // style for public view of | ||
| + | // not encapsulated slices */ | ||
| + | |||
| + | ## Econnects profile ## | ||
| + | define("COLOR_TABBG", "#EBDABE"); // background of tables | ||
| + | define("COLOR_TABTITBG", "#584011"); // background of table titles | ||
| + | define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background | ||
| + | // you can redefine the colors in styles too | ||
| + | define("ADMIN_CSS", "admin-ecn.css"); // style for admin interface | ||
| + | define("ADM_SLICE_CSS", "adm_slice.css"); // style for public view of | ||
| + | // not encapsulated slices */ | ||
| + | |||
| + | /** Page cache setting | ||
| + | * pages with items/views/slices/sites are automaticaly cached by AA | ||
| + | * The caching system is quite smart - it caches only unchanged pages. | ||
| + | * However, You can switch caching off. */ | ||
| + | define( "ENABLE_PAGE_CACHE", true ); | ||
| + | |||
| + | /** CACHE_TTL defines the time in seconds the page will be stored in cache | ||
| + | * (Time To Live) - in fact it can be infinity because of automatic cache | ||
| + | * flushing on page change (but then there will be problem with item | ||
| + | * expiration). Typically this is 600, i.e. 10 minutes, but 1 day (86400) | ||
| + | * makes for faster serving | ||
| + | * See: http://actionapps.org/en/Troubleshooting_and_Optimization#Caching | ||
| + | */ | ||
| + | define("CACHE_TTL", 600 ); | ||
| + | |||
| + | |||
| + | /** Convertors - you can install it and then use | ||
| + | * Just uncomment and fill the right path and convert option will be shown | ||
| + | * above any textarea in inputform, where you allow HTML | ||
| + | */ | ||
| + | // $CONV_HTMLFILTERS = array( ".doc" => "/usr/local/bin/wvHtml", | ||
| + | // ".pdf" => "/usr/local/bin/pdftohtml", | ||
| + | // ".xls" => "/usr/bin/xlhtml", | ||
| + | // ".ppt" => "/usr/bin/ppthtml", | ||
| + | // "iconv"=> "/usr/bin/iconv" ); | ||
| + | // define(CONV_DEFAULTENCODING,'windows-1250'); // default output encoding | ||
| + | // define(CONV_SYSTEMENCODING,'utf-8'); | ||
| + | |||
| + | /** If true, the expired items could be displayed by in specific query | ||
| + | * (good for archive display). If false, expired items are never shown */ | ||
| + | define("ALLOW_DISPLAY_EXPIRED_ITEMS", true); | ||
| + | |||
| + | /** Maximum number of items, which can be related to some item */ | ||
| + | define( "MAX_RELATED_COUNT", 50 ); | ||
| + | |||
| + | /** set this directive to 1 if you want to data-entry forms to have only | ||
| + | * one column */ | ||
| + | define("SINGLE_COLUMN_FORM", "0"); | ||
| + | |||
| + | /** Since v1.8 you can use short id for item identification | ||
| + | * (x instead of sh_itm) */ | ||
| + | $USE_SHORT_URL = true; | ||
| + | |||
| + | //----------------------------------------------------------------------------- | ||
| + | // Following section just prepares some constants | ||
| + | // You probably do not need to change this | ||
| + | |||
| + | define('AA_BASE_PATH', AA_SITE_PATH. AA_BASE_DIR); // do not change | ||
| + | define('AA_INC_PATH' , AA_BASE_PATH. "include/"); // do not change | ||
| + | define('AA_PHPTHUMB_PATH', AA_BASE_PATH. "misc/phpThumb/"); // do not change | ||
| + | |||
| + | if ( !defined('AA_BASE_PATH') OR (strlen(AA_BASE_PATH) < 1)) { | ||
| + | echo "you must set AA_INC_PATH and other variables in config.php3 !"; | ||
| + | } | ||
| + | |||
| + | |||
| + | /** set this directive to true, if your php already auto-includes phplib | ||
| + | * if it is 'false' and it should be true you'll get an error like: | ||
| + | * Fatal error: DB_Sql is already a function or class in | ||
| + | * /var/php/phplib/php/db_mysql.inc on line 12 */ | ||
| + | define("PHPLIB_ALREADY_LOADED", false); | ||
| + | |||
| + | /** PHPLib is the part of AA since v >2.2.0. Do not need to care about PHPLib */ | ||
| + | define('PHPLIB_LIBDIR', AA_INC_PATH.'phplib/'); // do not change | ||
| + | |||
| + | /** URL of aa instalation */ | ||
| + | define("AA_INSTAL_URL", AA_HTTP_DOMAIN. substr(AA_INSTAL_PATH,1)); // do not change | ||
| + | |||
| + | /** URL of index of help files for AA */ | ||
| + | define("DOCUMENTATION_URL", "http://actionapps.org/aa/doc"); | ||
| + | |||
| + | /** developer SITE_CONFIG | ||
| + | * Note: developers can put their site-specific config in SITE_CONFIG | ||
| + | * Only the first define() has any effect. | ||
| + | * Therefore, if constants are defined in SITE_CONFIG and also defined | ||
| + | * in the //add new CONSTANTS section, the second definitions do not take hold. | ||
| + | * | ||
| + | * Switches here are based on SERVER_ADDR so that all virtual hosts | ||
| + | * can be configured in one place | ||
| + | */ | ||
| + | /* | ||
| + | switch ($SERVER_ADDR) { | ||
| + | case "209.220.30.175": | ||
| + | case "209.220.30.171": | ||
| + | define (SITE_CONFIG, "config-cyborganic.inc"); break; | ||
| + | } | ||
| + | |||
| + | if (defined ("SITE_CONFIG")) { | ||
| + | // require does not work as expected inside control structures! | ||
| + | include (AA_INC_PATH . SITE_CONFIG); | ||
| + | } | ||
| + | */ | ||
| + | |||
| + | /** Filemanager is special feature which allows you to modify static files right | ||
| + | * inside AA admin interface. | ||
| + | * It's not necessary to configure it here, if you don't plan to use it. | ||
| + | * ( @see http://apc-aa.sourceforge.net/faq/index.shtml#1106 ) | ||
| + | * ( @see http://apc-aa.sourceforge.net/faq/index.shtml#fileman ) | ||
| + | */ | ||
| + | /** mkdir perms, set by variable because constants don't work with octal | ||
| + | * values */ | ||
| + | define('FILEMAN_MODE_DIR', octdec('0770')); | ||
| + | /** create file perms */ | ||
| + | define('FILEMAN_MODE_FILE', octdec('0664')); | ||
| + | /** in this directory individual slice directories and directory "templates" | ||
| + | * are created */ | ||
| + | /*define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files/"); | ||
| + | /** URL path to the base directory */ | ||
| + | /*define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files/"); | ||
| + | /** time in seconds to allow to upload big files */ | ||
| + | switch($dominio){ | ||
| + | case 'www.infodes.org.pe': | ||
| + | define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files/"); | ||
| + | define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files/"); | ||
| + | break; | ||
| + | case 'www.cedecap.org.pe': | ||
| + | define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-ced/"); | ||
| + | define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-ced/"); | ||
| + | break; | ||
| + | case 'www.jovenestic.org.pe': | ||
| + | define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-jov/"); | ||
| + | define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-jov/"); | ||
| + | break; | ||
| + | case 'sjm.homelinux.com': | ||
| + | define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-sjm/"); | ||
| + | define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-sjm/"); | ||
| + | break; | ||
| + | case 'cajamarca.homelinux.com': | ||
| + | define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-caj/"); | ||
| + | define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-caj/"); | ||
| + | break; | ||
| + | case 'tarapoto.homelinux.com': | ||
| + | define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-tar/"); | ||
| + | define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-tar/"); | ||
| + | break; | ||
| + | case 'ecblock.homelinux.com': | ||
| + | define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-ecb/"); | ||
| + | define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-ecb/"); | ||
| + | break; | ||
| + | }; | ||
| + | |||
| + | |||
| + | define("FILEMAN_UPLOAD_TIME_LIMIT", 600); | ||
| + | |||
| + | /** XMGETTEXT language files - this setting is needed only for AA developers | ||
| + | * who want to run xmgettext (see misc/mgettext/index.php3). */ | ||
| + | $XMGETTEXT_DESTINATION_DIR = "/www/php_rw/lang/"; | ||
| + | |||
| + | /** MAILMAN synchronization dir. In this directory are placed the | ||
| + | * files with lists of email addresses which processes mailman. | ||
| + | * The dir must exist, it is not created by the mailman.php3 script. | ||
| + | * ( @see http://apc-aa.sourceforge.net/faq/index.shtml#email ) */ | ||
| + | $MAILMAN_SYNCHRO_DIR = "/www/mailman/"; | ||
| + | ?> | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | </code> | ||
Revisión del 20:23 26 nov 2007
Multidomnios
config.php3
<?php
/**
* Application wide configuration options
*
* This is the ActionApps main configuration file. In fact, this file is a PHP
* script which is included into every AA page, thus, php syntax is used.
* This basically means that this file defines constants in the form:
*
* $name = "value";
* or in the form
* define("name", "value);
*
*
* PHP versions 4 and 5
*
* LICENSE: This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program (LICENSE); if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* @version $Id: config.php3 2404 2007-05-09 15:10:58Z honzam $
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @copyright Copyright (C) 1999, 2000 Association for Progressive Communications
* @link http://www.apc.org/ APC
*
*/
/** AA_SITE_PATH defines the webserver's home directory. It must be an absolute
* path from the root. Make sure to terminate this path with a slash!
* Fill in the correct value between the quotes.
* It normaly looks like:
* define('AA_SITE_PATH', "/home/httpd/html/");
*/
define('AA_SITE_PATH', "/var/www/html/");
/** AA_BASE_DIR defines AA directory under AA_SITE_PATH where is AA installed.
* If you concaternate AA_SITE_PATH and AA_BASE_DIR, you should get absolute
* path from root to AA directory (where file slice.php3 is in).
* Make sure to terminate this path with a slash!
* Example:
* define('AA_BASE_DIR', "apc-aa/");
*/
define('AA_BASE_DIR', "apc-aa/"); // AA_BASE_DIR is only used in this file so that
// a single change is required for multiple AA
// versions
/** AA_INSTAL_PATH is server url relative path to base AA directory
* You need to change this option only if your AA directory accessible through
* Apache webserver differ from AA_BASE_DIR (for example if you install AA to
* apc-aa-2.6.0 directory and then create defgine aa -> apc-aa-2.6.0 in Apache.
*/
define('AA_INSTAL_PATH', "/".AA_BASE_DIR); // you can left it as it is
/** Domain in which you want to run AA admin interface - in which domain we can
* find AA directory
* Make sure to terminate this path with a slash!
* Example:
* define('AA_HTTP_DOMAIN', "http://aa.apc.org/");
*/
/** ID of AA (any unique 32chars long hexadecimal number)
* Please change this value to be unique - use any random hexadecimal number
* You MUST set it before you run setup.php3 script - you can't change it later
* bacause AA superadmin permission is joined with this number
*/
define("AA_ID", "990111222333444555666777888999A9");
/** Organization name
* It should be also world unique - it is important to have it unique mainly
* if you plan exchange articles between servers
* (@see http://apc-aa.sourceforge.net/faq/index.shtml#241)
*/
$dominio = $_SERVER['HTTP_HOST'];
switch($dominio){
case 'www.info.org.pe':
define('AA_HTTP_DOMAIN', "http://".$dominio."/");
define("ORG_NAME","Info");
define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here
define("DB_NAME", "aadb"); // Name of database
define("DB_USER", "aadb_info"); // User name for database access
define("DB_PASSWORD","********"); // Database password
define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ...
break;
case 'www.cede.org.pe':
define('AA_HTTP_DOMAIN', "http://".$dominio."/");
define("ORG_NAME","CEDE");
define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here
define("DB_NAME", "aadb-cede"); // Name of database
define("DB_USER", "cede"); // User name for database access
define("DB_PASSWORD","**********"); // Database password
define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ...
break;
case 'www.joven.org.pe':
define('AA_HTTP_DOMAIN', "http://".$dominio."/");
define("ORG_NAME","Joven");
define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here
define("DB_NAME", "aadb-joven"); // Name of database
define("DB_USER", "joven"); // User name for database access
define("DB_PASSWORD","*******"); // Database password
define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ...
/*define("COLOR_TABBG", "#A8C8B0"); // background of tables
define("COLOR_TABTITBG", "#589868"); // background of table titles
define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background you can redefine the colors in styles too
define("ADMIN_CSS", "admin.css"); // style for admin interface
define("ADM_SLICE_CSS", "adm_slice.css"); // style for public view of*/
break;
case 'sjm.homelinux.com':
define('AA_HTTP_DOMAIN', "http://".$dominio."/");
define("ORG_NAME","Municipalidad de SJM");
define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here
define("DB_NAME", "aadb-transf-lima"); // Name of database
define("DB_USER", "aadb_transf"); // User name for database access
define("DB_PASSWORD","******"); // Database password
define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ...
break;
case 'cajamarca.homelinux.com':
define('AA_HTTP_DOMAIN', "http://".$dominio."/");
define("ORG_NAME","municipalidad de Baños");
define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here
define("DB_NAME", "aadb-transf-cajamarca"); // Name of database
define("DB_USER", "aadb_transf"); // User name for database access
define("DB_PASSWORD","********"); // Database password
define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ...
break;
case 'tarapoto.homelinux.com':
define('AA_HTTP_DOMAIN', "http://".$dominio."/");
define("ORG_NAME","Municipalidad de Tarapoto");
define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here
define("DB_NAME", "aadb-transf-tarapoto"); // Name of database
define("DB_USER", "aadb_transf"); // User name for database access
define("DB_PASSWORD","******"); // Database password
define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ...
break;
case 'ecblock.homelinux.com':
define('AA_HTTP_DOMAIN', "http://".$dominio."/");
define("ORG_NAME","Cambio Climático Jequetepeque");
define("DB_HOST", "localhost"); // server on which the database (MySQL) is often you can use "localhost" here
define("DB_NAME", "aadb-ecblock"); // Name of database
define("DB_USER", "ecblock"); // User name for database access
define("DB_PASSWORD","*******"); // Database password
define("DB_TYPE", "db_mysql"); // you can (in theory) use also another databases like db_odbc, db_mssql, ...
break;
};
/* define("ORG_NAME","Info");
/** DB Access Configuration */
/*define("DB_HOST", "localhost"); // server on which the database (MySQL) is
// often you can use "localhost" here
define("DB_NAME", "aadb"); // Name of database
define("DB_USER", "aadb_info"); // User name for database access
define("DB_PASSWORD","*****"); // Database password
define("DB_TYPE", "db_mysql"); // you can (in theory) use also another
// databases like db_odbc, db_mssql, ...*/
/** MySQL 4.1 is able to use different character sets for the communication.
* Standard for MySQL client communication in PHP5 is UTF (probably), but if
* you are using another character sets (maybe for historical reason), then you
* need to specify it by "SET CHARACTER SET" and "SET COLLATION_CONNECTION" SQL
* commands. Just set the right values to following variables.
* We use (for czech character set "Windows 1250"):
* define("DB_CHARACTER_SET", "cp1250");
* define("DB_COLLATION_CONNECTION", "cp1250_czech_cs");
* Default is: commented out
*/
define("DB_CHARACTER_SET", "latin1");
define("DB_COLLATION_CONNECTION", "latin1_swedish_ci");
/** Use MySQL non-persistent database connect (mysql_connect())
* or the persistent one?
* Persistent connection should be better for most servers, but if you have
* experience troubles in MySQL connection, use non-persistent connections
* see http://cz.php.net/manual/en/function.mysql-pconnect.php
* Default value: true
*/
define('AA_USE_NON_PERSISTENT_CONNECT', false);
/** Permissions system settings
* Select permission system (exactly one of "dummy", "ldap", "sql")
* default is "sql" - all user permissions are stored in sql database.
* You probably do not need to change this setting
*/
define("PERM_LIB", "sql");
/** LDAP Configuration
* You need to configure it only if you use "ldap" permission system
* (@see PERM_LIB above)
*/
// define("LDAP_HOST", "localhost");
// define("LDAP_BINDDN", "cn=aauser,ou=AA");
// define("LDAP_BINDPW", "somepasswd"); // password
// define("LDAP_BASEDN", "ou=AA");
// define("LDAP_PEOPLE", "ou=People,ou=AA");
// define("LDAP_GROUPS", "ou=AA");
// define("LDAP_ACLS", "ou=ACLs,ou=AA");
// define("LDAP_PORT", 389); // standard LDAP port: 389
/** Default language file
* Language files are stored in include/lang/ directory. At this time you can
* use any *_news_lang.php3, where '*' is one of cz, de, en, es, ja, ro, sk
* ( @see http://apc-aa.sourceforge.net/faq/index.shtml#1180 )
*/
define("DEFAULT_LANG_INCLUDE", "es_news_lang.php3");
/** e-mail for bug reporting contact */
define("ERROR_REPORTING_EMAIL", "webmaster@infodes.org.pe");
/** e-mail for Alerts management */
define("ALERTS_EMAIL", "aaadmin@infodes.org.pe");
/** Queue script run duration (in seconds)
* How long could run the script, which goes through queued tasks and executes
* them (toexecute class - used for Alerts mail sending, ...).
* Default value is 16.0 [second] */
define('TOEXECUTE_ALLOWED_TIME', 59.0);
/** File uploads settings
* The directory for file uploads should be webserver writeable and it
* shouldn't be inside AA directory (for security reasons - PHP script upload)
* ( @see http://apc-aa.sourceforge.net/faq/index.shtml#fileupload )
* ( @see http://apc-aa.sourceforge.net/faq/index.shtml#1118 )
*/
/** max size of file in file/picture uploading */
define("IMG_UPLOAD_MAX_SIZE", "400000");
/** url to image/file directory */
switch($dominio){
case 'www.info.org.pe':
define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload/");
define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload/");
break;
case 'www.cede.org.pe':
define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_ced/");
define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_ced/");
break;
case 'www.joven.org.pe':
define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_jov/");
define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_jov/");
break;
case 'sjm.homelinux.com':
define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_sjm/");
define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_sjm/");
break;
case 'cajamarca.homelinux.com':
define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_caj/");
define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_caj/");
break;
case 'tarapoto.homelinux.com':
define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_tar/");
define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_tar/");
break;
case 'ecblock.homelinux.com':
define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload_ecb/");
define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload_ecb/");
break;
};
/*define("IMG_UPLOAD_URL", AA_HTTP_DOMAIN."img_upload/");
/** path from server root to image/file directory */
/*define("IMG_UPLOAD_PATH", AA_SITE_PATH."img_upload/");
/** mkdir perms - AA creates new directory for each slice in image/file upload
* directory specified above. Each slice then have its own subdirectory.
* Default is 774 */
define("IMG_UPLOAD_DIR_MODE", octdec('0774'));
/** perms for uploaded file. If not specified, the permissions are left, as
* is after the upload (based on configuration of your server
* Default is: commented out */
// define('IMG_UPLOAD_FILE_MODE', octdec('0664'));
/** Maximum size of files included by {include(file)} inline alias */
define("INCLUDE_FILE_MAX_SIZE", "400000");
//-----------------------------------------------------------------------------
// Folloving section contains not so important config options and you will
// probably left it as it is
/** number of shown pages links in scroller's navigation bar */
define("SCROLLER_LENGTH", 3);
/** Select color profile for administation pages */
// WebNetworks profile (green - default)
/*define("COLOR_TABBG", "#A8C8B0"); // background of tables
define("COLOR_TABTITBG", "#589868"); // background of table titles
define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background
// you can redefine the colors in styles too
define("ADMIN_CSS", "admin.css"); // style for admin interface
define("ADM_SLICE_CSS", "adm_slice.css"); // style for public view of
*/ // not encapsulated slices
/* ## IGC profile ##
define("COLOR_TABBG", "#A8C8B0"); // background of tables
define("COLOR_TABTITBG", "#589868"); // background of table titles
define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background
// you can redefine the colors in styles too
define("ADMIN_CSS", "admin-igc.css"); // style for admin interface
define("ADM_SLICE_CSS", "adm_slice-igc.css"); // style for public view of
// not encapsulated slices */
/* ## Comlink profile ##
define("COLOR_TABBG", "#A8C8B0"); // background of tables
define("COLOR_TABTITBG", "#589868"); // background of table titles
define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background
// you can redefine the colors in styles too
define("ADMIN_CSS", "admin-cml.css"); // style for admin interface
define("ADM_SLICE_CSS", "adm_slice-cml.css"); // style for public view of
// not encapsulated slices */
## Econnects profile ##
define("COLOR_TABBG", "#EBDABE"); // background of tables
define("COLOR_TABTITBG", "#584011"); // background of table titles
define("COLOR_BACKGROUND","#F5F0E7"); // admin pages background
// you can redefine the colors in styles too
define("ADMIN_CSS", "admin-ecn.css"); // style for admin interface
define("ADM_SLICE_CSS", "adm_slice.css"); // style for public view of
// not encapsulated slices */
/** Page cache setting
* pages with items/views/slices/sites are automaticaly cached by AA
* The caching system is quite smart - it caches only unchanged pages.
* However, You can switch caching off. */
define( "ENABLE_PAGE_CACHE", true );
/** CACHE_TTL defines the time in seconds the page will be stored in cache
* (Time To Live) - in fact it can be infinity because of automatic cache
* flushing on page change (but then there will be problem with item
* expiration). Typically this is 600, i.e. 10 minutes, but 1 day (86400)
* makes for faster serving
* See: http://actionapps.org/en/Troubleshooting_and_Optimization#Caching
*/
define("CACHE_TTL", 600 );
/** Convertors - you can install it and then use
* Just uncomment and fill the right path and convert option will be shown
* above any textarea in inputform, where you allow HTML
*/
// $CONV_HTMLFILTERS = array( ".doc" => "/usr/local/bin/wvHtml",
// ".pdf" => "/usr/local/bin/pdftohtml",
// ".xls" => "/usr/bin/xlhtml",
// ".ppt" => "/usr/bin/ppthtml",
// "iconv"=> "/usr/bin/iconv" );
// define(CONV_DEFAULTENCODING,'windows-1250'); // default output encoding
// define(CONV_SYSTEMENCODING,'utf-8');
/** If true, the expired items could be displayed by in specific query
* (good for archive display). If false, expired items are never shown */
define("ALLOW_DISPLAY_EXPIRED_ITEMS", true);
/** Maximum number of items, which can be related to some item */
define( "MAX_RELATED_COUNT", 50 );
/** set this directive to 1 if you want to data-entry forms to have only
* one column */
define("SINGLE_COLUMN_FORM", "0");
/** Since v1.8 you can use short id for item identification
* (x instead of sh_itm) */
$USE_SHORT_URL = true;
//-----------------------------------------------------------------------------
// Following section just prepares some constants
// You probably do not need to change this
define('AA_BASE_PATH', AA_SITE_PATH. AA_BASE_DIR); // do not change
define('AA_INC_PATH' , AA_BASE_PATH. "include/"); // do not change
define('AA_PHPTHUMB_PATH', AA_BASE_PATH. "misc/phpThumb/"); // do not change
if ( !defined('AA_BASE_PATH') OR (strlen(AA_BASE_PATH) < 1)) {
echo "you must set AA_INC_PATH and other variables in config.php3 !";
}
/** set this directive to true, if your php already auto-includes phplib
* if it is 'false' and it should be true you'll get an error like:
* Fatal error: DB_Sql is already a function or class in
* /var/php/phplib/php/db_mysql.inc on line 12 */
define("PHPLIB_ALREADY_LOADED", false);
/** PHPLib is the part of AA since v >2.2.0. Do not need to care about PHPLib */
define('PHPLIB_LIBDIR', AA_INC_PATH.'phplib/'); // do not change
/** URL of aa instalation */
define("AA_INSTAL_URL", AA_HTTP_DOMAIN. substr(AA_INSTAL_PATH,1)); // do not change
/** URL of index of help files for AA */
define("DOCUMENTATION_URL", "http://actionapps.org/aa/doc");
/** developer SITE_CONFIG
* Note: developers can put their site-specific config in SITE_CONFIG
* Only the first define() has any effect.
* Therefore, if constants are defined in SITE_CONFIG and also defined
* in the //add new CONSTANTS section, the second definitions do not take hold.
*
* Switches here are based on SERVER_ADDR so that all virtual hosts
* can be configured in one place
*/
/*
switch ($SERVER_ADDR) {
case "209.220.30.175":
case "209.220.30.171":
define (SITE_CONFIG, "config-cyborganic.inc"); break;
}
if (defined ("SITE_CONFIG")) {
// require does not work as expected inside control structures!
include (AA_INC_PATH . SITE_CONFIG);
}
*/
/** Filemanager is special feature which allows you to modify static files right
* inside AA admin interface.
* It's not necessary to configure it here, if you don't plan to use it.
* ( @see http://apc-aa.sourceforge.net/faq/index.shtml#1106 )
* ( @see http://apc-aa.sourceforge.net/faq/index.shtml#fileman )
*/
/** mkdir perms, set by variable because constants don't work with octal
* values */
define('FILEMAN_MODE_DIR', octdec('0770'));
/** create file perms */
define('FILEMAN_MODE_FILE', octdec('0664'));
/** in this directory individual slice directories and directory "templates"
* are created */
/*define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files/");
/** URL path to the base directory */
/*define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files/");
/** time in seconds to allow to upload big files */
switch($dominio){
case 'www.infodes.org.pe':
define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files/");
define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files/");
break;
case 'www.cedecap.org.pe':
define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-ced/");
define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-ced/");
break;
case 'www.jovenestic.org.pe':
define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-jov/");
define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-jov/");
break;
case 'sjm.homelinux.com':
define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-sjm/");
define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-sjm/");
break;
case 'cajamarca.homelinux.com':
define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-caj/");
define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-caj/");
break;
case 'tarapoto.homelinux.com':
define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-tar/");
define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-tar/");
break;
case 'ecblock.homelinux.com':
define("FILEMAN_BASE_DIR",AA_SITE_PATH."apc-aa-files-ecb/");
define("FILEMAN_BASE_URL",AA_HTTP_DOMAIN."apc-aa-files-ecb/");
break;
};
define("FILEMAN_UPLOAD_TIME_LIMIT", 600);
/** XMGETTEXT language files - this setting is needed only for AA developers
* who want to run xmgettext (see misc/mgettext/index.php3). */
$XMGETTEXT_DESTINATION_DIR = "/www/php_rw/lang/";
/** MAILMAN synchronization dir. In this directory are placed the
* files with lists of email addresses which processes mailman.
* The dir must exist, it is not created by the mailman.php3 script.
* ( @see http://apc-aa.sourceforge.net/faq/index.shtml#email ) */
$MAILMAN_SYNCHRO_DIR = "/www/mailman/";
?>