I had this problem and the answer was found (a) in enabling ftp to write and (b) at least temporarily setting the directories to 777 although I think the latter permissions can be improved.
I run vsftp with chroot’d users. After finding no mention in apache logs, setting the permissions to 777, changing ftp group to www-data, enabling anonymous ftp to write, tearing my hair out, kicking the dog etc etc the penny eventually dropped that ftp was not allowed to write. I also upgraded a multi-site to 3.1.1 and that needs 777 set (well probably less) but returns the files 640.
It may be that a changed ftp configuration has tripped you up.
Related Posts:
- How to run a test WordPressMu to WordPress3 update?
- Error upgrading from 2.9.2 to 3.0.1
- Rebuild vs Upgrade – need pointers, advice
- “An automated WordPress update has failed to complete – please attempt the update again now”– But there is no .maintenance file
- What happens to the mu-plugins folder when you upgrade to WordPress 3?
- 2.9 to 3.0: Pros and cons of upgrading?
- Where are Additional CSS files stored
- What Is The Use Of map_meta_cap Filter?
- How to *remove* a parent theme page template from a child theme?
- Localization: I want the backend: english and frontend in defined language
- How to disable page delete
- How to update the delete user confirmation form?
- Need logged in users returing to site redirected to a separate page
- Widgets vs. Theme Mods
- In the new Theme Customizer API, how to send a value from the front back to the admin panel?
- How do I add Post Like and Bookmark Functionality to my WordPress Site?
- How to exclude certain widget from showing up on home/front page? [duplicate]
- Adding an email column to a Custom Post Types Admin Screen?
- Allow Users to Set Password During Registration
- Print shortcode in custom action hook not where the shortcode is entered
- simple expandable vertical menu, java script problem
- Custom search page and search by title, content and tag
- sanitize attachment filename
- Best way to integrate an existing PHP application into WordPress
- Add filename to attachment page url
- Hide upload image fields for the different media upload popups
- Creating Search Engine Friendly URL’s with Word Press
- How do I add a new template to my site
- How to add “Read More…” link in twentytwenty
- Adding code to child’s theme css and php cannot override certain elements
- How to add custom page attributes in WordPress?
- How can I use a Tiny MCE editor in my custom Gutenberg block?
- Changing settings of WooCommerce
- How can I stop access of unregistered user in wp-content/uploads directory without using .htaccess file?
- How to customize and keep things up-to-date?
- Page content dissapears after loading the page [closed]
- wp_customize set_transient except during preview
- digital alarm clock widget
- In WordPress 3.x, I can’t access posts from all blogs in the network
- WordPress Install Issue, Receive Warnings But Successful Install
- How do you add a table to a site?
- how to make a custom field readonly or disabled by user role?
- How to make wordpress use a non-wordpress users table?
- Is there a possiblity to replace profile image gravatar with custom user images
- WooCommerce custom billing fields on email address
- Is there a straight-forward way to provide a meta description tag via Yoast SEO, programmatically, without relying on the admin panel?
- Allow multisite admins only to create users with one specific user role?
- Restrict content access to logged in users
- Make tag archive display post are ordered by post format
- Custom Form not generating URL
- How to move meta information in TwentyTwelve’s single post template?
- User Custom Dashboard
- How to Clear Empty Search values?
- WordPress Command Question
- getting a 404 page for all pages except home. possibly permalinks
- How do I create a Custom Post Box that Connects Different Posts Together
- Pull Latest Forum Posts within WordPress
- saving the widgets position after drag and drop
- Google calendar in wordpress showing events
- Custom menu not showing even though it shows as being registered?
- Open login logo URL in new tab
- Multisite with subdirectories, and a WordPress installation in a custom folder
- Custom CSS Nav Menu Style Not Being Applied
- Display all subterms of a custom taxonomy filtered by parent terms
- Delete a column in edit.php generated with a plugin
- Adding shortcode to product short description
- Display Custom Taxonomy Name As A Shortcode
- Migrating my site to a new domain does not keep any changes made in customizer
- how to add custom html and css to wordpress
- How to get WordPress Theme Customizer options in the REST API?
- How to use the same custom page template to iframe multiple urls with entry of new url entered from backend
- Creating a WP Test site without /uploads etc
- How to fix custom add menu page preventing media library from loading
- Unhook a function within a class in the child theme
- Where to put coding a validation script for store? [duplicate]
- Change the template of my Blog entries
- User WordPress menu in custom page
- How to define active widget with js in a customizer
- where can i find the login page in wordpress and add my header to it
- Unable to write error_log output… but only from a certain function
- Best way to sort posts with different types by distance
- How come there is no wp-content directory in wp theme
- Class .current-menu-item in custom menu Walker
- Add several fields from different tables to post, fields per post are in same row of table
- Image Upload Failing from WP_Editor
- Custom field front end update in wordpress
- What shortcode should I use for
- Database custom table issues – incorrect result displayed
- Custom folder structure and problem with 3rd party services
- How to strip thumb from widget
- Issue with WordPress native theme customizer function and jquery ui tabs
- Complete Custom Style Part of Site
- add custom css on all page exept of one
- Custom Search Results Page
- Typing and seeing math equations on WordPress site
- Admin new order email customization
- Very Simple Geo targeting
- Consolidate ‘add-to-cart’ buttons into one ‘add-all-to-cart’ button
- Update to WordPress 4.9.2, but have heavily customized theme
- How can I make a search term redirect to a page