小编How*_*ows的帖子

docker/wordpress/docker-compose 对尝试安装主题和插件的绑定安装卷的权限

我在 Mac 上的绑定安装卷上遇到权限问题(或者看起来如此),这阻止了主题和插件的安装。我正在使用 docker-compose 来创建我的容器,如下所示。

  wordpress:
    depends_on:
      - db
    image: wordpress
    ports:
      - "8000:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: *****
      WORDPRESS_DB_NAME: wordpress
    working_dir: /var/www/html
    volumes:
      - ./wp-content:/var/www/html/wp-content
Run Code Online (Sandbox Code Playgroud)

创建容器没有问题。在我的主机 mac 上,wp-content目录创建得很好并且填充正确。我可以连接到我的容器(使用docker exec),看看已安装的卷容量默认权限drwxr-xr-x 1 1000 staff 160 Aug 14 23:04 wp-content每当我试图安装一个主题或插件,它提示FTP凭据,或者如果我添加define('FS_METHOD', 'direct')wp-config.php失败,“无法创建目录”。我也试着制作权限,wp-config从我的主机与主机敞开chmod -R 777 wp-content,并改变所有权从与容器chown -r www-data:www-data wp-content。启用调试不会debug.logwp-content. 我还尝试使用user: "1000:1000"和/或environment: APACHE_RUN_USER/APACHE_RUN_GROUP按照https://github.com/docker-library/wordpress/pull/249以用户 1000 身份运行 …

permissions wordpress plugins themes docker

6
推荐指数
1
解决办法
645
查看次数

如何让webpack转换反应生成文件?

当我使用webpack将我的应用程序与React 16捆绑在一起时,我在浏览器中得到"未捕获的ReferenceError:require is not defined",用于react和react-dom.导致错误的资源是react.production.min.js和react-dom.production.min.js(来自node_modules/react/cjs).当我检查这些文件时,我清楚地看到了作为错误来源的"require"引用.React 15.6.2(或更低版本)不会发生这种情况,因为生产捆绑包没有任何需求调用.似乎webpack没有改变那些文件,我不知道为什么不.我谷歌和谷歌,重新阅读webpack文档,我只是空手而归.我确定这是一个基本的webpack配置问题,但我只是没有得到它.我正在使用webpack 3.6.0.React 15.6.2完全相同的项目(这似乎是合理的,因为那些生产包没有任何需求调用).当我创建"生产"包时,这只是一个问题.在"开发模式"中,我使用react-hot-loader(版本3.0.0-beta.7)并且没有问题.开发和生产webpack配置共享完全相同的module.rules,它是:

config.module.rules = [
  // javascript
  {
    test: /\.jsx?$/,
    use: 'babel-loader',
    include: [path.join(__dirname, '../src/client'), path.join(__dirname, '../src/common')]
  },
];
Run Code Online (Sandbox Code Playgroud)

如何让webpack转换反应生成文件?我很惊讶我是唯一一个遇到这个问题的人......但有时我觉得webpack对我有更多的控制权.任何提示都会非常感激.

reactjs webpack

5
推荐指数
1
解决办法
472
查看次数

标签 统计

docker ×1

permissions ×1

plugins ×1

reactjs ×1

themes ×1

webpack ×1

wordpress ×1