Powered By Network Solutions: 500 Internal Server Error
A few different things can cause this annoying error. In most cases, this is not a problem with the server itself and can be resolved by modifying something in your site's configuration.
Begin troubleshooting by finding out what is causing the error:
- Log in to your Account Manager via https://www.networksolutions.com/my-account/login.
- On the left side of the page, click Hosting.
- If you only have one hosting package, you will be taken directly to the Hosting control panel.
- If you have multiple hosting packages, you will need to select a package name and then click the MANAGE button to access the Hosting control panel.
- In your hosting control panel, click Scripting Config and select Manage Server Side Includes & CGI.
- View the error log link.
The path to a theme, plugin, or functions file may be listed if you have a WordPress site. If it is a specific theme or plugin, it can be deactivated. Then, reload your site to see if the error is resolved.
If the Error Log doesn't provide any indication of the issue, you may try troubleshooting by following the suggestions listed below:
Bad Permissions, Writeable by Group
To troubleshoot this error, check your file permissions.
- Click File Manager on the left side of the hosting control panel.
- Select the folder for Web Root (public_html).
- Tick the box beside Name.
- In the upper right corner, click More.
- Click on Change Permissions.
- Review the numbers listed in the Permissions box.
- Directories and folders should be set to 755.
- Executable scripts within the cgi-bin folder must be set to 755.
- Images, media, and text files like HTML should be set to 644.
Bad .htaccess, Invalid Command
Sometimes, the .htaccess file isn't visible when initially pulling up File Manager. Follow the steps below to access the .htaccess file.
- In the File Manager, click on Settings.
- Toggle on the Show System Files option.
- Locate the .htaccess file and rename it.
- Create a new .htaccess file using the code below and upload it in File Manager.
# BEGIN WordPress<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
Disable Plugins
Check the pointers and disable the plugins.
- Click Pointers & Subdomains on the left side of the hosting control panel. The page should show you where the domain points to.
- Go to the File Manager.
- Open the directory where your domain is pointing to.
- Open the wp-content folder.
- Rename the plugins folder to _plugins, hit save, and then rename it back to plugins. Doing this will disable all plugins.
- If the error logs indicate a specific plugin to be causing the issue, then open the plugin folder and rename it, causing it to deactivate.
Example: Rename Jetpack to _jetpack, then back to Jetpack to deactivate.
- If the error logs indicate a specific plugin to be causing the issue, then open the plugin folder and rename it, causing it to deactivate.
- Clear the browser's cache and check your site. If disabling plugins doesn't fix the site, it may have something to do with their theme.