Skip to content
  • How it Works
    • Creating Servers
    • Creating Websites
  • Use Cases
  • Pricing
  • Knowledge Base
  • More
    • Managed WordPress Hosting
    • FAQ
    • Comparisons
    • Blog
    • Affiliate Program
  • Login
Free Trial
GridPaneGridPane
  • How it Works
    • Creating Servers
    • Creating Websites
  • Use Cases
  • Pricing
  • Knowledge Base
  • More
    • Managed WordPress Hosting
    • FAQ
    • Comparisons
    • Blog
    • Affiliate Program
  • Login
Free Sign Up
GridPaneGridPane

Self Help Tools: Reset Application File Permissions

  • Jeff CleverleyByJeff Cleverley
  • Sep 10, 2019
  • UpdatedJun 4, 2023
1 min read

Introduction

If any of your website installations files are, for some reason, NOT owned by your website’s system user, your website will not be able to access the files. 

This can happen if you edit any of your website files as the root user, and it can result in 500 errors, 403 errors, fatal errors, etc. 

Fortunately, this is easy and quick to fix directly inside of your GridPane account dashboard.

Reset Permissions via Self Help Tools

First visit the Tools section by clicking the link in the main menu. 

Here you will see the quick fix panel at the top of the main window:

  1. Select Quick Fixes
  2. Select the appropriate server
  3. Select the appropriate site (or staging site)
  4. Select Reset Permissions
  5. Click Start Task

GridPane will check all directory and file permissions to make sure they’re all correct. This tool is particularly useful when there are errors or other strange behaviors coming from your site. Check the Event Output Viewer for confirmation the process has been completed.

Alternative Option: Reset Permissions via GP-CLI 

While resetting permissions is easily done inside of your account dashboard, you can also easily do this via GP-CLI directly on your server.

If you’d like to try this out but have never connected to one of your servers before, please see the following articles to get started:

Step 1. Generate your SSH Key

Step 2. Add your SSH Key to GridPane (also see Add default SSH Keys)

Step 3. Connect to your server by SSH as Root user (we like and use Termius)

When connected to your server, you can run the following command to fix permissions for your website (replace site.url with your website URL):

gp fix perms site.url

For example:

gp fix perms yourwebsite.com

Search the Knowledge Base

  • Platform Documentation
  • Troubleshoot Common Issues
  • SSL Certificates
  • Server Caching
  • Migrating to GridPane

New to GridPane?

Get started with our FREE Core plan today! We bring the software, you bring the hardware.

Create My Free Account


GridPane helps serious WordPress agencies crush their hosting problems, once and for all.

Quick Links

Pricing

FAQs

Affiliate Program

Facebook Group

Status Page

Roadmap

Changelog

GridPane Updates

Compare Us

WP Engine
Kinsta
Flywheel
Cloudways
More Comparisons

Learn

Knowledge Base
WordPress Security
PHP Workers
Command Line Intro
Troubleshooting

Copyright © 2017 - 2023 GridPane, Inc · GDPR · Terms of Service · Privacy Policy · Cookie Policy

Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}