Many of our customers run WordPress. Our hosting provides what it needs: PHP, MySQL databases, HTTPS and file access. Domains and sites in the Control Panel shows the WordPress version of each site where it is installed.
Database settings in wp-config.php
WordPress keeps its database details in wp-config.php, in the site's folder:
DB_NAME: the database's name, shown under MySQL databasesDB_USER: your database user, shown under MySQL databasesDB_PASSWORD: your database password (shown once when it was created; see Create a MySQL database)DB_HOST: the host shown under MySQL databases as Host (for your site's code)
If you reset the database password in the Control Panel, put the new one into wp-config.php right away: the site
cannot reach its database until then.
Keeping it safe
WordPress, its themes and plugins are yours to keep up to date. Most break-ins happen through outdated plugins.
- Update WordPress, themes and plugins promptly, and remove the ones you do not use.
- Use strong, unique passwords for every WordPress user, and only give administrator rights to those who need them.
- Keep a backup of the site's files (over SFTP) and its database (with phpMyAdmin or a backup plugin), especially before large updates.
Common adjustments
- Uploads limited to a few megabytes: raise Largest file upload and Largest form submission under Change PHP settings.
- "Allowed memory size exhausted": raise Memory per request there.
- After enabling HTTPS: set WordPress Address and Site Address to
https://under Settings, General. See HTTPS certificates (SSL/TLS). - White screen or error 500: the reason is usually in the error logs.
Email from WordPress
Contact forms and notifications work best when they send through one of your email accounts with an SMTP plugin, using the settings in Set up email on your phone or computer. Mail sent that way passes the checks described in Improve email deliverability: SPF, DKIM and DMARC.