首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将AWS Elastic Beanstalk从PHP5.6升级到7.4导致.htaccess日志中出现'php_value‘错误

将AWS Elastic Beanstalk从PHP5.6升级到7.4导致.htaccess日志中出现'php_value‘错误
EN

Stack Overflow用户
提问于 2020-10-15 13:14:59
回答 1查看 362关注 0票数 0

我刚刚将AWS Elastic Beanstalk从PHP5.6升级到PHP7.4,但现在我在日志中收到了与无法识别的.htaccess和php_value相关的错误。这两者之间有什么关系?

更新:因为修复了问题,但错误或多或少是:

代码语言:javascript
复制
.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-15 13:14:59

当您从Elastic Beanstalk的PHP 5.6 AMI迁移到Amazon Linux时,也从使用

代码语言:javascript
复制
Apache + mod_php

到使用

代码语言:javascript
复制
nginx + FastCGI Process Manager (FPM)

默认情况下。

您可以将新设置配置为使用Apache而不是nginx,但这仍然会让您使用FPM而不是mod_php。作为Apache的一部分运行的mod_php允许您在Apache .htaccess文件中使用像php_value这样的php.ini指令。FPM不允许这样做,所以您需要删除那些指令,或者将它们移动到php.ini (或等效的Elastic Beanstalk扩展/覆盖机制),或者将设置转换为等效的FPM设置(尽管FPM似乎已经支持其配置文件中的所有php.ini指令)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64365255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档