0727f6d5af
Accepted submit request 62629 from user ralflangb1 OBS-URL: https://build.opensuse.org/request/show/62629 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/phpMyAdmin?expand=0&rev=1
376 lines
14 KiB
Diff
376 lines
14 KiB
Diff
diff -ruN phpMyAdmin-3.3.8-all-languages-orig/config.sample.inc.php phpMyAdmin-3.3.8-all-languages/config.sample.inc.php
|
|
--- phpMyAdmin-3.3.8-all-languages-orig/config.sample.inc.php 2010-10-25 18:21:44.000000000 +0200
|
|
+++ phpMyAdmin-3.3.8-all-languages/config.sample.inc.php 2010-12-03 23:58:26.000000000 +0100
|
|
@@ -2,71 +2,278 @@
|
|
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
|
/**
|
|
* phpMyAdmin sample configuration, you can use it as base for
|
|
- * manual configuration. For easier setup you can use setup/
|
|
+ * manual configuration. For easier setup you can use scripts/setup.php
|
|
*
|
|
* All directives are explained in Documentation.html and on phpMyAdmin
|
|
* wiki <http://wiki.phpmyadmin.net>.
|
|
+ */
|
|
+
|
|
+/**
|
|
+ * Your phpMyAdmin url
|
|
+ *
|
|
+ * Complete the variable below with the full url ie
|
|
+ * https://www.your_web.net/path_to_your_phpMyAdmin_directory/
|
|
+ *
|
|
+ * It must contain characters that are valid for a URL, and the path is
|
|
+ * case sensitive on some Web servers, for example Unix-based servers.
|
|
*
|
|
- * @version $Id$
|
|
- * @package phpMyAdmin
|
|
+ * In most cases you can leave this variable empty, as the correct value
|
|
+ * will be detected automatically. However, we recommend that you do
|
|
+ * test to see that the auto-detection code works in your system. A good
|
|
+ * test is to browse a table, then edit a row and save it. There will be
|
|
+ * an error message if phpMyAdmin cannot auto-detect the correct value.
|
|
+ *
|
|
+ * If the auto-detection code does work properly, you can set to true the
|
|
+ * $cfg['PmaAbsoluteUri_DisableWarning'] variable below.
|
|
*/
|
|
+$cfg['PmaAbsoluteUri'] = 'https://@FQDN@/phpMyAdmin/';
|
|
|
|
-/*
|
|
- * This is needed for cookie based authentication to encrypt password in
|
|
- * cookie
|
|
+
|
|
+/**
|
|
+ * Disable the default warning about $cfg['PmaAbsoluteUri'] not being set
|
|
+ * You should use this if and ONLY if the PmaAbsoluteUri auto-detection
|
|
+ * works perfectly.
|
|
*/
|
|
-$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
|
|
+$cfg['PmaAbsoluteUri_DisableWarning'] = false;
|
|
|
|
-/*
|
|
+/**
|
|
+ * Disable the default warning that is displayed on the DB Details Structure page if
|
|
+ * any of the required Tables for the relationfeatures could not be found
|
|
+ */
|
|
+$cfg['PmaNoRelation_DisableWarning'] = false;
|
|
+
|
|
+/**
|
|
+ * The 'cookie' auth_type uses blowfish algorithm to encrypt the password. If
|
|
+ * at least one server configuration uses 'cookie' auth_type, enter here a
|
|
+ * passphrase that will be used by blowfish.
|
|
+ */
|
|
+$cfg['blowfish_secret'] = '';
|
|
+
|
|
+
|
|
+
|
|
+/*******************************************************************************
|
|
* Servers configuration
|
|
*/
|
|
$i = 0;
|
|
|
|
-/*
|
|
- * First server
|
|
+/***************************************
|
|
+ * First Server
|
|
*/
|
|
+
|
|
$i++;
|
|
-/* Authentication type */
|
|
-$cfg['Servers'][$i]['auth_type'] = 'cookie';
|
|
-/* Server parameters */
|
|
-$cfg['Servers'][$i]['host'] = 'localhost';
|
|
-$cfg['Servers'][$i]['connect_type'] = 'tcp';
|
|
-$cfg['Servers'][$i]['compress'] = false;
|
|
-/* Select mysqli if your server has it */
|
|
-$cfg['Servers'][$i]['extension'] = 'mysql';
|
|
-$cfg['Servers'][$i]['AllowNoPassword'] = false;
|
|
-
|
|
-/* rajk - for blobstreaming */
|
|
-$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
|
|
-$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
|
|
-$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
|
|
-$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';
|
|
-
|
|
-/* User for advanced features */
|
|
-// $cfg['Servers'][$i]['controluser'] = 'pma';
|
|
-// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
|
|
-/* Advanced phpMyAdmin features */
|
|
-// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
|
|
-// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
|
|
-// $cfg['Servers'][$i]['relation'] = 'pma_relation';
|
|
-// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
|
|
-// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
|
|
-// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
|
|
-// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
|
|
-// $cfg['Servers'][$i]['history'] = 'pma_history';
|
|
-// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
|
|
-// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
|
|
-/* Contrib / Swekey authentication */
|
|
-// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';
|
|
+// MySQL hostname or IP address
|
|
+$cfg['Servers'][$i]['host'] = 'localhost';
|
|
+
|
|
+// MySQL port - leave blank for default port
|
|
+$cfg['Servers'][$i]['port'] = '';
|
|
+
|
|
+// Path to the socket - leave blank for default socket
|
|
+$cfg['Servers'][$i]['socket'] = '';
|
|
+
|
|
+// Use SSL for connecting to MySQL server?
|
|
+$cfg['Servers'][$i]['ssl'] = false;
|
|
+
|
|
+// How to connect to MySQL server ('tcp' or 'socket')
|
|
+$cfg['Servers'][$i]['connect_type'] = 'socket';
|
|
+
|
|
+// The PHP MySQL extension to use ('mysql' or 'mysqli')
|
|
+$cfg['Servers'][$i]['extension'] = 'mysqli';
|
|
+
|
|
+// Use compressed protocol for the MySQL connection (requires PHP >= 4.3.0)
|
|
+$cfg['Servers'][$i]['compress'] = false;
|
|
+
|
|
+// MySQL control user settings (this user must have read-only
|
|
+// access to the "mysql/user" and "mysql/db" tables).
|
|
+// The controluser is also used for all relational features (pmadb)
|
|
+$cfg['Servers'][$i]['controluser'] = '';
|
|
+$cfg['Servers'][$i]['controlpass'] = '';
|
|
+
|
|
+// Authentication method (config, http or cookie based)?
|
|
+$cfg['Servers'][$i]['auth_type'] = 'http';
|
|
+
|
|
+// MySQL user
|
|
+$cfg['Servers'][$i]['user'] = 'root';
|
|
+
|
|
+// MySQL password (only needed with 'config' auth_type)
|
|
+$cfg['Servers'][$i]['password'] = '';
|
|
+
|
|
+// Allow access without password
|
|
+$cfg['Servers'][$i]['AllowNoPassword'] = false;
|
|
+
|
|
+// Session to use for 'signon' authentication method
|
|
+$cfg['Servers'][$i]['SignonSession'] = '';
|
|
+
|
|
+// URL where to redirect user to login for 'signon' authentication method
|
|
+$cfg['Servers'][$i]['SignonURL'] = '';
|
|
+
|
|
+// URL where to redirect user after logout
|
|
+$cfg['Servers'][$i]['LogoutURL'] = '';
|
|
+
|
|
+// If set to a db-name, only this db is displayed in left frame
|
|
+// It may also be an array of db-names, where sorting order is relevant.
|
|
+$cfg['Servers'][$i]['only_db'] = '';
|
|
+
|
|
+// Verbose name for this host - leave blank to show the hostname
|
|
+$cfg['Servers'][$i]['verbose'] = '';
|
|
+
|
|
+// Database used for Relation, Bookmark and PDF Features
|
|
+// (see scripts/create_tables.sql)
|
|
+// - leave blank for no support
|
|
+// DEFAULT: 'phpmyadmin'
|
|
+$cfg['Servers'][$i]['pmadb'] = '';
|
|
+
|
|
+// Bookmark table
|
|
+// - leave blank for no bookmark support
|
|
+// DEFAULT: 'pma_bookmark'
|
|
+$cfg['Servers'][$i]['bookmarktable'] = '';
|
|
+
|
|
+// table to describe the relation between links (see doc)
|
|
+// - leave blank for no relation-links support
|
|
+// DEFAULT: 'pma_relation'
|
|
+$cfg['Servers'][$i]['relation'] = '';
|
|
+
|
|
+// table to describe the display fields
|
|
+// - leave blank for no display fields support
|
|
+// DEFAULT: 'pma_table_info'
|
|
+$cfg['Servers'][$i]['table_info'] = '';
|
|
+
|
|
+// table to describe the tables position for the PDF schema
|
|
+// - leave blank for no PDF schema support
|
|
+// DEFAULT: 'pma_table_coords'
|
|
+$cfg['Servers'][$i]['table_coords'] = '';
|
|
+
|
|
+// table to describe pages of relationpdf
|
|
+// - leave blank if you don't want to use this
|
|
+// DEFAULT: 'pma_pdf_pages'
|
|
+$cfg['Servers'][$i]['pdf_pages'] = '';
|
|
+
|
|
+// table to store column information
|
|
+// - leave blank for no column comments/mime types
|
|
+// DEFAULT: 'pma_column_info'
|
|
+$cfg['Servers'][$i]['column_info'] = '';
|
|
+
|
|
+// table to store SQL history
|
|
+// - leave blank for no SQL query history
|
|
+// DEFAULT: 'pma_history'
|
|
+$cfg['Servers'][$i]['history'] = '';
|
|
+
|
|
+// set to false if you know that your pma_* tables
|
|
+// are up to date. This prevents compatibility
|
|
+// checks and thereby increases performance.
|
|
+$cfg['Servers'][$i]['verbose_check'] = true;
|
|
+
|
|
+// whether to allow root login
|
|
+$cfg['Servers'][$i]['AllowRoot'] = true;
|
|
+
|
|
+// Host authentication order, leave blank to not use
|
|
+$cfg['Servers'][$i]['AllowDeny']['order'] = '';
|
|
+
|
|
+// Host authentication rules, leave blank for defaults
|
|
+$cfg['Servers'][$i]['AllowDeny']['rules'] = array();
|
|
+
|
|
+
|
|
+/***************************************
|
|
+ * Second Server
|
|
+ */
|
|
+
|
|
+/**
|
|
+$i++;
|
|
+$cfg['Servers'][$i]['host'] = '';
|
|
+$cfg['Servers'][$i]['port'] = '';
|
|
+$cfg['Servers'][$i]['socket'] = '';
|
|
+$cfg['Servers'][$i]['ssl'] = false;
|
|
+$cfg['Servers'][$i]['connect_type'] = 'tcp';
|
|
+$cfg['Servers'][$i]['extension'] = 'mysqli';
|
|
+$cfg['Servers'][$i]['compress'] = false;
|
|
+$cfg['Servers'][$i]['controluser'] = '';
|
|
+$cfg['Servers'][$i]['controlpass'] = '';
|
|
+$cfg['Servers'][$i]['auth_type'] = 'http';
|
|
+$cfg['Servers'][$i]['user'] = 'root';
|
|
+$cfg['Servers'][$i]['password'] = '';
|
|
+$cfg['Servers'][$i]['AllowNoPassword'] = false;
|
|
+$cfg['Servers'][$i]['SignonSession'] = '';
|
|
+$cfg['Servers'][$i]['SignonURL'] = '';
|
|
+$cfg['Servers'][$i]['LogoutURL'] = '';
|
|
+$cfg['Servers'][$i]['only_db'] = '';
|
|
+$cfg['Servers'][$i]['verbose'] = '';
|
|
+$cfg['Servers'][$i]['pmadb'] = '';
|
|
+$cfg['Servers'][$i]['bookmarktable'] = '';
|
|
+$cfg['Servers'][$i]['relation'] = '';
|
|
+$cfg['Servers'][$i]['table_info'] = '';
|
|
+$cfg['Servers'][$i]['table_coords'] = '';
|
|
+$cfg['Servers'][$i]['pdf_pages'] = '';
|
|
+$cfg['Servers'][$i]['column_info'] = '';
|
|
+$cfg['Servers'][$i]['history'] = '';
|
|
+$cfg['Servers'][$i]['verbose_check'] = true;
|
|
+$cfg['Servers'][$i]['AllowRoot'] = true;
|
|
+$cfg['Servers'][$i]['AllowDeny']['order'] = '';
|
|
+$cfg['Servers'][$i]['AllowDeny']['rules'] = array();
|
|
+ */
|
|
+
|
|
+// If you have more than one server configured, you can set $cfg['ServerDefault']
|
|
+// to any one of them to autoconnect to that server when phpMyAdmin is started,
|
|
+// or set it to 0 to be given a list of servers without logging in
|
|
+// If you have only one server configured, $cfg['ServerDefault'] *MUST* be
|
|
+// set to that server.
|
|
+
|
|
+// Default server (0 = no default server)
|
|
+$cfg['ServerDefault'] = 1;
|
|
+$cfg['Server'] = '0';
|
|
+unset($cfg['Servers'][0]);
|
|
+
|
|
|
|
/*
|
|
* End of servers configuration
|
|
*/
|
|
|
|
-/*
|
|
- * Directories for saving/loading files from server
|
|
+
|
|
+/*******************************************************************************
|
|
+ * Language and character set conversion settings
|
|
*/
|
|
+
|
|
+// Default language to use, if not browser-defined or user-defined
|
|
+$cfg['DefaultLang'] = 'utf-8';
|
|
+
|
|
+// Default connection collation (used for MySQL >= 4.1)
|
|
+$cfg['DefaultConnectionCollation'] = 'utf8_unicode_ci';
|
|
+
|
|
+// Default character set to use for recoding of MySQL queries, does not take
|
|
+// any effect when character sets recoding is switched off by
|
|
+// $cfg['AllowAnywhereRecoding'] or in language file
|
|
+// (see $cfg['AvailableCharsets'] to possible choices, you can add your own)
|
|
+$cfg['DefaultCharset'] = 'utf-8';
|
|
+
|
|
+// Allow character set recoding of MySQL queries, must be also enabled in language
|
|
+// file to make harder using other language files than Unicode.
|
|
+// Default value is false to avoid problems on servers without the iconv
|
|
+// extension and where dl() is not supported
|
|
+$cfg['AllowAnywhereRecoding'] = false;
|
|
+
|
|
+// You can select here which functions will be used for character set conversion.
|
|
+// Possible values are:
|
|
+// auto - automatically use available one (first is tested iconv, then
|
|
+// recode)
|
|
+// iconv - use iconv or libiconv functions
|
|
+// recode - use recode_string function
|
|
+$cfg['RecodingEngine'] = 'auto';
|
|
+
|
|
+
|
|
+/*******************************************************************************
|
|
+ * Web server upload/save/import directories
|
|
+ */
|
|
+
|
|
+// Directory for uploaded files that can be executed by phpMyAdmin.
|
|
+// For example './upload'. Leave empty for no upload directory support.
|
|
+// Use %u for username inclusion.
|
|
$cfg['UploadDir'] = '';
|
|
+
|
|
+// Directory where phpMyAdmin can save exported data on server.
|
|
+// For example './save'. Leave empty for no save directory support.
|
|
+// Use %u for username inclusion.
|
|
$cfg['SaveDir'] = '';
|
|
|
|
+// Directory where phpMyAdmin can save temporary files.
|
|
+// This is needed for MS Excel export, see documentation how to enable that.
|
|
+$cfg['TempDir'] = '';
|
|
+
|
|
?>
|
|
diff -ruN phpMyAdmin-3.3.8-all-languages-orig/libraries/common.inc.php phpMyAdmin-3.3.8-all-languages/libraries/common.inc.php
|
|
--- phpMyAdmin-3.3.8-all-languages-orig/libraries/common.inc.php 2010-10-25 18:21:44.000000000 +0200
|
|
+++ phpMyAdmin-3.3.8-all-languages/libraries/common.inc.php 2010-12-03 23:56:45.000000000 +0100
|
|
@@ -536,7 +536,7 @@
|
|
* force reading of config file, because we removed sensitive values
|
|
* in the previous iteration
|
|
*/
|
|
-$_SESSION['PMA_Config'] = new PMA_Config('./config.inc.php');
|
|
+$_SESSION['PMA_Config'] = new PMA_Config('@PMA_Config@');
|
|
|
|
if (!defined('PMA_MINIMUM_COMMON')) {
|
|
$_SESSION['PMA_Config']->checkPmaAbsoluteUri();
|
|
diff -ruN phpMyAdmin-3.3.8-all-languages-orig/libraries/config.default.php phpMyAdmin-3.3.8-all-languages/libraries/config.default.php
|
|
--- phpMyAdmin-3.3.8-all-languages-orig/libraries/config.default.php 2010-10-25 18:21:44.000000000 +0200
|
|
+++ phpMyAdmin-3.3.8-all-languages/libraries/config.default.php 2010-12-03 23:56:45.000000000 +0100
|
|
@@ -136,7 +136,7 @@
|
|
*
|
|
* @global string $cfg['Servers'][$i]['extension']
|
|
*/
|
|
-$cfg['Servers'][$i]['extension'] = 'mysql';
|
|
+$cfg['Servers'][$i]['extension'] = 'mysqli';
|
|
|
|
/* rajk - added for blobstreaming */
|
|
$cfg['Servers'][$i]['bs_garbage_threshold'] = '';
|
|
diff -ruN phpMyAdmin-3.3.8-all-languages-orig/libraries/vendor_config.php phpMyAdmin-3.3.8-all-languages/libraries/vendor_config.php
|
|
--- phpMyAdmin-3.3.8-all-languages-orig/libraries/vendor_config.php 2010-10-25 18:21:44.000000000 +0200
|
|
+++ phpMyAdmin-3.3.8-all-languages/libraries/vendor_config.php 2010-12-03 23:56:45.000000000 +0100
|
|
@@ -15,18 +15,18 @@
|
|
* Path to changelog file, can be gzip compressed. Useful when you want to
|
|
* have documentation somewhere else, eg. /usr/share/doc.
|
|
*/
|
|
-define('CHANGELOG_FILE', './ChangeLog');
|
|
+define('CHANGELOG_FILE', '@docdir@/ChangeLog');
|
|
|
|
/**
|
|
* Path to license file. Useful when you want to have documentation somewhere
|
|
* else, eg. /usr/share/doc.
|
|
*/
|
|
-define('LICENSE_FILE', './LICENSE');
|
|
+define('LICENSE_FILE', '@docdir@/LICENSE');
|
|
|
|
/**
|
|
* Path to config file generated using setup script.
|
|
*/
|
|
-define('SETUP_CONFIG_FILE', './config/config.inc.php');
|
|
+define('SETUP_CONFIG_FILE', '@sysconfdir@/config.inc.php');
|
|
|
|
/**
|
|
* Whether setup requires writable directory where config
|