WordPress will often need to send emails to you or your users. These emails are known as transactional email, and common ones include: Admin notifications New user signups and password resets Purchase receipts and order updates (WooCommerce, Easy Digital Downloads, etc.) Form submission emails from form plugins Email servers are notoriously difficult to set up….
There may come a time when you wish to promote an additional domain to become the primary domain used to access your site. This can be done from the Domains tab on your Site dashboard. When you change the primary domain, SpinupWP will perform all of the necessary actions to move and update the files…
The following plugins are installed with every WordPress site created and deployed by SpinupWP. However, for custom WordPress deployments you will need to install the following plugins yourself. SpinupWP This plugin adds page cache purging functionality to your WordPress site. In addition to automatically clearing the page cache for individual posts, pages, and other content…
This guide aims to help you set up DigitalOcean Spaces for storing site backups. Start by signing in to DigitalOcean. Create a Space Click Create in the header and select Spaces from the dropdown. Choose a datacenter region that’s geographically close to your server location. This will improve the time it takes to copy backup files…
This guide aims to help you set up Google Cloud Storage for storing site backups. Whether you already have a Google Cloud Platform (GCP) account or not, you can sign in or sign up from the Console home page. Create Bucket Head over to Google Cloud Platform > Storage and click Create Bucket. Enter a unique…
This guide aims to help you set up automated daily site backups. Site backups are full backups of your site files (media, themes, and plugins) and database. Storage Settings Before you can enable site backups, you must configure a cloud storage provider where your backup files will be stored. Navigate to the Backups tab under a…
By default, any POST request or URLs containing query string parameters bypass the page cache. Certain URL paths and cookies also bypass the page cache. If a cookie is present for a logged in WordPress user or a shopping cart for WooCommerce or Easy Digital Downloads for example, the page cache will be skipped. SpinupWP…
WordPress is a database driven CMS, meaning there are many moving parts when handling an incoming request. Out-of-the-box WordPress has to query the database and render the page before it can be sent to a user. This happens on every single incoming request, which is hugely inefficient if the page content hasn’t changed. A typical…
When you install a WordPress site via SpinupWP, both WP_DEBUG and WP_DEBUG_LOG are enabled by default. This is because debug.log is useful for finding obscure issues which are hard to track down, especially on live sites. However, this often goes against conventional wisdom, which generally discourages the use of WP_DEBUG_LOG on live sites. Usually for…
Cloudflare is a reverse proxy service that can help to secure and speed-up your sites. While SpinupWP is fully compatible with Cloudflare, there are a few Cloudflare settings that can cause problems. This doc aims to outline those problems. Too Many Redirects If you’re receiving the ERR_TOO_MANY_REDIRECTS error when accessing your HTTPS enabled site that is…
Begin your SpinupWP journey today and spin up your first server within minutes.