0

我最近将我的 cPanel 服务器升级到 EasyApache4 并且一切运行良好,直到最近 EasyApache4 自动更新导致AddHandler我所有.htaccess文件(其中 3 个)中的 PHP 配置全部被默认配置覆盖,导致我的网站中断。我修好了一切,然后昨晚又发生了。如何设置/配置内容,以便服务器仍然获得自动更新但不会覆盖/重置 htaccess 文件的组件?或者至少将 .html 扩展名添加回 PHP Addhandler

具体来说:

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php73” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php73 .php .html .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

更新后默认返回此(删除 .html 扩展名):

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php73” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php73 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
4

1 回答 1

1

我也有同样的问题。

我将自定义 AddHandler 移出 cPanel 注释

# php -- BEGIN cPanel-generated handler, do not edit
....
# php -- END cPanel-generated handler, do not edit

我通过 MultiPHP 手动更改 PHP 版本,注释中的所有内容都更改为默认设置,但我的自定义 AddHandler 仍然保持不变。最后.htaccess中有两个AddHandler,不确定是否有潜在问题。

于 2019-08-28T15:37:59.457 回答