Changes

Jump to navigation Jump to search
m
Line 177: Line 177:  
  vim /var/www/site/app/config/config.php
 
  vim /var/www/site/app/config/config.php
 
</code>
 
</code>
 +
 +
<code><pre>
 +
 +
<?php
 +
/* ***** BEGIN LICENSE BLOCK *****
 +
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
 +
*
 +
* The contents of this file are subject to the Mozilla Public License Version
 +
* 1.1 (the "License"); you may not use this file except in compliance with
 +
* the License. You may obtain a copy of the License at
 +
* http://www.mozilla.org/MPL/
 +
*
 +
* Software distributed under the License is distributed on an "AS IS" basis,
 +
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 +
* for the specific language governing rights and limitations under the
 +
* License.
 +
*
 +
* The Original Code is addons.mozilla.org site.
 +
*
 +
* The Initial Developer of the Original Code is
 +
* The Mozilla Foundation.
 +
* Portions created by the Initial Developer are Copyright (C) 2006
 +
* the Initial Developer. All Rights Reserved.
 +
*
 +
* Contributor(s):
 +
*  Wil Clouser <wclouser@mozilla.com> (Original Author)
 +
*  Mike Morgan <morgamic@mozilla.com>
 +
*  Justin Scott <fligtar@gmail.com>
 +
*  Frederic Wenzel <fwenzel@mozilla.com>
 +
*
 +
* Alternatively, the contents of this file may be used under the terms of
 +
* either the GNU General Public License Version 2 or later (the "GPL"), or
 +
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
 +
* in which case the provisions of the GPL or the LGPL are applicable instead
 +
* of those above. If you wish to allow use of your version of this file only
 +
* under the terms of either the GPL or the LGPL, and not to allow others to
 +
* use your version of this file under the terms of the MPL, indicate your
 +
* decision by deleting the provisions above and replace them with the notice
 +
* and other provisions required by the GPL or the LGPL. If you do not delete
 +
* the provisions above, a recipient may use your version of this file under
 +
* the terms of any one of the MPL, the GPL or the LGPL.
 +
*
 +
* ***** END LICENSE BLOCK ***** */
 +
 +
 +
 +
/**
 +
* Global configuration document.
 +
*
 +
* This document covers both the CakePHP based site (/site) and its service scripts.
 +
* Unless otherwise noted, trailing slashes should not be used.
 +
* @package amo
 +
*/
 +
 +
/**
 +
* Site URL
 +
* Example: http://addons.mozilla.org
 +
* Example: http://khan-vm.mozilla.org (dev)
 +
* Example of getting a full controller url:
 +
*    echo SITE_URL.$html->url('/users/register');
 +
* Will default to http://addons.mozilla.org unless defined below
 +
*/
 +
// define('SITE_URL', '');
 +
 +
/**
 +
* Services URL.
 +
* Example: http://addons.mozilla.org/services
 +
* Example: http://khan-vm.mozilla.org/amo/services (dev)
 +
*/
 +
define('SERVICE_URL','htp://activities.sugarlabs.org');
 +
 +
/**
 +
* Site State
 +
* Example: production
 +
* Example: staging
 +
* Example: dev
 +
* All uses should default to dev
 +
*/
 +
define('SITE_STATE', 'dev');
 +
 +
/**
 +
* Files
 +
* The application uses these paths to piece together the URL for files.
 +
*
 +
* HOST and URL are separated because CakePHP has $html->webroot, and only appends
 +
* FILES_URL while the services need both since it doesn't have
 +
* Cake's context.
 +
*
 +
* No trailing slashes.
 +
*/
 +
 +
/**
 +
* Host, including http://.  Should be everything leading up to addon ids.
 +
* Example: http://releases.mozilla.org/addons
 +
  */
 +
define('FILES_HOST', 'http://activities.sugarlabs.org');     
 +
 +
/**
 +
* Relative web path of the files directory.  Tacking this on to FILES_HOST should get you
 +
* the complete URL where your files are. This is the location of the downloads controller
 +
* and it should not normally need to be changed, the default is set in constants.php,
 +
* and shown commented out here.
 +
*
 +
* Example: downloads/file
 +
*/
 +
define('FILES_URL', 'downloads');
 +
 +
/**
 +
* File path for storing XPI/JAR files (or any files associated with an add-on).
 +
* Example: /data/www/app/webroot/files
 +
*/
 +
define('REPO_PATH', '/var/www/files');
 +
 +
/**
 +
* File path for storing public files to be rsynced for updates
 +
* If left commented out, files will not be copied there and will use only REPO_PATH
 +
*/
 +
//define('PUBLIC_STAGING_PATH', '');
 +
 +
/**
 +
* The path to the gnu diff program (or any diff program able to create a unified diff).
 +
* If left commented out, it will use the xdiff package
 +
*/
 +
//define('DIFF_PATH', '/usr/bin/diff');
 +
 +
/**
 +
* This is the number of seconds for which repeat downloads will not
 +
* be counted, since Firefox does multiple gets during a single install process.
 +
*/
 +
define('DL_COUNT_DELAY', '10');
 +
 +
/**
 +
* Path to directory where detailed logfiles are kept. Files will be created in
 +
* this directory in the format: {DETAILED_LOG_PATH}/Y-M-D.txt
 +
*/
 +
//define('DETAILED_LOG_PATH', '');
 +
 +
/**
 +
* Path to directory for misc. AMO storage accessible by all webheads.
 +
*/
 +
define('NETAPP_STORAGE', '');
 +
 +
/**
 +
* Facebook Configuration
 +
*/
 +
// Whether the Facebook controller is enabled
 +
define('FB_ENABLED', 'false');
 +
 +
// Facebook API keys
 +
define('FB_API_KEY', '');
 +
define('FB_API_SECRET', '');
 +
 +
// Facebook App URL
 +
define('FB_URL', 'http://apps.facebook.com/add-ons');
 +
 +
// Facebook Image site - where images are pulled from
 +
define('FB_IMAGE_SITE', 'https://addons.mozilla.org');
 +
 +
// Facebook Install site - where the add-on install page goes
 +
define('FB_INSTALL_SITE', 'https://addons.mozilla.org');
 +
 +
// Facebook Bounce Percentage - percent of hits to bounce
 +
//define('FB_BOUNCE_PERCENTAGE', 0);
 +
 +
/**
 +
* Database configuration.
 +
*/
 +
 +
/**
 +
* DB_USER, DB_PASS, DB_NAME, DB_HOST, DB_PORT
 +
* This database has read/write capabilities.  Host and port default to localhost and 3306.
 +
*/
 +
define('DB_USER','remora');
 +
define('DB_PASS','remora');
 +
define('DB_NAME','remora');
 +
 +
/**
 +
* SHADOW_DB_USER, SHADOW_DB_PASS, SHADOW_DB_NAME, SHADOW_DB_HOST, SHADOW_DB_PORT
 +
* Array of shadow databases that have read-only access.
 +
* - If left alone, will default to DB_* above.
 +
* - DB_WEIGHTs must sum to 1. i.e., a weight of 0 will never get hit, a weight
 +
*  of .50 will get hit half of the time, and a weight of 1 will always get hit.
 +
* - The array keys need not be numeric and could be used for descriptive purposes
 +
*  that would appear in the monitor script.
 +
*/
 +
global $shadow_databases;
 +
$shadow_databases = array(
 +
    0 => array(
 +
        'DB_HOST' => '',
 +
        'DB_PORT' => 3306,
 +
        'DB_NAME' => '',
 +
        'DB_USER' => '',
 +
        'DB_PASS' => '',
 +
        'DB_WEIGHT' => 0
 +
    )
 +
);
 +
 +
/**
 +
* TEST_DB_USER, TEST_DB_PASS, TEST_DB_NAME, TEST_DB_HOST, TEST_DB_PORT
 +
* The test database.  All fields default to their DB_* counterparts, except
 +
* for TEST_DB_NAME, which is DB_NAME . "-test".
 +
*/
 +
 +
/**
 +
* memcache configuration.
 +
*
 +
* The memcache_config array lists all possible memcached servers to use in case the default server does not have the appropriate key.
 +
*/
 +
global $memcache_config;
 +
$memcache_config = array(
 +
    'localhost' => array(
 +
      'port' => '11211',
 +
      'persistent' => true,
 +
      'weight' => '1',
 +
      'timeout' => '1',
 +
      'retry_interval' => 15
 +
    )
 +
);
 +
 +
/**
 +
* Recaptcha (recaptcha.net) configuration
 +
*/
 +
define('RECAPTCHA_ENABLED', false);
 +
define('RECAPTCHA_PRIVATE_KEY', '...');
 +
define('RECAPTCHA_PUBLIC_KEY', '...');
 +
 +
/**
 +
* Compatibility Center Versions
 +
*/
 +
define('COMPAT_DEFAULT_VERSION', '3.1');
 +
global $compatibility_versions;
 +
$compatibility_versions = array(
 +
    '3.0', '3.1'
 +
);
 +
 +
?>
 +
</pre></nowiki>
    
===Edit config-local.php===
 
===Edit config-local.php===
2,751

edits

Navigation menu