fbpx

Best practice secure WordPress NGINX configuration for Plesk


by Danila Vershinin, September 18, 2020

WordPress Security WordPress is the most popular CMS for running a website. As such, it is the target for all kinds of malicious bots. The most effective way of reducing security risks associated with WordPress is the proper server configuration. Secure WordPress NGINX configuration must be built on the assumption that any unknown script is […]

Read More...

Best practice secure NGINX configuration for WordPress


by Danila Vershinin, September 5, 2020

We review and approach to secure NGINX configuration for WordPress prevents launching malicious scripts and only allows core and plugin files execution

Read More...

How to log and fix slow PHP requests


by Danila Vershinin, June 5, 2020

How to troubleshot slow PHP requests using PHP-FPM slow log facility. Common reasons for a slow PHP request and ways to fix it

Read More...

NGINX: try_files is evil too


by Danila Vershinin, February 18, 2020

The if directive in NGINX is evil. How about try_files?

Read More...

Mailpoet Cron


by Danila Vershinin, May 7, 2018

Fix that crazy Mailpoet plugin to use *real* Linux cron jobs and not their custom cron solution

Read More...

PHP Security: disable error_reporting() NOW


by Danila Vershinin, April 9, 2018

Disable php error_reporting() function to secure your server from malware and bad coders pushing junk to it.

Read More...

CDN for WordPress


by Danila Vershinin, October 5, 2017

CDN for Wordpress. Do you need one? Yes, you do!

Read More...

WordPress Static Files Cookieless Domain with Nginx


by Danila Vershinin, October 3, 2017

Configure cookieless domain for Wordpress static files in nginx

Read More...

PHP and HTTP caching


by Danila Vershinin, September 16, 2017

I figure there isn’t much all-in-one information on the subject and this will be a constant draft with my findings. PHP 7 and caching headers PHP itself alters Cache-Control headers only when all conditions are true at the same time during request: session_start() has been called session.cache_limiter has default value of nocache It adds 3 […]

Read More...

How to Reset WordPress Password


by Danila Vershinin, August 8, 2017

How to reset Wordpress password easily. Use either SQL queries in Phpmyadmin or MySQL terminal. Or use the excellent WP-CLI command line utility

Read More...