Last Updated on March 17, 2025 EDT by Jordan
Table of Contents
- Introduction
- Enhance Caveats
- Enhance Limitations
- Enhance Issues
- Enhance Control Panel Issues
- MySQL and Enhance Issues
- Cant Connect to MySQL as root via Socket, Symlink Workaround
- Provide MySQL Logs outside of Docker Container
- Error when using mysqlbackup “Unknown table ‘COLUMN_STATISTICS’ in information_schema (1109)”
- MySQL Dump Error with Large Databases “mysqldump: Error 2013: Lost connection to server during query when dumping table wp_options at row: 710″
- Enhance WordPress Specific Issues
- Enhance General Issues
- Change Log
Content Error or Suggest an Edit
Notice a grammatical error or technical inaccuracy? Let us know; we will give you credit!
Notice
This is a live document and as such it will be updated from time to time
Introduction
The Enhance hosting control panel offers a streamlined and modern approach to managing web hosting, but like any platform, it comes with its own set of caveats and limitations. While Enhance provides a user-friendly interface and scalable features, there are specific challenges and potential issues that users should be aware of. In this post, I’ve listed caveats, limitations and issues.
Enhance Caveats
Implement log rotation for error_log
There is no log rotation for individual sites error_log’s and as such they consume space.
Enhance Limitations
Enhance has Limited Intergrations
- No Netdata Intergration, I plan to make a guide soon.
- There isn’t a native NewRelic integration, I plan to make a guide soon.
- No xdebug Integration, I plan to make a guide soon.
- Monit would be a great intergration.
Enhance Backup Limitations
S3 Backups Don’t Support Streaming
The S3 backups create a backup of a site, before pushing it to the S3 endpoint. If you have a server with 80GB of storage, and your site takes up 60GB, you will run out of space and the backup won’t continue. Even with compression, this isn’t a good method.
There is also no pre-flight checks for S3 backups.
https://community.enhance.com/d/1428-streaming-s3-backups-andor-pre-flight-free-space-check
No Backup Configuration
There is no option to change the configuration of backups, for instance if you want to do hourly or every 12 hours.
Enhance Documentation Limitations
No Documentation of appcd-cli @ 2024-04
You can do lots with appcd-cli, never having to login to the Enhance control panel. It’s not documented however, so I asked why?
appcd-cli isn’t currently documented but it will be soon, it’s being redeveloped so it can run locally on the web server.
appcd-cli 8.8.8.8 change-webserver lite-speed
Enhance Issues
Enhance Control Panel Issues
Allowing Existing Users to be Invited to Multiple Customer Accounts
MySQL and Enhance Issues
Cant Connect to MySQL as root via Socket, Symlink Workaround
Provide MySQL Logs outside of Docker Container
Error when using mysqlbackup “Unknown table ‘COLUMN_STATISTICS’ in information_schema (1109)”
You might get the following error when running mysqlbackup
Unknown table 'COLUMN_STATISTICS' in information_schema (1109)
MySQL Dump Error with Large Databases “mysqldump: Error 2013: Lost connection to server during query when dumping table wp_options
at row: 710″
You might receive the following error when dumping a MySQL database with a large row size.
mysqldump: Error 2013: Lost connection to server during query when dumping table `wp_options` at row: 710
You will need to update /etc/mysql/conf.d/mysqldump.cnf and define a large max_allowed_packet
max_allowed_packet = 512M
Enhance WordPress Specific Issues
WordPress – Linux Cron running WordPress Cron results in Failed Emails
This one is an easy one and hopefully it gets fixed soon, as well as a log for the WordPress cron runs.
https://community.enhance.com/d/1299-wp-cron-issue
Enhance General Issues
Setting catch_workers_output for PHP-FPM to yes by default
Change Log
- 03-17-2025 – Addded MySQL section for mysqldump “max_allowed_packet”
- 02-06-2025 – Added issue “Set catch_workers_output for PHP-FPM to yes by default” and re-formatted the page.
- 07-30-2024 – Added Allow Existing Users to be Invited to Multiple Customer Accounts
- 07-05-2024 – Reformatted article.
- 06-28-2024 – Added netdata integration thread.
- 06-27-2024 – Added log rotation and mysql logs outside of docker container.
Last Updated on March 17, 2025 EDT by Jordan