Self Hosting

404 Errors on new install

If you installed Disciple.Tools and are getting 404 errors or /contacts or other pages try this: Log in to wp-admin and go to Settings > Permalinks. You don’t need to change anything, just click save at the bottom.

Special Note for hosting on Windows servers: If you receive a 404 error message when trying to preview or run DT after installing WordPress and the DT theme, check the root WordPress folder (e.g., C:\inetpub\wwwroot\wordpress) , and verify the web.config file exists. If not, create a text file named “web.config,” and include the following default code in the file:

<?xml version="1.0" encoding="UTF-8"?>
                    <rule name="WordPress" stopProcessing="true">
                        <match url="^(.*)$" />
                            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                        <action type="Rewrite" url="index.php" appendQueryString="true" />

For more information, please refer to


You know that you need to keep your data backed up. Here are some things to keep in mind. Not all backups are equal. You need to have a backup that you can access if your website goes down or if your hosting provider accidentally deletes your account (this happens). This means that any backup that stays on the server your site is on isn’t a reliable backup. You must have a secure remote backup of you Disciple.Tools instance. This can be with Amazon S3, Google Drive or any other secure storage location.


We recommend and use UpraftPlus for our backups. The free version does not backup Disciple.Tools data, so to use this plugin you must pay for the premium account. See UpdraftPlus for more info.


We’ve also tested BackWPup: This plugin is free but more difficult to set up.