Merge remote-tracking branch 'origin/QA_4_6' into QA_4_6

This commit is contained in:
Weblate 2016-02-08 11:08:30 +01:00
commit 65bfc602df
3 changed files with 23 additions and 5 deletions

View File

@ -112,7 +112,7 @@ download it using:
docker pull phpmyadmin/phpmyadmin
The phpMyAdmin will be executed on port 8080. It supports several ways of
The phpMyAdmin will be executed on port 80. It supports several ways of
configuring link to the database server, which you can configure using
environment variables:
@ -154,25 +154,25 @@ To connect phpMyAdmin to given server use:
.. code-block:: sh
docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:8080 phpmyadmin/phpmyadmin
docker run --name myadmin -d -e PMA_HOST=dbhost -p 8080:80 phpmyadmin/phpmyadmin
To connect phpMyAdmin to more servers use:
.. code-block:: sh
docker run --name myadmin -d -e PMA_HOSTS=dbhost1,dbhost2,dbhost3 -p 8080:8080 phpmyadmin/phpmyadmin
docker run --name myadmin -d -e PMA_HOSTS=dbhost1,dbhost2,dbhost3 -p 8080:80 phpmyadmin/phpmyadmin
To use arbitrary server option:
.. code-block:: sh
docker run --name myadmin -d --link mysql_db_server:db -p 8080:8080 -e PMA_ARBITRARY=1 phpmyadmin/phpmyadmin
docker run --name myadmin -d --link mysql_db_server:db -p 8080:80 -e PMA_ARBITRARY=1 phpmyadmin/phpmyadmin
You can also link the database container using Docker:
.. code-block:: sh
docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:8080 phpmyadmin/phpmyadmin
docker run --name phpmyadmin -d --link mysql_db_server:db -p 8080:80 phpmyadmin/phpmyadmin
Using docker-compose
--------------------

View File

@ -1400,6 +1400,20 @@ class Config
$cookie_path = $parsed_url['path'];
/* Remove filename */
if (substr($cookie_path, -4) == '.php') {
$cookie_path = dirname($cookie_path);
}
/* Remove extra path from javascript calls */
if (defined('PMA_PATH_TO_BASEDIR')) {
$cookie_path = dirname($cookie_path);
}
if (substr($cookie_path, -1) != '/') {
$cookie_path = $cookie_path . '/';
}
return $cookie_path;
}

View File

@ -663,6 +663,10 @@ class ConfigTest extends PMATestCase
public function cookieUris()
{
return array(
array(
'/foo/bar/phpmyadmin/index.php',
'/foo/bar/phpmyadmin/',
),
array(
'/foo/bar/phpmyadmin/',
'/foo/bar/phpmyadmin/',