相关疑难解决方法(0)

Docker Wordpress 无法更新/安装插件

我按照这个giude 在容器中安装 wordpress 以进行测试,但使用mariadblinux 作为主机。这是我的 docker-compose:

version: '3.8'

services: 
    database:
        image: mariadb
        restart: always
        environment: 
            MYSQL_ROOT_PASSWORD: password
            MYSQL_DATABASE: wordpressDB
            MYSQL_USER: user
            MYSQL_PASSWORD: password
        volumes:
            - mysql:/var/lib/mysql
    
    wordpress:
        depends_on: 
            - database
        links: 
            - database
        image: wordpress:latest
        restart: always
        ports: 
            - '8000:80'
        environment: 
            WORDPRESS_DB_HOST: database:3306
            WORDPRESS_DB_USER: user
            WORDPRESS_DB_PASSWORD: password
            WORDPRESS_DB_NAME: wordpressDB
        volumes: 
            - ./wordpress:/var/www/html
            - ./wordpress/plugins:/var/www/html/wp-content/plugins
            - ./wordpress/themes:/var/www/html/wp-content/themes
            - ./wordpress/uploads:/var/www/html/wp-content/uploads
            - ./wordpress/wp-content:/var/www/html/wp-content

volumes: 
    mysql: {}
Run Code Online (Sandbox Code Playgroud)

现在我可以访问wp-admin仪表板,但无法更新/安装任何插件,并出现错误:

Could not create directory.
Run Code Online (Sandbox Code Playgroud)

正如这里提到的,我尝试更改文件夹的权限但没有成功:

$ mkdir /var/www/html/wp-content/plugins …
Run Code Online (Sandbox Code Playgroud)

wordpress docker

3
推荐指数
2
解决办法
7789
查看次数

标签 统计

docker ×1

wordpress ×1