2023-04-12 14:35:34 |
William Desportes |
bug |
|
|
added bug |
2023-04-12 23:46:20 |
Athos Ribeiro |
bug |
|
|
added subscriber Athos Ribeiro |
2023-05-02 07:33:04 |
William Desportes |
bug task added |
|
phpmyadmin (Debian) |
|
2023-05-02 07:34:07 |
William Desportes |
phpmyadmin (Debian): status |
New |
In Progress |
|
2023-05-02 07:34:07 |
William Desportes |
phpmyadmin (Debian): assignee |
|
William Desportes (williamdes) |
|
2023-05-12 13:12:45 |
Athos Ribeiro |
nominated for series |
|
Ubuntu Kinetic |
|
2023-05-12 13:12:45 |
Athos Ribeiro |
bug task added |
|
phpmyadmin (Ubuntu Kinetic) |
|
2023-05-12 13:12:45 |
Athos Ribeiro |
nominated for series |
|
Ubuntu Jammy |
|
2023-05-12 13:12:45 |
Athos Ribeiro |
bug task added |
|
phpmyadmin (Ubuntu Jammy) |
|
2023-05-12 13:12:51 |
Athos Ribeiro |
phpmyadmin (Ubuntu): status |
New |
Fix Released |
|
2023-05-12 13:34:41 |
William Desportes |
phpmyadmin (Ubuntu): status |
Fix Released |
In Progress |
|
2023-05-13 11:54:11 |
Athos Ribeiro |
phpmyadmin (Ubuntu): status |
In Progress |
Fix Released |
|
2023-05-13 13:56:23 |
William Desportes |
phpmyadmin (Debian): status |
In Progress |
Fix Released |
|
2023-05-13 18:10:09 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~athos-ribeiro/ubuntu/+source/phpmyadmin/+git/phpmyadmin/+merge/442796 |
|
2023-05-13 18:10:10 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~athos-ribeiro/ubuntu/+source/phpmyadmin/+git/phpmyadmin/+merge/442797 |
|
2023-05-13 18:12:37 |
Athos Ribeiro |
summary |
[SRU] Update "Recommends:" |
Recommend libapache2-mod-php instead of apache2 |
|
2023-05-13 21:30:15 |
Athos Ribeiro |
description |
[ Impact ]
* Updating Recommends: will allow users to only have to do `apt install phpmyadmin`
and not end up confused on why the webpage shows PHP source code.
Internet is filled with users asking why there is PHP code displayed.
This update is already upstream Debian and released.
[ Test Plan ]
* To reproduce the "Recommends:" user problem
- new VM
- apt install phpmyadmin
- service apache2 start
- browse http://localhost/phpmyadmin
- PHP code !
- Install `libapache2-mod-php` and restart Apache2
- You can see the login page
[ Where problems could occur ]
* If "Recommends:" was wrong you would be missing Apache2 by default.
If the recommends allowed you to only have to install the package
and you can see HTML and not PHP code, then it works.
[ Other Info ]
See: https://bugs.launchpad.net/ubuntu/+source/phpmyadmin/+bug/2013402 |
[ Impact ]
phpmyadmin does not work out of the box upon installation. It currently requires users to install libapache2-mod-php and restart apache2 so phpmyadmin starts working properly.
[ Test Plan ]
From a fresh Ubuntu installation:
- Install phpmyadmin with "apt install phpmyadmin"
- browse to http://localhost/phpmyadmin
- At this point, you should be looking at a blank page. If you inspect the page source, you will see that apache2 is serving raw php code. This is because the apache2 php mod is not installed. You could workaround the issue by simply installing it and restarting apache2.
- Repeat all the steps, now using a package with. the proposed fix. When you navigate to http://localhost/phpmyadmin for the first time, you should the the phpmyadmin login page, no additional steps needed.
[ Where problems could occur ]
If libapache2-mod-php8.1 stops recommending apache2 for some reason, then a regression would occur (installing phpmyadmin would no longer get it up and running). We could go around this by also recommending apache2 here, but it does not seem to be necessary (dropping the recommends from libapache2-mod-php8.1 would likely cause regressions in [many?] other packages).
[ Other Info ]
There are several places around with users asking why apache2 returns PHP code upon phpmyadmin installation. This should address the issue for those users.
This change is already applied from lunar on.
See: https://bugs.launchpad.net/ubuntu/+source/phpmyadmin/+bug/2013402 |
|
2023-08-06 12:45:09 |
William Desportes |
merge proposal unlinked |
https://code.launchpad.net/~athos-ribeiro/ubuntu/+source/phpmyadmin/+git/phpmyadmin/+merge/442796 |
|
|
2023-08-06 12:45:14 |
William Desportes |
merge proposal unlinked |
https://code.launchpad.net/~athos-ribeiro/ubuntu/+source/phpmyadmin/+git/phpmyadmin/+merge/442797 |
|
|
2023-08-06 13:15:17 |
William Desportes |
phpmyadmin (Ubuntu): assignee |
|
William Desportes (williamdes) |
|
2023-08-07 14:43:41 |
Athos Ribeiro |
phpmyadmin (Ubuntu Kinetic): status |
New |
Won't Fix |
|