Fixed Wordpress plugin install Could not create directory

 In this tutorial, How to Fixed wordpress plugin install could not create directory. I'm using Nginx, PHP 7.4 and WordPress on Ubuntu 21.04. 


After install and configure wordpress completed. I have update plugin and could not create directory. I installed into a wordpress directory in /var/www . Nginx does not have permissions to write to the wp-content directory.

Wordpress plugin SEO Error

Installing Plugin: SEO 17.0 Downloading install package from https://downloads.wordpress.org/plugin/seo.17.0.zip…

Unpacking the package…

Could not create directory.

How to do it Fixed

Step 1: Getting the connection information

Create new file whoami.php into /var/www/huuphan.com/ directory. For example, the content as below

root@localhost:~# cat /var/www/huuphan.com/whoami.php
<?php echo(exec("whoami")); ?>
root@localhost:~#
Curl url or type domain in browser as below 

root@localhost:~# curl https://huuphan.com/whoami.php
huupv

root@localhost:~#

Step 2: Change owner of the wordpress directory to user in shown with whoami.php. Example my user is huupv

sudo chown -R huupv:www-data /var/www/huuphan.com
Note: Ubuntu use www-data user of Nginx server.

Step 3: Change permisstion for wordpress directory

sudo find /var/www/huuphan.com -type d -exec chmod 0755 {} \;
sudo find /var/www/huuphan.com -type f -exec chmod 0644 {} \;



Comments

Popular posts from this blog

zimbra some services are not running [Solve problem]

Bash script list all IP addresses connected to Server

How to install php7 on centos 6