Admin Tools

Edit this on Github

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 to example.com/ee-admin/ in the browser. There you’ll see a list of admin-tools.

List Of Admin Tools

Admin ToolsPurposeURL
opcache-guivisualize PHP zend opcache statsexample.com/ee-admin/opcache-gui.php
phpinfoA file with just <?php phpinfo() ?> in it example.com/ee-admin/phpinfo.php
phpMyAdminCheck “Database Access for PhpMyAdmin” section below for login details
example.com/ee-admin/pma
phpRedisAdminWeb interface for Redis cacheexample.com/ee-admin/pra
MailHogCatches & displays email from your app in Web GUIexample.com/ee-admin/mailhog
php-fpm pinga response of “pong” on this URL means your site’s PHP is working fineexample.com/ee-admin/ping
php-fpm statusdisplays php fpm pool status example.com/ee-admin/status
nginx statusdisplays 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             | admin@example.com              |
+--------------------+--------------------------------+
| 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