Open helmo opened 5 years ago
New effort is visible to maintain a package for phpMyAdmin, see https://github.com/phpmyadmin/phpmyadmin/issues/15236
It looks like they have it in testing
and are considering moving it back to buster stable
next.
@geerlingguy Exactly Follow progress on the GitHub issue ;)
I bumped into this again today as I'm trying to make sure the role's tests work with Python 3... annoyingly, even if you use the testing
packages, you have to manually install some others as well, so I'm probably going to continue holding off supporting buster in this role.
Note that you can still install from source on Buster, but as I don't even use PHPMyAdmin anymore (I've used Adminer when I need a web GUI) I don't think I'll be doing the work to add that and support it in this role.
This issue has been marked 'stale' due to lack of recent activity. If there is no further activity, the issue will be closed in another 30 days. Thank you for your contribution!
Please read this blog post to see the reasons why I mark issues as stale.
@helmo phpMyAdmin is now in Debian buster backports See for installation: https://github.com/phpmyadmin/phpmyadmin/issues/15236#issuecomment-615954993
You can now close this issue ?
Yes, thanks for getting this done!
Yay! Sitting and waiting solved the problem :D
Note that this role seems to still need modifications to make it work on Debian 10.
This issue is no longer marked for closure.
This issue is no longer marked for closure.
Note that this role seems to still need modifications to make it work on Debian 10.
On ansible's side ?
Yes on ansible's side. setup-Debian.yml
need a patch to ensure php-twig is from buster-backports on Debian 10 before installing phpMyAdmin. Something like:
- name: Ensure php-twig from buster-backports is installed.
apt:
name: php-twig
state: present
default_release: buster-backports
update_cache: yes
when: ansible_distribution_major_version | int == 10
And :/tmp
have to be append in /etc/phpmyadmin/apache.conf
on line php_admin_value open_basedir
. See Issue #19
But after that it works flawless with:
- name: Install phpMyAdmin
hosts: phpmyadmin
roles:
- {role: geerlingguy.phpmyadmin, become: true}
vars:
php_packages_extra:
- libapache2-mod-php
The phpmyadmin package will most likely not be included in the next Debian release :(
And for the same reason the most prominent ppa(nijel/phpmyadmin) has also been removed.
There is an open pull request that includes installing from source in https://github.com/geerlingguy/ansible-role-phpmyadmin/pull/13 That PR was focused on nginx so it needs a bit of work to get it working for all debian users.
Two todo's I've identified sofar: