Skip to content

can not upgrade wordpress in the container #369

Description

@neilpang

Here is my docker-compose file:

web:
image: wordpress:php7.3
restart: always
volumes:
- ./web:/var/www/html
environment:
- WORDPRESS_DB_HOST=db
- WORDPRESS_DB_USER=exampleuser
- WORDPRESS_DB_PASSWORD=examplepass
- WORDPRESS_DB_NAME=exampledb
links:
- db:db
db:
image: mysql:5
restart: always
environment:
- MYSQL_ROOT_PASSWORD=sdfwesd342sdfsdgSfk
- MYSQL_DATABASE=exampledb
- MYSQL_USER=exampleuser
- MYSQL_PASSWORD=examplepass
volumes:
- ./db:/var/lib/mysql

I mounted the whole /var/www/html.

The file permissions are correct:

root@ca:~/sites/web# ll
total 212K
drwxr-xr-x 5 root root 4.0K Jan 29 17:32 .
drwxr-xr-x 5 root root 4.0K Jan 29 17:26 ..
-rw-r--r-- 1 www-data www-data 235 Jan 29 17:28 .htaccess
-rw-r--r-- 1 www-data www-data 418 Sep 25 2013 index.php
-rw-r--r-- 1 www-data www-data 20K Jan 29 17:33 license.txt
-rw-r--r-- 1 www-data www-data 7.3K Jan 29 17:33 readme.html
-rw-r--r-- 1 www-data www-data 6.8K Dec 13 09:30 wp-activate.php
drwxr-xr-x 9 www-data www-data 4.0K Jan 10 02:32 wp-admin
-rw-r--r-- 1 www-data www-data 364 Dec 19 2015 wp-blog-header.php
-rw-r--r-- 1 www-data www-data 1.9K May 3 2018 wp-comments-post.php
-rw-r--r-- 1 www-data www-data 2.8K Jan 29 17:33 wp-config-sample.php
-rw-r--r-- 1 www-data www-data 3.2K Jan 29 17:32 wp-config.php
drwxr-xr-x 6 www-data www-data 4.0K Jan 29 17:33 wp-content
-rw-r--r-- 1 www-data www-data 3.6K Aug 20 2017 wp-cron.php
drwxr-xr-x 19 www-data www-data 12K Jan 10 02:32 wp-includes
-rw-r--r-- 1 www-data www-data 2.4K Nov 21 2016 wp-links-opml.php
-rw-r--r-- 1 www-data www-data 3.3K Aug 22 2017 wp-load.php
-rw-r--r-- 1 www-data www-data 37K Dec 13 08:28 wp-login.php
-rw-r--r-- 1 www-data www-data 7.9K Jan 11 2017 wp-mail.php
-rw-r--r-- 1 www-data www-data 18K Oct 23 15:04 wp-settings.php
-rw-r--r-- 1 www-data www-data 30K Apr 30 2018 wp-signup.php
-rw-r--r-- 1 www-data www-data 4.6K Oct 24 2017 wp-trackback.php
-rw-r--r-- 1 www-data www-data 3.0K Sep 1 2016 xmlrpc.php

When I click the upgrade or re-install wordpress button in the Updates menu of the dashboard of the workdpress, it requires me to input a Ftp user/password to.

I checked the web root folder and wp-content permissions, they are all correct( xrw for the www-data user)

So I add the following line to wp-config.php

define('FS_METHOD', 'direct');

Then the upgrade button can work now.

what's wrong here? Is there anyone have the same problem ?

Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionUsability question, not directly related to an error with the image

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions