If you encounter issues with updating, installing, or upgrading plugins via the 10Web dashboard, there are a few troubleshooting steps you can follow to resolve the problem.
Checking the REST API
The WordPress REST API is a crucial component that allows your website to communicate with external services, including the 10Web dashboard. If the REST API is not functioning properly, it can block plugin updates and installations. To check if the REST API is working you need to:
- Open a web browser and go to the following URL:
https://your_website_url/?rest_route=/
Be sure to replace your_website_url with your actual website's URL. - If the REST API is working correctly, you should see a JSON output, which looks like a lot of structured text on a white page. This output means your REST API is functioning as expected.
- If you see error messages instead, the REST API may be blocked. This can happen for several reasons:
- Security Plugins: Some security plugins might block the REST API to prevent external access. If this is the case, you may need to adjust the settings of those plugins to allow the API to work.
- Hosting Provider Restrictions: In some cases, hosting providers may block the REST API. If you suspect this is the issue, you’ll need to contact your hosting provider for assistance.
Checking file system permissions
Another potential cause for plugin update failures is improper file system permissions. The 10Web Manager plugin requires appropriate permissions to install, update, or delete plugins on your site. Without these permissions, it won’t be able to make changes to your plugins or themes.
- If the file system permissions are the issue, you will see an error message on the 10Web dashboard that reads: “10Web Manager plugin does not have file system permissions to install, update and delete products”.
- When this error appears, it means that the 10Web Manager plugin cannot access the necessary files to perform the requested actions. This issue typically arises due to restricted file permissions on your web server.
How to fix file system permission issues
- Contact Your Hosting Provider: If you are unfamiliar with server file permissions, the best course of action is to contact your hosting provider. Explain the error and ask them to adjust the permissions so that the 10Web Manager plugin can install, update, and delete files as needed.
- Manual Plugin Download: If you are unable to resolve the permissions issue immediately, you can manually download and install the plugins from the 10Web dashboard. The error message should provide a link where you can download your purchased plugins. You can then upload and install them directly through the WordPress dashboard.
Additional tips
- Clear Your Cache: Sometimes, caching issues can prevent the dashboard from showing the latest updates or changes. Clear your site and browser cache to ensure that you are seeing the most up-to-date information.
- Disable Conflicting Plugins: Occasionally, other plugins may conflict with the 10Web Manager plugin, leading to installation or update issues. Try disabling any security or optimization plugins temporarily to see if this resolves the problem.
- Update WordPress: Make sure that your WordPress core installation is up to date, as outdated versions of WordPress may have compatibility issues with newer plugins.
By following these troubleshooting steps, you should be able to resolve most issues related to plugin installation, updates, or upgrades via the 10Web dashboard. If the issue persists after checking the REST API and file permissions, don’t hesitate to contact our customer support team for further assistance.