In EasyEngine v4, we have support for following tools to help site administrators.
These admin-tools needs to be enabled/disabled per site. By default they are disabled.
Usage
In order to use the admin-tools, you must first enable them using
ee admin-tools enable example.com
By default, we enable auth on admin-tools. To view username/password with which you can login, run
ee auth list global
Then navigate example.com/ee-admin/
List Of Admin Tools
Admin Tools | Purpose | URL |
opcache-gui | visualize PHP | example.com/ee-admin/opcache-gui.php |
phpinfo | A file with just <?php phpinfo() ?> in it | example.com/ee-admin/phpinfo.php |
phpMyAdmin | Check “Database Access for PhpMyAdmin” section below for login details | example.com/ee-admin/pma |
phpRedisAdmin | Web interface for Redis cache | example.com/ee-admin/pra |
MailHog | Catches & displays email from your app in Web GUI | example.com/ee-admin/mailhog |
php-fpm ping | a response of “pong” on this URL means your site’s PHP is working fine | example.com/ee-admin/ping |
php-fpm status | displays php fpm pool status | example.com/ee-admin/status |
nginx status | displays nginx status | example.com/ee-admin/nginx_status. |
Database Access for PhpMyAdmin
You can find database access credentials for example.com
by running:
$ ee site info example.com
+--------------------+--------------------------------+
| Site | https://example.com |
+--------------------+--------------------------------+
| Access admin-tools | https://example.com/ee-admin/ |
+--------------------+--------------------------------+
| Site Title | example.com |
+--------------------+--------------------------------+
| WordPress Username | example.com-K8FzH |
+--------------------+--------------------------------+
| WordPress Password | q27eGm5pYRe2 |
+--------------------+--------------------------------+
| DB Host | global-db |
+--------------------+--------------------------------+
| DB Name | example_com |
+--------------------+--------------------------------+
| DB User | example.com-c1O1a7 |
+--------------------+--------------------------------+
| DB Password | dg5T9GNhr4Ah |
+--------------------+--------------------------------+
| E-Mail | [email protected] |
+--------------------+--------------------------------+
| SSL | Enabled |
+--------------------+--------------------------------+
| SSL Wildcard | No |
+--------------------+--------------------------------+
| Cache | None |
+--------------------+--------------------------------+
So in this case:
- Server would be
global-db
. - Username would be
example.com-c1O1a7
. - Password would be
dg5T9GNhr4Ah
.
You can access phpMyAdmin at example.com/ee-admin/pma