Here is the list of the plugins that I tested: Those booklet plugins that actually are useful WP Booklet – super-simple and easy to work with, has a post type and a shortcode, a short list of options and that’s it. Oh, and it loads images upon opening the page from the booklet, instead of …
Author Archives: Vladimir Vassilev
Renewing (an expired?) Let’s Encrypt SSL certificate with Easy Engine
The routine is expected to be as follows:
1 2 3 |
ee site update re-wp.com --letsencrypt=off ee site update re-wp.com --letsencrypt=on ee site update re-wp.com --letsencrypt=renew |
Right? Well, yes, if your environment is up-to-date. Result of the last command should be like: Renewing SSl cert for https://re-wp.com Reload : nginx [OK] SUCCESS: Certificate was successfully renewed For https://re-wp.com Your cert will expire within 89 days. Expiration DATE: Tue Sep 12 08:23:00 UTC …
Continue reading “Renewing (an expired?) Let’s Encrypt SSL certificate with Easy Engine”
Activating Let’s Encrypt SSL certificate on a site run by Easy Engine
Say we have a site on Easy Engine v3.7.4 setup that is not encrypted. We want to get it running under HTTPS protocol, right? Let’s Encrypt seems to be the fastest, easiest and cheapest way to go. So here we go, the command is rather simple:
1 |
ee site update my.site-domain.com --letsencrypt |
Well, that’s cool, but we might get a …
Continue reading “Activating Let’s Encrypt SSL certificate on a site run by Easy Engine”
Solution for cPanel and WHM being stuck on updates
It happens, although pretty rarely, for updates of WHM and cPanel to fail. Then you can access any of their pages and you are prompted to reload the page as if this would fix it. Solution for me was just to run the following command as root in a SSH session on the server:
1 |
/usr/local/cpanel/scripts/check_cpanel_rpms --fix /scripts/autorepair fix_duplicate_cpanel_rpms |
My …
Continue reading “Solution for cPanel and WHM being stuck on updates”
Recursively replacing or removing a string from text files in a directory
I had a client with 3 WordPress sites hacked, having injected a dirty ad redirect in every possible javascript file of these sites. Around 1500 files were infected with one and the same script, so the best solution for curing them would be to remove that specific line that was causing all the trouble. Following set of …
Continue reading “Recursively replacing or removing a string from text files in a directory”
Scanning and cleaning a Linux machine (server or desktop) with ClamAV antivirus
A client of mine got some infected emails in their mail server, leading to infected Thunderbird on Windows, crashing the whole operating system. In order to clean up the mess, I had to scan the mail server and remove the emails that were spreading the virus. ClamAV turns out to be a pretty good option for …
Continue reading “Scanning and cleaning a Linux machine (server or desktop) with ClamAV antivirus”
UpiCRM – Leads are everything!
About Leads Everything revolves around leads. Which is not necessarily a bad thing. As WordPress developers, though, we avoid this one, as it doesn’t use custom post types but rather defines its own tables and has an interface for additional fields within it’s settings. Again, none of these are bad things, but we want to …