Troubleshoot Your WebsiteLatest update: September 3, 2018 | Reading time: 5 to 6 minutes
Have you ever come to a point where your website is not working as expected? Don’t worry, it has happened to everyone.
Although some issues may be complicated, the vast majority are related to poor configuration and conflicting plugins. Thankfully, there is a simple and straightforward guide for identifying the issues. Let’s review the steps, one by one.
- Keep a backup of your website, to have a valid restore point in case you need to roll back. This will make the stress go away and you’ll be able to focus on finding the solution.
- Check the PHP version and memory availability. The recommended PHP version is 7 and, 128 Mb RAM available to PHP is the minimum required for the theme to work as expected. If you are planning to add even more plugins (especially resource-hungry ones) we’d say you go for 256 Mb.
- Review any plugins installed.
- Do you have any deactivated plugins that you don’t plan to use? Remove them and check your website to see if the issue has been resolved.
- Do you have two plugins for the same job? Consider removing one of them. When picking a plugin, always choose the one recommended/requested by the theme author.
- Do you have a caching plugin activated? Consider deactivating the plugin until the issue is resolved.
- Do you have a minifying plugin? Consider removing it until the problem is fixed.
- Even if you have an installation with the absolutely necessary plugins, try deactivating -one by one- each third-party plugin (apart from those recommended/requested by the theme) and, check your website. Everytime you deactivate a plugin, check your website. If you locate the plugin that is creating the conflict, consider removing it or replacing it with another.
- Do you have custom CSS rules added? Consider removing them (but keep a backup so you can apply them again when the site is back on track).
- Always keep them updated
- It is very important to use the latest versions available. This applies to WordPress, the theme, and the plugins as well. Programmers get feedback every day or they discover things themselves. They do their best to fix bugs and implement new features. That’s why keeping your installation updated will not only fix a problem but also may prevent it from appearing in the first place.
Depending on the issue, you may need to review more of the server configuration.
Common situations, like files not uploading, settings not getting saved, unexpected behavior and other are sometimes related to server settings.
- File permissions. This one is very important for WordPress. Wrong permissions may result in an inability for uploading files, updating plugins and, saving settings. Please, take a few minutes to review the official WordPress Codex article on the matter. WPBeginner has an interesting article on this too.
- Theme Installation Folder: the theme requires being installed in wp-content/themes/ under the original theme folder title. If you have changed the folder name (or moved it to a subfolder) we recommend moving it under wp-content/themes/ with the original theme folder title.
Annex: SSL Issues
When moving from plain to secured HTTP protocol, a few issues may occur.
- Check Dashboard > Settings > General and, make sure WordPress Address (URL)
and Site Address (URL) are updated to the new URL address. The URL addresses of the secured protocol have an “s” after “http”. Example: https:\\mywebsite.com . This is essential for the theme to work as a change of the URL address may cause some parts to stop loading (like stylesheets). Generally, before deploying, we recommend switching to HTTPS as soon as possible, most of the browsers nowadays mark as unsecured any webpage without SSL encryption. Also, after switching, you may need to upload some images again as the web pages may be identified by the browsers as “mixed content”.
Following the above procedures will help you identify the issues and probably solve them. If a problem persists, contact us through our support desk and, we’ll investigate as soon as possible.
WordPress Query Monitor: Check the performance of your website and identify the latency https://wordpress.org/plugins/query-monitor/
WordPress Database Reset: Remove all posts, pages, menus etc. and start again without having to install WordPress again. https://wordpress.org/plugins/wordpress-database-reset/
File Manager: A handy plugin for instant access of your installation’s files. https://wordpress.org/plugins/wp-file-manager/
FileZilla: an open source FTP client for reliable transactions between your computer and the server https://filezilla-project.org/Useful ToolsUseful Tools
AMP Stack: built a local server on your computer to test WordPress installations, themes, plugins etc. Get more information here https://en.wikipedia.org/wiki/AMP