Skip to main content

This is a Tutor plugin that provides an easy way to manage your MySQL databases through a web interface using phpMyAdmin.

PHPMyAdmin in action

Installation

Ensure you are using Tutor v15+ (Olive onwards). First, install the plugin by running:

pip install -U tutor-contrib-phpmyadmin
# or
pip install git+https://github.com/CodeWithEmad/tutor-contrib-phpmyadmin

Enable the plugin and run the launch command:

tutor plugins enable phpmyadmin
tutor dev|local|k8s launch

Alternatively, if you already have a running Open edX instance, just start the phpmyadmin service:

tutor dev|local|k8s start phpmyadmin

Access phpMyAdmin at: http://phpmyadmin.local.edly.io:8081 (local) or https://phpmyadmin.yourdomain.com (production)

Important

Enabling phpMyAdmin can be useful for managing your WordPress database directly. However, please be aware that exposing phpMyAdmin can pose security risks if not properly secured. Ensure that you have strong passwords, and consider restricting access to phpMyAdmin to trusted IP addresses only.

Variables

The following variables can be configured to customize the phpMyAdmin plugin:

  • PHPMYADMIN_HOST: phpMyAdmin hostname (default: phpmyadmin.local.edly.io)

  • PHPMYADMIN_PORT: phpMyAdmin port (default: 8081)

  • PHPMYADMIN_DOCKER_IMAGE: Docker image for phpMyAdmin (default: phpmyadmin:5.2.1)

  • PHPMYADMIN_UPLOAD_LIMIT: phpMyAdmin upload limit (default: 50M)

Contributing

We welcome all contributions! Feel free to open a Pull Request or an Issue.

License

This software is licensed under the terms of the AGPLv3.

Release files for tutor-contrib-phpmyadmin 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tutor-contrib-phpmyadmin 2.0.0
File Size Uploaded
tutor_contrib_phpmyadmin-2.0.0.tar.gz 16.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tutor-contrib-phpmyadmin 2.0.0
File Interpreter ABI Platform
tutor_contrib_phpmyadmin-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 36.0 kB

Release files / tutor_contrib_phpmyadmin-2.0.0.tar.gz

Download URL tutor_contrib_phpmyadmin-2.0.0.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
757a81416a51af552287f1e20cbe91cb9b9f02b913a16b956f32749c0d899378
BLAKE2b-256 checksum
How to use checksums
707f3158844b930053a5987f0e07dda6526557a68f2698f1281718b311925e18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / tutor_contrib_phpmyadmin-2.0.0-py3-none-any.whl

Download URL tutor_contrib_phpmyadmin-2.0.0-py3-none-any.whl
Size 19.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
684cd2918776ecaef4167d79c8ebf66afb026d78cf5f74f915564e9ed9f027b3
BLAKE2b-256 checksum
How to use checksums
ded4de9813dcdb69efab74f4e5e9dacfc08ddd73bd0e43b67d73dad4b0bf000b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page