sync installer config template files, fix dbconf sample
- syncs config.php and database.php for installer with CI 3.1.6 versions - syncs sample database config file with CI 3.1.6 (missed before)
这个提交包含在:
		
							父节点
							
								
									713d2825ad
								
							
						
					
					
						当前提交
						2c2e2c97e5
					
				
					共有  4 个文件被更改,包括 390 次插入 和 144 次删除
				
			
		|  | @ -10,7 +10,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); | |||
| |	'app_name'		Name of the App 'Cloudlog' | ||||
| |	'app_version'	Set by the dev team. | ||||
| |	'directory'		directory where cloudlog is installed eg "logger" | ||||
| |  'callbook'    Selects which Callbook lookup to use defaults "hamli" but supports "qrz" | ||||
| |	'callbook'		Selects which Callbook lookup to use defaults "hamqth" but supports "qrz" | ||||
| */ | ||||
| 
 | ||||
| $config['app_name'] = "Cloudlog"; | ||||
|  |  | |||
|  | @ -1,57 +1,98 @@ | |||
| <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | ||||
| <?php | ||||
| defined('BASEPATH') OR exit('No direct script access allowed'); | ||||
| 
 | ||||
| /* | ||||
| | ------------------------------------------------------------------- | ||||
| | DATABASE CONNECTIVITY SETTINGS | ||||
| | ------------------------------------------------------------------- | ||||
| | This file will contain the settings needed to access your database. | ||||
| | | ||||
| | For complete instructions please consult the "Database Connection" | ||||
| | For complete instructions please consult the 'Database Connection' | ||||
| | page of the User Guide. | ||||
| | | ||||
| | ------------------------------------------------------------------- | ||||
| | EXPLANATION OF VARIABLES | ||||
| | ------------------------------------------------------------------- | ||||
| | | ||||
| |	['dsn']      The full DSN string describe a connection to the database. | ||||
| |	['hostname'] The hostname of your database server. | ||||
| |	['username'] The username used to connect to the database | ||||
| |	['password'] The password used to connect to the database | ||||
| |	['database'] The name of the database you want to connect to | ||||
| |	['dbdriver'] The database type. ie: mysql.  Currently supported: | ||||
| 				 mysql, mysqli, postgre, odbc, mssql, sqlite, oci8 | ||||
| |	['dbdriver'] The database driver. e.g.: mysqli. | ||||
| |			Currently supported: | ||||
| |				 cubrid, ibase, mssql, mysql, mysqli, oci8, | ||||
| |				 odbc, pdo, postgre, sqlite, sqlite3, sqlsrv | ||||
| |	['dbprefix'] You can add an optional prefix, which will be added | ||||
| |				 to the table name when using the  Active Record class | ||||
| |				 to the table name when using the  Query Builder class | ||||
| |	['pconnect'] TRUE/FALSE - Whether to use a persistent connection | ||||
| |	['db_debug'] TRUE/FALSE - Whether database errors should be displayed. | ||||
| |	['cache_on'] TRUE/FALSE - Enables/disables query caching | ||||
| |	['cachedir'] The path to the folder where cache files should be stored | ||||
| |	['char_set'] The character set used in communicating with the database | ||||
| |	['dbcollat'] The character collation used in communicating with the database | ||||
| |				 NOTE: For MySQL and MySQLi databases, this setting is only used | ||||
| | 				 as a backup if your server is running PHP < 5.2.3 or MySQL < 5.0.7 | ||||
| |				 (and in table creation queries made with DB Forge). | ||||
| | 				 There is an incompatibility in PHP with mysql_real_escape_string() which | ||||
| | 				 can make your site vulnerable to SQL injection if you are using a | ||||
| | 				 multi-byte character set and are running versions lower than these. | ||||
| | 				 Sites using Latin-1 or UTF-8 database character set and collation are unaffected. | ||||
| |	['swap_pre'] A default table prefix that should be swapped with the dbprefix | ||||
| |	['encrypt']  Whether or not to use an encrypted connection. | ||||
| | | ||||
| |			'mysql' (deprecated), 'sqlsrv' and 'pdo/sqlsrv' drivers accept TRUE/FALSE | ||||
| |			'mysqli' and 'pdo/mysql' drivers accept an array with the following options: | ||||
| | | ||||
| |				'ssl_key'    - Path to the private key file | ||||
| |				'ssl_cert'   - Path to the public key certificate file | ||||
| |				'ssl_ca'     - Path to the certificate authority file | ||||
| |				'ssl_capath' - Path to a directory containing trusted CA certificats in PEM format | ||||
| |				'ssl_cipher' - List of *allowed* ciphers to be used for the encryption, separated by colons (':') | ||||
| |				'ssl_verify' - TRUE/FALSE; Whether verify the server certificate or not ('mysqli' only) | ||||
| | | ||||
| |	['compress'] Whether or not to use client compression (MySQL only) | ||||
| |	['stricton'] TRUE/FALSE - forces 'Strict Mode' connections | ||||
| |							- good for ensuring strict SQL while developing | ||||
| |	['ssl_options']	Used to set various SSL options that can be used when making SSL connections. | ||||
| |	['failover'] array - A array with 0 or more data for connections if the main should fail. | ||||
| |	['save_queries'] TRUE/FALSE - Whether to "save" all executed queries. | ||||
| | 				NOTE: Disabling this will also effectively disable both | ||||
| | 				$this->db->last_query() and profiling of DB queries. | ||||
| | 				When you run a query, with this setting set to TRUE (default), | ||||
| | 				CodeIgniter will store the SQL statement for debugging purposes. | ||||
| | 				However, this may cause high memory usage, especially if you run | ||||
| | 				a lot of SQL queries ... disable this to avoid that problem. | ||||
| | | ||||
| | The $active_group variable lets you choose which connection group to | ||||
| | make active.  By default there is only one group (the "default" group). | ||||
| | make active.  By default there is only one group (the 'default' group). | ||||
| | | ||||
| | The $active_record variables lets you determine whether or not to load | ||||
| | the active record class | ||||
| | The $query_builder variables lets you determine whether or not to load | ||||
| | the query builder class. | ||||
| */ | ||||
| $active_group = 'default'; | ||||
| $query_builder = TRUE; | ||||
| 
 | ||||
