Apache是​​否在启动时创建.htaccess文件

时间:2018-02-01 13:51:56

标签: apache .htaccess

使用Docker和PHP应用程序。某事(假设Apache)在容器启动时在webroot中创建以下.htaccess文件。

/var/www/html# cat .htaccess 
Deny from all

我删除.htaccess文件,我的应用程序正常运行。然后当我启动容器时再次出现。这是一个基本的Debian Stretch / Apache / PHP 7映像,并添加了我的PHP代码。

寻找正在执行此操作的原因或模块。

编辑:Dockerfile https://pastebin.com/VDTFYJ0X

2 个答案:

答案 0 :(得分:2)

Apache 自动创建.htaccess文件。 我高度认为你的问题是由码头引起的。 尝试检查您的Dockerfile。

答案 1 :(得分:0)

创建.htaccess文件的程序是Composer。请注意这个问题:

https://github.com/composer/composer/issues/5816

最好将numOfColumns = 5; mArrayBusSeats = new ArrayList<>(); for (int i = 0; i < mArraySeats.size(); i++) { BusLayoutModel model = mArraySeats.get(i); if (i % numOfColumns == 0 || i % numOfColumns == 4) { model.setSeatType(AbstractItem.TYPE_EDGE); mArrayBusSeats.add(model); } else if (i % numOfColumns == 1 || i % numOfColumns == 3) { model.setSeatType(AbstractItem.TYPE_CENTER); mArrayBusSeats.add(model); } else { model.setSeatType(AbstractItem.TYPE_EMPTY); mArrayBusSeats.add(model); } } 设置为网络根目录以外的其他内容。