Skip to content

Commit e36a6f7

Browse files
author
Kristan Kenney
authored
Merge pull request hestiacp#731 from hestiacp/bugfix-pma
Fix phpMyAdmin blowfish and tmp directory issues
2 parents 0fbed6f + 137571e commit e36a6f7

File tree

5 files changed

+16
-7
lines changed

5 files changed

+16
-7
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ All notable changes to this project will be documented in this file.
33

44
## [CURRENT] - Development
55
### Features
6+
67
### Bugfixes
8+
- Fixed phpMyAdmin blowfish and tmp directory issues.
79

810
## [1.1.0] - 2020-03-11 - Major Release (Feature / Quality Update)
911
### Features

func/upgrade.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ upgrade_phpmyadmin() {
173173

174174
# Download latest phpMyAdmin release
175175
wget --quiet https://files.phpmyadmin.net/phpMyAdmin/$pma_v/phpMyAdmin-$pma_v-all-languages.tar.gz
176-
176+
177177
# Unpack files
178178
tar xzf phpMyAdmin-$pma_v-all-languages.tar.gz
179179

@@ -184,8 +184,8 @@ upgrade_phpmyadmin() {
184184
cp -rf phpMyAdmin-$pma_v-all-languages/* /usr/share/phpmyadmin
185185

186186
# Set config and log directory
187-
sed -i "s|define('CONFIG_DIR', '');|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
188-
sed -i "s|define('TEMP_DIR', './tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
187+
sed -i "s|define('CONFIG_DIR', ROOT_PATH);|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
188+
sed -i "s|define('TEMP_DIR', ROOT_PATH . 'tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
189189

190190
# Create temporary folder and change permissions
191191
if [ ! -d /usr/share/phpmyadmin/tmp ]; then

install/hst-install-debian.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1345,8 +1345,8 @@ if [ "$mysql" = 'yes' ]; then
13451345
cp -rf phpMyAdmin-$pma_v-all-languages/* /usr/share/phpmyadmin
13461346

13471347
# Set config and log directory
1348-
sed -i "s|define('CONFIG_DIR', '');|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
1349-
sed -i "s|define('TEMP_DIR', './tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
1348+
sed -i "s|define('CONFIG_DIR', ROOT_PATH);|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
1349+
sed -i "s|define('TEMP_DIR', ROOT_PATH . 'tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
13501350

13511351
# Create temporary folder and change permission
13521352
mkdir /usr/share/phpmyadmin/tmp

install/hst-install-ubuntu.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1315,8 +1315,8 @@ if [ "$mysql" = 'yes' ]; then
13151315
cp -rf phpMyAdmin-$pma_v-all-languages/* /usr/share/phpmyadmin
13161316

13171317
# Set config and log directory
1318-
sed -i "s|define('CONFIG_DIR', '');|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
1319-
sed -i "s|define('TEMP_DIR', './tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
1318+
sed -i "s|define('CONFIG_DIR', ROOT_PATH);|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
1319+
sed -i "s|define('TEMP_DIR', ROOT_PATH . 'tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
13201320

13211321
# Create temporary folder and change permission
13221322
mkdir /usr/share/phpmyadmin/tmp

install/upgrade/versions/latest.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,10 @@ if [ -e "/etc/exim4/exim4.conf.template" ]; then
1111
echo "(*) Updating exim4 configuration..."
1212
sed -i "s|rfc1413_query_timeout = 5s|rfc1413_query_timeout = 0s|g" /etc/exim4/exim4.conf.template
1313
fi
14+
15+
# Fix phpMyAdmin blowfish and tmp directory issues
16+
if [ -e "/usr/share/phpmyadmin/libraries/vendor_config.php" ]; then
17+
echo "(*) Updating phpMyAdmin configuration..."
18+
sed -i "s|define('CONFIG_DIR', ROOT_PATH);|define('CONFIG_DIR', '/etc/phpmyadmin/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
19+
sed -i "s|define('TEMP_DIR', ROOT_PATH . 'tmp/');|define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');|" /usr/share/phpmyadmin/libraries/vendor_config.php
20+
fi

0 commit comments

Comments
 (0)