phpMyAdmin configuration not comptatible with default Apache 2 config

Bug #1779971 reported by Laurent Dinclaux
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
phpmyadmin (Ubuntu)
In Progress
Undecided
Unassigned

Bug Description

Apache 2 now comes with mod_reqtimeout enabled by default.

In a default Apache2 + PHP FPM + Phpmyadmin, it isn't possible to upload any file in pĥpMyAdmin

Regardless of file size it triggers a:

408 Request Timeout
Server timeout waiting for the HTTP request from the client.

Disabling the module fixes the issue.

My though is that /etc/phpmyadmin/apache.conf needs a proper mod_reqtimeout configuration.

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: phpmyadmin 4:4.6.6-5 [modified: usr/share/phpmyadmin/libraries/vendor_config.php]
ProcVersionSignature: Ubuntu 4.15.0-24.26-generic 4.15.18
Uname: Linux 4.15.0-24-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.9-0ubuntu7.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Wed Jul 4 11:40:47 2018
InstallationDate: Installed on 2018-06-28 (5 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
PackageArchitecture: all
SourcePackage: phpmyadmin
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Laurent Dinclaux (dreadlox) wrote :
tags: added: regression-release
Revision history for this message
Laurent Dinclaux (dreadlox) wrote :

As a side note, in a 16.04>18.04 upgrade path, it can make a server admin loose a lot of time figuring out what is going on with file uploads.

The default mod_reqtimeout configuration even breaks file uploads in Wordpress websites.

Revision history for this message
William Desportes (williamdes) wrote :
Changed in phpmyadmin (Ubuntu):
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.