Skip to main content

phpmyadmin plugin for Tutor

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tutor_contrib_phpmyadmin-2.0.0.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tutor_contrib_phpmyadmin-2.0.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file tutor_contrib_phpmyadmin-2.0.0.tar.gz.

File metadata

File hashes

Hashes for tutor_contrib_phpmyadmin-2.0.0.tar.gz
Algorithm Hash digest
SHA256 757a81416a51af552287f1e20cbe91cb9b9f02b913a16b956f32749c0d899378
MD5 d579e205d441ee8135ea2d551a9a8acf
BLAKE2b-256 707f3158844b930053a5987f0e07dda6526557a68f2698f1281718b311925e18

See more details on using hashes here.

File details

Details for the file tutor_contrib_phpmyadmin-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tutor_contrib_phpmyadmin-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 684cd2918776ecaef4167d79c8ebf66afb026d78cf5f74f915564e9ed9f027b3
MD5 36d6c8624af9d6a92e33c45ae29b839a
BLAKE2b-256 ded4de9813dcdb69efab74f4e5e9dacfc08ddd73bd0e43b67d73dad4b0bf000b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page