WordPress is the best blogging platform that people rely. We love WordPress because we can easily add tweaks to our blog through WordPress plugins. Sometime an unfamiliar blogger may be caught in problem like unable to install the WordPress plugin that he likes. The error usually looks like this.

The problem reads like “Could not Create directory. /public_html”
So what could be the problem? Is it rectified by you? What could lead to such problem? The answers of my questions are explained below.
The problem is with the File Permissions of the particular file in your WordPress directory. So if are strucked in installing plugin in your WordPress directory then you rectify the mistake easily by yourself.
Solution:
1. You need to go to root of your WordPress directory to public_html > wp-content > upgrade folder.
2. Delete and recreate the upgrade folder (its case-sensitive so be careful).
3. Change the file permissions to 777 or 776.
The above steps will make sure that you can easily upgrade or install plugins and you can easily install new plugins.
Nice tip, thanks!
Why does it need deleting and recreating? Shouldn’t changing the permissions be enough?
Thanks!
Some permissions are reserved by your hosting provider and so its better to delete the file and then recreate so that normal permissions are applied. It did worked for me and did worked for many people. Let me know if it doesn’t work.
Hi,
I just did as you said. I went to the Cpanel and deleted and recreated the folder but it still does not work.
Deleting is clear..recreating I hope is just about going to >>new folder>>add new>> and adding “upgrade” folder back into the list. I changed the server permission too but it still is the same issue.
Can it be that this is happening due to some other plugin on my website??? Kindly reply.
If the above steps doesn’t work for you, then you need to contact the technical support of your hosting provider, they will surely update you with this.
Hector,
Did you try to change the permissions to 777? If that change is not possible by number, you need to manually mark the WRITE section to YES, which would do the same thing.
Let me know if that worked.