#1115 – Unknown character set: ‘utf8mb4’

WordPress does not support MySQL 4 : To run WordPress your host just needs a couple of things: MySQL version 5.0 or greater (recommended: MySQL 5.5 or greater) https://wordpress.org/about/requirements/ While the utf8mb4 encoding is recent change and you might work around it, overall you still need compatible MySQL version.

contact form ajax empty response error message

jQuery AJAX will trigger an error event not only when it receives an HTTP status code indicating a problem with the request, but also if jQuery fails to parse the response body. Since you’re using die() without sending any response body, it’s likely that jQuery is choking on the “empty” response. Using wp_send_json_success() instead of … Read more

is_wp_error is missing error

Both wp_remote_post and wp_remote_get return WP_Error object if there is an error. You could use the get_error_message function of WP_Error class to receive the error and show it. $request = wp_remote_post( $url ); if ( is_wp_error( $request ) ) { // If the request has failed, show the error message echo $request->get_error_message(); } else { … Read more

Homepage Not Found Error [closed]

I’ll try my best to guide you trought some ideas that could solve your problem. 1 – Make sure your .htaccess is set to default If you check the WordPress CODEX, you could compare your default .htaccess to the one you have on your root folder. <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – … Read more

Template administration Error after WP 4.8 update

This is a generic PHP question, but simple to answer. The problem is most likely caused by PHP 7. Simply change the line: $callback[0]->$callback[1](); to $callback[0]->{$callback[1]}(); This is because $callback[0]->$callback[1](); means $callback[0]->{$callback[1]}(); in PHP5, while it means ($callback[0]->$callback)[1](); in PHP7. Take a look into this page to know the details about the change.