Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DietPi-Software | phpMyAdmin: Switch to non APT install #3294

Merged
merged 10 commits into from
Jan 1, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .conf/dps_90/apache.phpmyadmin.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# https://docs.phpmyadmin.net/en/latest/setup.html#securing-your-phpmyadmin-installation
<Directory /var/www/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /var/www/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /var/www/phpmyadmin/tmp>
Require all denied
</Directory>
4 changes: 4 additions & 0 deletions .conf/dps_90/lighttpd.phpmyadmin.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# https://docs.phpmyadmin.net/en/latest/setup.html#securing-your-phpmyadmin-installation
$HTTP["url"] =~ "^/phpmyadmin/(libraries|templates|tmp)($|/)" {
url.access-deny = ("")
}
4 changes: 4 additions & 0 deletions .conf/dps_90/nginx.phpmyadmin.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# https://docs.phpmyadmin.net/en/latest/setup.html#securing-your-phpmyadmin-installation
location ~ ^/phpmyadmin/(?:libraries|templates|tmp)(?:$|/) {
deny all;
}
1 change: 1 addition & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Changes / Improvements / Optimisations:
- DietPi-Software | Koel: The latest upstream release will be pulled automatically now, v4.2.2 at date of writing. Dependencies have been updated accordingly, e.g. latest Koel supports latest Node.js v13.5.0.
- DietPi-Software | NoMachine: Updated to latest version 6.9.2 and switched to URL with no version string, which allows us to update downloads on-the-fly without code changes. Download URLs from official website have been simplified and follow some logic, but there are no "latest" URLs available and older versions are not kept, hence we must go on hosting those packages on dietpi.com.
- DietPi-Software | Allo web UI: Updated to version 13.1, which mostly fixes some compatibility issues with DietPi v6.27 and Debian Buster systems. For details, see: /var/www/allo/CHANGELOG.txt
- DietPi-Software | phpMyAdmin: The APT package install has been replaced by an upstream archive download. This allows us to ship the most current version on all distro versions and avoids incompatibility due to PHP meta packages being pulled as dependencies by the APT package. Install on Buster and Bullseye is possible now by this and incompatibility with concurrent ownCloud and phpBB has been resolved. On Stretch this resolves an issue due to new PHP7.4 being pulled by "php" meta package from Ondrejs repo. Many thanks to @symlagom for reporting this issue: https://github.com/MichaIng/DietPi/issues/3284

Bug Fixes:
- DietPi-PREP | Resolved an issue, where in rare cases a wrong $PATH variable could break command calls. Many thanks to @dtm2001 for reporting this issue: https://github.com/MichaIng/DietPi/issues/3206
Expand Down
Loading