我刚刚将AWS Elastic Beanstalk从PHP5.6升级到PHP7.4,但现在我在日志中收到了与无法识别的.htaccess和php_value相关的错误。这两者之间有什么关系?
更新:因为修复了问题,但错误或多或少是:
.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration发布于 2020-10-15 13:14:59
当您从Elastic Beanstalk的PHP 5.6 AMI迁移到Amazon Linux时,也从使用
Apache + mod_php到使用
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指令)。
https://stackoverflow.com/questions/64365255
复制相似问题