Intro to Shell (CLI) for Plesk Linux

There’s a lot of Linux shell intro guides out there. There’s also a lot of intro to Plesk guides out there. But a reference guide to help you find the most common paths and command line utilities for managing your Linux VPS or dedicated server running Plesk is harder to come by. Before we get started, if…

Read More

How to use wp-cli with Plesk hosting

If you use WordPress to power your website and have a bit of technical knowledge (particularly of Linux shell), then taking advantage of the command line interface tool, wp-cli, might be of interest to you! WP-CLI is a command line method of working with WordPress. Rather than triggering actions by logging in to the WordPress…

Read More

How to configure a subdomain for transactional SMTP email services

When using transactional email services like Postmark, SendGrid or MailGun (among others), they’ll often ask you to set up a subdomain that they can use as their dedicated sender subdomain. Unfortunately they also often confuse the heck out of their customers by calling it a subfolder or simply not being clear about what they want.…

Read More

How to set up a neo4j graph database server on a VPS

This guide will show you how to set up a Neo4j graph database server on a VPS running CentOS 7. Start by logging in to your VPS via SSH as root, then run the commands in the Neo4j yum repo set-up guide documentation. Here’s the gist of that: Set up Repository rpm –import https://debian.neo4j.org/neotechnology.gpg.key cat…

Read More

How to avoid timeouts when importing a WordPress export XML file

WordPress provides a great mechanism for exporting and importing data simply by using Tools > Export or Import. However when used on large datasets, you’re bound to run into timeout issues, especially when that data includes images since it takes time for the importer to grab those images from their source and download them into…

Read More

White Screen of Death: How to Fix it

If, when attempting to access any given page on your website, you get a blank white screen, you’re in the right place! You may see a line or two of text describing an error. If you’re using WordPress 5.2+ instead of a white screen, you will likely instead receive an error like “The site is…

Read More

Troubleshooting errors using an nginx reverse proxy. Gateway errors: 502, 504

This article can help you troubleshoot issues related to 504/502/gateway errors. When troubleshooting, it can be helpful to understand how the processing works between nginx and PHP, which is often used for high performance web application hosting, like WordPress. Common errors that occur that are connected to this configuration: 504 Gateway Timeout Gateway Timeout (504)…

Read More

How to use external DNS with Plesk

Already manage all your DNS records through your registrar? Perhaps you subscribe to a DNS service that uses multiple-location and/or anycast redundant DNS servers; understandable that you’d want to continue using this service! However it does make configuration of things like mail services and new subdomains a bit trickier. Mail Records When using your Plesk…

Read More

Enabling custom 403 error docs with nginx in Plesk

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