php - 修改容器内的 JSON 配置文件的问题 (PHP)
问题描述
我在 PHP7.4 容器中修改 JSON 配置文件时遇到问题。我应该能够配置一个 HTTP GET 请求来调整这个配置文件。
我已经在 PHP 测试服务器上运行了代码,没有问题,但似乎无法在容器中修改文件权限。
我在 Dockerfile 中添加了这一行RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
,取自 Docker hub PHP-apache 文档页面。这停止了以前遇到的文件权限问题,但是,当我向容器发送相关请求时,它没有显示任何 PHP 错误,但文件也没有被修改。
我的 Dockerfile;
FROM php:7.4-apache
COPY src/ /var/www/html/
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
在构建容器之前,我还在我的目录CHMOD 755 filename
中的所有文件上运行。/src
我也尝试过修改chown
权限,添加用户(并以管理员身份运行容器),但是当我尝试添加这些功能时,我遇到了 Docker 构建错误。我错过了什么?
解决方案
回答; 我尝试将我的 chown 权限升级到 777 ......并且它的工作......感谢任何阅读或查看的人。
chmod 777 filename|directory
推荐阅读
- json - 解析获取请求期间的 Http 失败,它响应 csv 格式的数据
- python - Cloud9 库未导入到 Lambda
- autocomplete - Magento 2:向结帐字段添加“自动完成”属性
- java - 位改组以从小端更改编码
- java - Gradle doesn't start in armhf chroot
- java - 如何减少搜索时间?(编辑1)
- java - Does all values which a static object went through take up space in memory while class is loaded?
- reactjs - i cant redirect after getting a response using axios post request in react i tried using Redirect but not able to do it
- javascript - 使用字符串输入获取两个日期之间的差异
- r - 如何确定模型的置信区间何时达到某个值?