| $db['default'] = array( | ||||
| 	// The following values will probably need to be changed.
 | ||||
| $db['default']['username'] = "root"; | ||||
| $db['default']['password'] = ""; | ||||
| $db['default']['database'] = "log"; | ||||
| 
 | ||||
| 	'dsn'	=> '', | ||||
| 	'hostname' => 'localhost', | ||||
| 	'username' => 'root', | ||||
| 	'password' => '', | ||||
| 	'database' => 'log', | ||||
| 	// The following values can probably stay the same.
 | ||||
| $db['default']['hostname'] = "localhost"; | ||||
| $db['default']['dbdriver'] = "mysql"; | ||||
| $db['default']['dbprefix'] = ""; | ||||
| $db['default']['pconnect'] = TRUE; | ||||
| $db['default']['db_debug'] = TRUE; | ||||
| $db['default']['cache_on'] = FALSE; | ||||
| $db['default']['cachedir'] = ""; | ||||
| $db['default']['char_set'] = "utf8"; | ||||
| $db['default']['dbcollat'] = "utf8_general_ci"; | ||||
| 
 | ||||
| $active_group = "default"; | ||||
| $active_record = TRUE; | ||||
| 
 | ||||
| /* End of file database.php */ | ||||
| /* Location: ./system/application/config/database.php */ | ||||
| 	'dbdriver' => 'mysqli', | ||||
| 	'dbprefix' => '', | ||||
| 	'pconnect' => TRUE, | ||||
| 	'db_debug' => (ENVIRONMENT !== 'production'), | ||||
| 	'cache_on' => FALSE, | ||||
| 	'cachedir' => '', | ||||
| 	'char_set' => 'utf8', | ||||
| 	'dbcollat' => 'utf8_general_ci', | ||||
| 	'swap_pre' => '', | ||||
| 	'encrypt' => FALSE, | ||||
| 	'compress' => FALSE, | ||||
| 	'stricton' => FALSE, | ||||
| 	'failover' => array(), | ||||
| 	'save_queries' => TRUE | ||||
| ); | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | ||||
| <?php | ||||
| defined('BASEPATH') OR exit('No direct script access allowed'); | ||||
| 
 | ||||
| 
 | ||||
| /* | ||||
|  | @ -9,11 +10,13 @@ | |||
| |	'app_name'		Name of the App 'Cloudlog' | ||||
| |	'app_version'	Set by the dev team. | ||||
| |	'directory'		directory where cloudlog is installed eg "logger" | ||||
| |	'callbook'		Selects which Callbook lookup to use defaults "hamqth" but supports "qrz" | ||||
| */ | ||||
| 
 | ||||
| $config['app_name'] = "Cloudlog"; | ||||
| $config['app_version'] = "0.1"; | ||||
| $config['app_version'] = "1.5"; | ||||
| $config['directory'] = "%directory%"; | ||||
| $config['callbook'] = "hamqth"; // Options are hamqth or qrz
 | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
