Please note that in order to complete these steps you must have admin access to Plesk. While you would think that enabling “Custom Error Docs” under hosting settings in Plesk, then editing the appropriate document under the /error_docs/ folder in your vhost root would do the trick, unfortunately that’s not the case. Those error documents…

Read More

A few days ago one of our client’s websites was causing high MySQL processor usage. To narrow down the particular site and table causing the problem we ran mysqladmin processlist and it came back with the particular DB causing the high usage and the table: wp_icl_string_pages This is a table that’s part of the WordPress plugin WPML…

Read More

I just went through a two week long troubleshooting process to try and find the cause of sessions timing out earlier than expected. My PHP session config is as follows, and should definitely be the first place you look for an issue like this: session.cookie_lifetime 0 session.cookie_path / session.entropy_length 32 session.gc_divisor 1000 session.gc_maxlifetime 35000 session.gc_probability…

Read More

We’ve been messing around with the WP Rocket caching plugin lately and managed to stumble upon two weird issues that were seemingly unrelated: Firstly when enabling WP Rocket with just Apache processing and no nginx, it was seemingly unable to write to the .htaccess file (despite having FastCGI access enabled for PHP and definitely having…

Read More

As the WP Approve User plugin appears to not have been maintained for 3 years, I’ve written a new guide to integrate WooComm with the New User Approve plugin instead, which is somewhat better maintained. WooCommerce is the newest and arguably the best E-Commerce solution available for WordPress. If you aren’t considering using it for…

Read More

This article is now depreciated. We haven’t worked with the Canvas theme in many years, having replaced it with the BeaverBuilder theme or GeneratePress. This WordPress Wednesday post is just a quick overview of the Canvas Theme and Framework from Woothemes. We’ve been following (and using) WooThemes since early late 2009. There are several framework…

Read More

Yesterday, Mark Maunder at markmaunder.com happened to run across and identify a very dangerous and clever hack on his site. The hacker had gained access through the very popular TimThumb image library, and thus the first TimThumb Exploit was found. If you are interested in the specifics of the hack, more detailed information can be…

Read More