First do not use 777, change it back to 755.
Second you need to add the proper group permissions most likely to the same that Apache is running under.
To find that out try:
ps aux | grep apache
You will see the Apache user group on the left.
Now change your WordPress folder to the same user group, you can do this in a parent folder or sub folder but for sanity it usually best for parent folder, use -R
to recursively do it.
chown -R www-data:www-data /path/to/wp-root-folder
- To login on windows use Putty
- Enter your hostname and port
- Choose connection type depending on server settings
- Click open
If you try to chown and get denied you will need root privileges , type sudo su
and your password.
ps. It would help if you mentioned what OS your server is running and if your running a php permission script like suPHP.
Related Posts:
- List Category Posts plugin upgrade fails with fatal error
- error: An Unexpected HTTP Error occurred during the API request
- 4.2.2 stuck in an db upgrade loop with “Call to undefined method wpdb::get_col_length()”
- Downgrade from latest nightly build to latest stable version
- Error regarding invalid file permissions for upgrading WordPress version
- Showing errors with $wpdb update
- Unable to locate WordPress Content directory (wp-content)
- How to display admin error notice if settings saved succesfully?
- How to fix “There has been a critical error on your website. Please check your site admin email inbox for instructions”?
- Uncaught ReferenceError:switchEditors is not defined
- strange characters in wordpress website displayed for visitors [closed]
- How to fix ob_end_flush() error?
- When does remove_filter not work?
- This webpage is not available ERR_NAME_NOT_RESOLVED
- Error messages when adding code to function.php or trying to delete inactive plugin files
- WP_DISABLE_FATAL_ERROR_HANDLER vs WP_DEBUG ? What to use and when to use to see errors?
- Handling duplicates with wp_insert_term()
- Call to undefined function get_header() in index.php
- How can I create a custom page for this error?
- Dashboard Whitescreen of Death?
- How can I find the cause of theme crashing Apache in Xampplite?
- tb_show is not defined in advance custom field
- Get notified by email when Fatal error occurs on wordpress site?
- Is there a way to avoid 404 pages in WordPress?
- “There doesn’t seem to be a wp-config.php file.” despite wp-config.php in root
- Get PHP Fatal error on globalized $wpdb: Call to a member function insert() on a non-object- I have no clue. What to do?
- Error Establishing a Database Connection, but credentials are OK
- Unable to Upload Files
- What might cause “junk after document element” error?
- I am getting an error some times when uploading themes
- After upgrading Debian Buster to Bullseye, WordPress sites no longer updating
- How do you change error reporting to only show errors in WordPress?
- How to Debug WordPress
- is_wp_error is missing error
- Error establishing a database connection only on some pages
- Deprecated issue in WordPress [closed]
- Why getting “The input type is invalid” when accessing edit.php?
- 500 error after update
- Problem with running javascript in a shortcode
- Without access to the FTP, how can I fix the index page?
- How to catch all PHP errors with custom error handler?
- “load-scripts.php” hangs and times out when plupload is requested
- Trying to get property of non-object error with thumbnail
- I have an error message coming up after I type in my domain. How Do I get my site back
- Blog automatically redirected to error page
- Site Address (URL) – causing error 404
- 500 error for all pages and post after move localhost to server
- Object of class stdClass could not be converted to string in
- why would ABSPATH not get defined
- 404 Not found error after update to WordPress 5.0
- Keep getting this code reparted again and again?
- How to trace an Error when it says nothing about any plugin?
- WordPress fonts need to upload with Google fonts?
- require_once() error after moving WordPressto another server
- Method Not Implemented GET to wp-admin/post.php not supported
- Removed plugin generating error message
- Parse error:syntax error [closed]
- When sorting WP_List_Table, table sorts, but I also get SQL errors
- Why do these errors appear on my wordpress site? [closed]
- WordPress + Buddpyress – troubleshooting server overloading
- Error when activating child theme: `failed to open stream: No such file or directory`
- Error when trying to logout
- WordPress cracked? Posts not found in dashboard
- Multiple use wp_logout_url() on page cause ‘header already sent’ error after submit form
- How do I fix this: syntax error, unexpected ‘:’, expecting ‘)’
- Plugin.php not found
- A critical error has occurred on the site
- Fatal error for category archives
- 403. You don’t have permission to access this resource error
- Critical error but refresh fixes it
- How to identify the origin of an issue or an unexpected behavior?
- Fatal Error: Uncaught Error: call to undefined function get_plugin_data after uploading 2 blog posts(wp-shopify)
- WordPress error when update to new version
- Forbidden permission and editor error after update to WordPress 5.1.1
- Crawl Errors in Search console
- How to fix this CORS error?
- One page is showing the “Index of /” error
- Parse error: syntax error, unexpected ”tax_query” in wordpress
- What is the source of “HTTP error,” and
- WordPress Dashboard visible but site is not after migration
- 403 error with no reason
- All of my wordpress sites showing †Ù¥
- Possible to hide the search engine indexing disabled prompt/error message?
- WordPress Error Missing Argument [duplicate]
- WordPress installation self deleted in server restart. SQL Tables gone too!
- Error updating WordPress, does not ask for FTP password, just error
- Post show up as post and pages
- Parse error: syntax error, unexpected T_FUNCTION
- Error thrown Cannot use object of type WP_Error as array
- The ( error_log ) file size is very large
- Theme-Check plugin using MY_THEME check error genrate
- index page is not loading [closed]
- Solve theme installation problem?
- Fatal error trace not shown in development setup
- How to fix Notice: unserialize(): Error at offset 12620 of 12651 bytes error?
- syntax error, unexpected ‘=>’ (T_DOUBLE_ARROW) [closed]
- Error code 499 on specific cron job
- Please Help Me, How to Fix PHP Error Undefined Array Key “srcset”
- My websit dosent worke http errors 500
- 403 forbidden in admin console: fix seems to be temporary and then error is back