|  | @ -61,8 +64,16 @@ $config['auth_level'][99] = "Administrator"; | |||
| | | ||||
| |	http://example.com/ | ||||
| | | ||||
| | If this is not set then CodeIgniter will guess the protocol, domain and | ||||
| | path to your installation. | ||||
| | WARNING: You MUST set this value! | ||||
| | | ||||
| | If it is not set, then CodeIgniter will try guess the protocol and path | ||||
| | your installation, but due to security concerns the hostname will be set | ||||
| | to $_SERVER['SERVER_ADDR'] if available, or localhost otherwise. | ||||
| | The auto-detection mechanism exists only for convenience during | ||||
| | development and MUST NOT be used in production! | ||||
| | | ||||
| | If you need to allow multiple domains, remember that this file is still | ||||
| | a PHP script and you can easily do that on your own. | ||||
| | | ||||
| */ | ||||
| $config['base_url']	= '%websiteurl%'; | ||||
|  | @ -85,17 +96,16 @@ $config['index_page'] = 'index.php'; | |||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | This item determines which server global should be used to retrieve the | ||||
| | URI string.  The default setting of 'AUTO' works for most servers. | ||||
| | URI string.  The default setting of 'REQUEST_URI' works for most servers. | ||||
| | If your links do not seem to work, try one of the other delicious flavors: | ||||
| | | ||||
| | 'AUTO'			Default - auto detects | ||||
| | 'PATH_INFO'		Uses the PATH_INFO | ||||
| | 'QUERY_STRING'	Uses the QUERY_STRING | ||||
| | 'REQUEST_URI'		Uses the REQUEST_URI | ||||
| | 'ORIG_PATH_INFO'	Uses the ORIG_PATH_INFO | ||||
| | 'REQUEST_URI'    Uses $_SERVER['REQUEST_URI'] | ||||
| | 'QUERY_STRING'   Uses $_SERVER['QUERY_STRING'] | ||||
| | 'PATH_INFO'      Uses $_SERVER['PATH_INFO'] | ||||
| | | ||||
| | WARNING: If you set this to 'PATH_INFO', URIs will always be URL-decoded! | ||||
| */ | ||||
| $config['uri_protocol']	= 'AUTO'; | ||||
| $config['uri_protocol']	= 'REQUEST_URI'; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
|  | @ -105,9 +115,8 @@ $config['uri_protocol']	= 'AUTO'; | |||
| | This option allows you to add a suffix to all URLs generated by CodeIgniter. | ||||
| | For more information please see the user guide: | ||||
| | | ||||
| | http://codeigniter.com/user_guide/general/urls.html | ||||
| | https://codeigniter.com/user_guide/general/urls.html | ||||
| */ | ||||
| 
 | ||||
| $config['url_suffix'] = ''; | ||||
| 
 | ||||
| /* | ||||
|  | @ -130,6 +139,8 @@ $config['language']	= 'english'; | |||
| | This determines which character set is used by default in various methods | ||||
| | that require a character set to be provided. | ||||
| | | ||||
| | See http://php.net/htmlspecialchars for a list of supported charsets. | ||||
| | | ||||
| */ | ||||
| $config['charset'] = 'UTF-8'; | ||||
| 
 | ||||
|  | @ -144,7 +155,6 @@ $config['charset'] = 'UTF-8'; | |||
| */ | ||||
| $config['enable_hooks'] = FALSE; | ||||
| 
 | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Class Extension Prefix | ||||
|  | @ -153,31 +163,55 @@ $config['enable_hooks'] = FALSE; | |||
| | This item allows you to set the filename/classname prefix when extending | ||||
| | native libraries.  For more information please see the user guide: | ||||
| | | ||||
| | http://codeigniter.com/user_guide/general/core_classes.html | ||||
| | http://codeigniter.com/user_guide/general/creating_libraries.html | ||||
| | https://codeigniter.com/user_guide/general/core_classes.html | ||||
| | https://codeigniter.com/user_guide/general/creating_libraries.html | ||||
| | | ||||
| */ | ||||
| $config['subclass_prefix'] = 'MY_'; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Composer auto-loading | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | Enabling this setting will tell CodeIgniter to look for a Composer | ||||
| | package auto-loader script in application/vendor/autoload.php. | ||||
| | | ||||
| |	$config['composer_autoload'] = TRUE; | ||||
| | | ||||
| | Or if you have your vendor/ directory located somewhere else, you | ||||
| | can opt to set a specific path as well: | ||||
| | | ||||
| |	$config['composer_autoload'] = '/path/to/vendor/autoload.php'; | ||||
| | | ||||
| | For more information about Composer, please visit http://getcomposer.org/ | ||||
| | | ||||
| | Note: This will NOT disable or override the CodeIgniter-specific | ||||
| |	autoloading (application/config/autoload.php) | ||||
| */ | ||||
| $config['composer_autoload'] = FALSE; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Allowed URL Characters | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | This lets you specify with a regular expression which characters are permitted | ||||
| | within your URLs.  When someone tries to submit a URL with disallowed | ||||
| | characters they will get a warning message. | ||||
| | This lets you specify which characters are permitted within your URLs. | ||||
| | When someone tries to submit a URL with disallowed characters they will | ||||
| | get a warning message. | ||||
| | | ||||
| | As a security measure you are STRONGLY encouraged to restrict URLs to | ||||
| | as few characters as possible.  By default only these are allowed: a-z 0-9~%.:_- | ||||
| | | ||||
| | Leave blank to allow all characters -- but only if you are insane. | ||||
| | | ||||
| | The configured value is actually a regular expression character group | ||||
| | and it will be executed as: ! preg_match('/^[<permitted_uri_chars>]+$/i | ||||
| | | ||||
| | DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! | ||||
| | | ||||
| */ | ||||
| $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-=[]()*,'; | ||||
| $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-'; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
|  | @ -187,9 +221,6 @@ $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-=[]()*,'; | |||
| | By default CodeIgniter uses search-engine friendly segment based URLs: | ||||
| | example.com/who/what/where/ | ||||
| | | ||||
| | By default CodeIgniter enables access to the $_GET array.  If for some | ||||
| | reason you would like to disable it, set 'allow_get_array' to FALSE. | ||||
| | | ||||
| | You can optionally enable standard query string based URLs: | ||||
| | example.com?who=me&what=something&where=here | ||||
| | | ||||
|  | @ -204,19 +235,30 @@ $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-=[]()*,'; | |||
| | use segment based URLs. | ||||
| | | ||||
| */ | ||||
| $config['allow_get_array']		= TRUE; | ||||
| $config['enable_query_strings'] = FALSE; | ||||
| $config['controller_trigger'] = 'c'; | ||||
| $config['function_trigger'] = 'm'; | ||||
| $config['directory_trigger']	= 'd'; // experimental not currently in use
 | ||||
| $config['directory_trigger'] = 'd'; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Allow $_GET array | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | By default CodeIgniter enables access to the $_GET array.  If for some | ||||
| | reason you would like to disable it, set 'allow_get_array' to FALSE. | ||||
| | | ||||
| | WARNING: This feature is DEPRECATED and currently available only | ||||
| |          for backwards compatibility purposes! | ||||
| | | ||||
| */ | ||||
| $config['allow_get_array'] = TRUE; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Error Logging Threshold | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | If you have enabled error logging, you can set an error threshold to | ||||
| | determine what gets logged. Threshold options are: | ||||
| | You can enable error logging by setting a threshold over zero. The | ||||
| | threshold determines what gets logged. Threshold options are: | ||||
| | | ||||
|  | @ -226,6 +268,10 @@ $config['directory_trigger']	= 'd'; // experimental not currently in use | |||
| |	3 = Informational Messages | ||||
| |	4 = All Messages | ||||
| | | ||||
| | You can also pass an array with threshold levels to show individual error types | ||||
| | | ||||
| | 	array(2) = Debug Messages, without Error Messages | ||||
| | | ||||
| | For a live site you'll usually only enable Errors (1) to be logged otherwise | ||||
| | your log files will fill up very fast. | ||||
| | | ||||
|  | @ -238,11 +284,37 @@ $config['log_threshold'] = 0; | |||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | Leave this BLANK unless you would like to set something other than the default | ||||
| | application/logs/ folder. Use a full server path with trailing slash. | ||||
| | application/logs/ directory. Use a full server path with trailing slash. | ||||
| | | ||||
| */ | ||||
| $config['log_path'] = ''; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Log File Extension | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | The default filename extension for log files. The default 'php' allows for | ||||
| | protecting the log files via basic scripting, when they are to be stored | ||||
| | under a publicly accessible directory. | ||||
| | | ||||
| | Note: Leaving it blank will default to 'php'. | ||||
| | | ||||
| */ | ||||
| $config['log_file_extension'] = ''; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Log File Permissions | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | The file system permissions to be applied on newly created log files. | ||||
| | | ||||
| | IMPORTANT: This MUST be an integer (no quotes) and you MUST use octal | ||||
| |            integer notation (i.e. 0700, 0644, etc.) | ||||
| */ | ||||
| $config['log_file_permissions'] = 0644; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Date Format for Logs | ||||
|  | @ -254,24 +326,55 @@ $config['log_path'] = ''; | |||
| */ | ||||
| $config['log_date_format'] = 'Y-m-d H:i:s'; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Error Views Directory Path | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | Leave this BLANK unless you would like to set something other than the default | ||||
| | application/views/errors/ directory.  Use a full server path with trailing slash. | ||||
| | | ||||
| */ | ||||
| $config['error_views_path'] = ''; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Cache Directory Path | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | Leave this BLANK unless you would like to set something other than the default | ||||
| | system/cache/ folder.  Use a full server path with trailing slash. | ||||
| | application/cache/ directory.  Use a full server path with trailing slash. | ||||
| | | ||||
| */ | ||||
| $config['cache_path'] = ''; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Cache Include Query String | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | Whether to take the URL query string into consideration when generating | ||||
| | output cache files. Valid options are: | ||||
| | | ||||
| |	FALSE      = Disabled | ||||
| |	TRUE       = Enabled, take all query parameters into account. | ||||
| |	             Please be aware that this may result in numerous cache | ||||
| |	             files generated for the same page over and over again. | ||||
| |	array('q') = Enabled, but only take into account the specified list | ||||
| |	             of query parameters. | ||||
| | | ||||
| */ | ||||
| $config['cache_query_string'] = FALSE; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Encryption Key | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | If you use the Encryption class or the Session class you | ||||
| | MUST set an encryption key.  See the user guide for info. | ||||
| | If you use the Encryption class, you must set an encryption key. | ||||
| | See the user guide for more info. | ||||
| | | ||||
| | https://codeigniter.com/user_guide/libraries/encryption.html | ||||
| | | ||||
| */ | ||||
| $config['encryption_key'] = 'flossie1234555541'; | ||||
|  | @ -281,44 +384,94 @@ $config['encryption_key'] = 'flossie1234555541'; | |||
| | Session Variables | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | 'sess_cookie_name'		= the name you want for the cookie | ||||
| | 'sess_expiration'			= the number of SECONDS you want the session to last. | ||||
| |   by default sessions last 7200 seconds (two hours).  Set to zero for no expiration. | ||||
| | 'sess_expire_on_close'	= Whether to cause the session to expire automatically | ||||
| |   when the browser window is closed | ||||
| | 'sess_encrypt_cookie'		= Whether to encrypt the cookie | ||||
| | 'sess_use_database'		= Whether to save the session data to a database | ||||
| | 'sess_table_name'			= The name of the session database table | ||||
| | 'sess_match_ip'			= Whether to match the user's IP address when reading the session data | ||||
| | 'sess_match_useragent'	= Whether to match the User Agent when reading the session data | ||||
| | 'sess_time_to_update'		= how many seconds between CI refreshing Session Information | ||||
| | 'sess_driver' | ||||
| | | ||||
| |	The storage driver to use: files, database, redis, memcached | ||||
| | | ||||
| | 'sess_cookie_name' | ||||
| | | ||||
| |	The session cookie name, must contain only [0-9a-z_-] characters | ||||
| | | ||||
| | 'sess_expiration' | ||||
| | | ||||
| |	The number of SECONDS you want the session to last. | ||||
| |	Setting to 0 (zero) means expire when the browser is closed. | ||||
| | | ||||
| | 'sess_save_path' | ||||
| | | ||||
| |	The location to save sessions to, driver dependent. | ||||
| | | ||||
| |	For the 'files' driver, it's a path to a writable directory. | ||||
| |	WARNING: Only absolute paths are supported! | ||||
| | | ||||
| |	For the 'database' driver, it's a table name. | ||||
| |	Please read up the manual for the format with other session drivers. | ||||
| | | ||||
| |	IMPORTANT: You are REQUIRED to set a valid save path! | ||||
| | | ||||
| | 'sess_match_ip' | ||||
| | | ||||
| |	Whether to match the user's IP address when reading the session data. | ||||
| | | ||||
| |	WARNING: If you're using the database driver, don't forget to update | ||||
| |	         your session table's PRIMARY KEY when changing this setting. | ||||
| | | ||||
| | 'sess_time_to_update' | ||||
| | | ||||
| |	How many seconds between CI regenerating the session ID. | ||||
| | | ||||
| | 'sess_regenerate_destroy' | ||||
| | | ||||
| |	Whether to destroy session data associated with the old session ID | ||||
| |	when auto-regenerating the session ID. When set to FALSE, the data | ||||
| |	will be later deleted by the garbage collector. | ||||
| | | ||||
| | Other session cookie settings are shared with the rest of the application, | ||||
| | except for 'cookie_prefix' and 'cookie_httponly', which are ignored here. | ||||
| | | ||||
| */ | ||||
| $config['sess_driver'] = 'files'; | ||||
| $config['sess_cookie_name'] = 'ci_cloudlog'; | ||||
| $config['sess_expiration'] = 0; | ||||
| $config['sess_expire_on_close']	= FALSE; | ||||
| $config['sess_encrypt_cookie']	= FALSE; | ||||
| $config['sess_use_database']	= FALSE; | ||||
| $config['sess_table_name']		= 'ci_sessions'; | ||||
| $config['sess_save_path'] = '/tmp'; | ||||
| $config['sess_match_ip'] = FALSE; | ||||
| $config['sess_match_useragent']	= TRUE; | ||||
| $config['sess_time_to_update'] = 300; | ||||
| $config['sess_regenerate_destroy'] = FALSE; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Cookie Related Variables | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | 'cookie_prefix' = Set a prefix if you need to avoid collisions | ||||
| | 'cookie_prefix'   = Set a cookie name prefix if you need to avoid collisions | ||||
| | 'cookie_domain'   = Set to .your-domain.com for site-wide cookies | ||||
| | 'cookie_path'     = Typically will be a forward slash | ||||
| | 'cookie_secure' =  Cookies will only be set if a secure HTTPS connection exists. | ||||
| | 'cookie_secure'   = Cookie will only be set if a secure HTTPS connection exists. | ||||
| | 'cookie_httponly' = Cookie will only be accessible via HTTP(S) (no javascript) | ||||
| | | ||||
| | Note: These settings (with the exception of 'cookie_prefix' and | ||||
| |       'cookie_httponly') will also affect sessions. | ||||
| | | ||||
| */ | ||||
| $config['cookie_prefix']	= ""; | ||||
| $config['cookie_domain']	= ""; | ||||
| $config['cookie_path']		= "/"; | ||||
| $config['cookie_prefix']	= ''; | ||||
| $config['cookie_domain']	= ''; | ||||
| $config['cookie_path']		= '/'; | ||||
| $config['cookie_secure']	= FALSE; | ||||
| $config['cookie_httponly'] 	= FALSE; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Standardize newlines | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | Determines whether to standardize newline characters in input data, | ||||
| | meaning to replace \r\n, \r, \n occurrences with the PHP_EOL value. | ||||
| | | ||||
| | WARNING: This feature is DEPRECATED and currently available only | ||||
| |          for backwards compatibility purposes! | ||||
| | | ||||
| */ | ||||
| $config['standardize_newlines'] = FALSE; | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
|  | @ -328,6 +481,9 @@ $config['cookie_secure']	= FALSE; | |||
| | Determines whether the XSS filter is always active when GET, POST or | ||||
| | COOKIE data is encountered | ||||
| | | ||||
| | WARNING: This feature is DEPRECATED and currently available only | ||||
| |          for backwards compatibility purposes! | ||||
| | | ||||
| */ | ||||
| $config['global_xss_filtering'] = FALSE; | ||||
| 
 | ||||
|  | @ -342,11 +498,15 @@ $config['global_xss_filtering'] = FALSE; | |||
| | 'csrf_token_name' = The token name | ||||
| | 'csrf_cookie_name' = The cookie name | ||||
| | 'csrf_expire' = The number in seconds the token should expire. | ||||
| | 'csrf_regenerate' = Regenerate token on every submission | ||||
| | 'csrf_exclude_uris' = Array of URIs which ignore CSRF checks | ||||
| */ | ||||
| $config['csrf_protection'] = FALSE; | ||||
| $config['csrf_token_name'] = 'csrf_test_name'; | ||||
| $config['csrf_cookie_name'] = 'csrf_cookie_name'; | ||||
| $config['csrf_expire'] = 7200; | ||||
| $config['csrf_regenerate'] = TRUE; | ||||
| $config['csrf_exclude_uris'] = array(); | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
|  | @ -358,6 +518,9 @@ $config['csrf_expire'] = 7200; | |||
| | Even if it does, however, not all browsers support compression | ||||
| | so enable only if you are reasonably sure your visitors can handle it. | ||||
| | | ||||
| | Only used if zlib.output_compression is turned off in your php.ini. | ||||
| | Please do not use it together with httpd-level output compression. | ||||
| | | ||||
| | VERY IMPORTANT:  If you are getting a blank page when compression is enabled it | ||||
| | means you are prematurely outputting something to your browser. It could | ||||
| | even be a line of whitespace at the end of one of your scripts.  For | ||||
|  | @ -372,15 +535,14 @@ $config['compress_output'] = FALSE; | |||
| | Master Time Reference | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | Options are 'local' or 'gmt'.  This pref tells the system whether to use | ||||
| | your server's local time as the master 'now' reference, or convert it to | ||||
| | GMT.  See the 'date helper' page of the user guide for information | ||||
| | regarding date handling. | ||||
| | Options are 'local' or any PHP supported timezone. This preference tells | ||||
| | the system whether to use your server's local time as the master 'now' | ||||
| | reference, or convert it to the configured one timezone. See the 'date | ||||
| | helper' page of the user guide for information regarding date handling. | ||||
| | | ||||
| */ | ||||
| $config['time_reference'] = 'local'; | ||||
| 
 | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Rewrite PHP Short Tags | ||||
|  | @ -390,23 +552,25 @@ $config['time_reference'] = 'local'; | |||
| | can rewrite the tags on-the-fly, enabling you to utilize that syntax | ||||
| | in your view files.  Options are TRUE or FALSE (boolean) | ||||
| | | ||||
| | Note: You need to have eval() enabled for this to work. | ||||
| | | ||||
| */ | ||||
| $config['rewrite_short_tags'] = FALSE; | ||||
| 
 | ||||
| 
 | ||||
| /* | ||||
| |-------------------------------------------------------------------------- | ||||
| | Reverse Proxy IPs | ||||
| |-------------------------------------------------------------------------- | ||||
| | | ||||
| | If your server is behind a reverse proxy, you must whitelist the proxy IP | ||||
| | addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR | ||||
| | header in order to properly identify the visitor's IP address. | ||||
| | Comma-delimited, e.g. '10.0.1.200,10.0.1.201' | ||||
| | If your server is behind a reverse proxy, you must whitelist the proxy | ||||
| | IP addresses from which CodeIgniter should trust headers such as | ||||
| | HTTP_X_FORWARDED_FOR and HTTP_CLIENT_IP in order to properly identify | ||||
| | the visitor's IP address. | ||||
| | | ||||
| | You can use both an array or a comma-separated list of proxy addresses, | ||||
| | as well as specifying whole subnets. Here are a few examples: | ||||
| | | ||||
| | Comma-separated:	'10.0.1.200,192.168.5.0/24' | ||||
| | Array:		array('10.0.1.200', '192.168.5.0/24') | ||||
| */ | ||||
| $config['proxy_ips'] = ''; | ||||
| 
 | ||||
| 
 | ||||
| /* End of file config.php */ | ||||
| /* Location: ./application/config/config.php */ | ||||
|  |  | |||
|  | @ -1,57 +1,98 @@ | |||
| <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | ||||
| <?php | ||||
| defined('BASEPATH') OR exit('No direct script access allowed'); | ||||
| 
 | ||||
| /* | ||||
| | ------------------------------------------------------------------- | ||||
| | DATABASE CONNECTIVITY SETTINGS | ||||
| | ------------------------------------------------------------------- | ||||
| | This file will contain the settings needed to access your database. | ||||
| | | ||||
| | For complete instructions please consult the "Database Connection" | ||||
| | For complete instructions please consult the 'Database Connection' | ||||
| | page of the User Guide. | ||||
| | | ||||
| | ------------------------------------------------------------------- | ||||
| | EXPLANATION OF VARIABLES | ||||
| | ------------------------------------------------------------------- | ||||
| | | ||||
| |	['dsn']      The full DSN string describe a connection to the database. | ||||
| |	['hostname'] The hostname of your database server. | ||||
| |	['username'] The username used to connect to the database | ||||
| |	['password'] The password used to connect to the database | ||||
| |	['database'] The name of the database you want to connect to | ||||
| |	['dbdriver'] The database type. ie: mysql.  Currently supported: | ||||
| 				 mysql, mysqli, postgre, odbc, mssql, sqlite, oci8 | ||||
| |	['dbdriver'] The database driver. e.g.: mysqli. | ||||
| |			Currently supported: | ||||
| |				 cubrid, ibase, mssql, mysql, mysqli, oci8, | ||||
| |				 odbc, pdo, postgre, sqlite, sqlite3, sqlsrv | ||||
| |	['dbprefix'] You can add an optional prefix, which will be added | ||||
| |				 to the table name when using the  Active Record class | ||||
| |				 to the table name when using the  Query Builder class | ||||
| |	['pconnect'] TRUE/FALSE - Whether to use a persistent connection | ||||
| |	['db_debug'] TRUE/FALSE - Whether database errors should be displayed. | ||||
| |	['cache_on'] TRUE/FALSE - Enables/disables query caching | ||||
| |	['cachedir'] The path to the folder where cache files should be stored | ||||
| |	['char_set'] The character set used in communicating with the database | ||||
| |	['dbcollat'] The character collation used in communicating with the database | ||||
| |				 NOTE: For MySQL and MySQLi databases, this setting is only used | ||||
| | 				 as a backup if your server is running PHP < 5.2.3 or MySQL < 5.0.7 | ||||
| |				 (and in table creation queries made with DB Forge). | ||||
| | 				 There is an incompatibility in PHP with mysql_real_escape_string() which | ||||
| | 				 can make your site vulnerable to SQL injection if you are using a | ||||
| | 				 multi-byte character set and are running versions lower than these. | ||||
| | 				 Sites using Latin-1 or UTF-8 database character set and collation are unaffected. | ||||
| |	['swap_pre'] A default table prefix that should be swapped with the dbprefix | ||||
| |	['encrypt']  Whether or not to use an encrypted connection. | ||||
| | | ||||
| |			'mysql' (deprecated), 'sqlsrv' and 'pdo/sqlsrv' drivers accept TRUE/FALSE | ||||
| |			'mysqli' and 'pdo/mysql' drivers accept an array with the following options: | ||||
| | | ||||
| |				'ssl_key'    - Path to the private key file | ||||
| |				'ssl_cert'   - Path to the public key certificate file | ||||
| |				'ssl_ca'     - Path to the certificate authority file | ||||
| |				'ssl_capath' - Path to a directory containing trusted CA certificats in PEM format | ||||
| |				'ssl_cipher' - List of *allowed* ciphers to be used for the encryption, separated by colons (':') | ||||
| |				'ssl_verify' - TRUE/FALSE; Whether verify the server certificate or not ('mysqli' only) | ||||
| | | ||||
| |	['compress'] Whether or not to use client compression (MySQL only) | ||||
| |	['stricton'] TRUE/FALSE - forces 'Strict Mode' connections | ||||
| |							- good for ensuring strict SQL while developing | ||||
| |	['ssl_options']	Used to set various SSL options that can be used when making SSL connections. | ||||
| |	['failover'] array - A array with 0 or more data for connections if the main should fail. | ||||
| |	['save_queries'] TRUE/FALSE - Whether to "save" all executed queries. | ||||
| | 				NOTE: Disabling this will also effectively disable both | ||||
| | 				$this->db->last_query() and profiling of DB queries. | ||||
| | 				When you run a query, with this setting set to TRUE (default), | ||||
| | 				CodeIgniter will store the SQL statement for debugging purposes. | ||||
| | 				However, this may cause high memory usage, especially if you run | ||||
| | 				a lot of SQL queries ... disable this to avoid that problem. | ||||
| | | ||||
| | The $active_group variable lets you choose which connection group to | ||||
| | make active.  By default there is only one group (the "default" group). | ||||
| | make active.  By default there is only one group (the 'default' group). | ||||
| | | ||||
| | The $active_record variables lets you determine whether or not to load | ||||
| | the active record class | ||||
| | The $query_builder variables lets you determine whether or not to load | ||||
| | the query builder class. | ||||
| */ | ||||
| $active_group = 'default'; | ||||
| $query_builder = TRUE; | ||||
| 
 | ||||
| $db['default'] = array( | ||||
| 	// The following values will probably need to be changed.
 | ||||
| $db['default']['username'] = "%USERNAME%"; | ||||
| $db['default']['password'] = "%PASSWORD%"; | ||||
| $db['default']['database'] = "%DATABASE%"; | ||||
| 
 | ||||
| 	'dsn'	=> '', | ||||
| 	'hostname' => '%HOSTNAME%', | ||||
| 	'username' => '%USERNAME%', | ||||
| 	'password' => '%PASSWORD%', | ||||
| 	'database' => '%DATABASE%', | ||||
| 	// The following values can probably stay the same.
 | ||||
| $db['default']['hostname'] = "%HOSTNAME%"; | ||||
| $db['default']['dbdriver'] = "mysql"; | ||||
| $db['default']['dbprefix'] = ""; | ||||
| $db['default']['pconnect'] = TRUE; | ||||
| $db['default']['db_debug'] = TRUE; | ||||
| $db['default']['cache_on'] = FALSE; | ||||
| $db['default']['cachedir'] = ""; | ||||
| $db['default']['char_set'] = "utf8"; | ||||
| $db['default']['dbcollat'] = "utf8_general_ci"; | ||||
| 
 | ||||
| $active_group = "default"; | ||||
| $active_record = TRUE; | ||||
| 
 | ||||
| /* End of file database.php */ | ||||
| /* Location: ./system/application/config/database.php */ | ||||
| 	'dbdriver' => 'mysqli', | ||||
| 	'dbprefix' => '', | ||||
| 	'pconnect' => TRUE, | ||||
| 	'db_debug' => (ENVIRONMENT !== 'production'), | ||||
| 	'cache_on' => FALSE, | ||||
| 	'cachedir' => '', | ||||
| 	'char_set' => 'utf8', | ||||
| 	'dbcollat' => 'utf8_general_ci', | ||||
| 	'swap_pre' => '', | ||||
| 	'encrypt' => FALSE, | ||||
| 	'compress' => FALSE, | ||||
| 	'stricton' => FALSE, | ||||
| 	'failover' => array(), | ||||
| 	'save_queries' => TRUE | ||||
| ); | ||||
|  |  | |||
		正在加载…
	
		在新工单中引用