如何在 cakePHP 2x 中公开访问“.well-known/pki-validation/fileauth.txt”?

How to make ".well-known/pki-validation/fileauth.txt" publicly accessible in cakePHP 2x?

我的 www.abc.com apache 服务器上安装了 CakePHP 2x 框架。我成功颁发了 SSL 证书,并建议将 auth 文件放在“.well-known/pki-validation/”位置,这已经完成了。 他们建议像“.well-known/pki-validation/fileauth.txt”应该是公开的。

当我尝试访问时 "www.abc.com/.well-known/pki-validation/fileauth.txt" 我收到以下错误

Fatal error: Call to a member function link() on null in /home/fmfcom/public_html/app/views/layouts/default.ctp on line 18

我们如何完成它?

谢谢

CakePHP 2 默认 public 文件夹是: /app/webroot 您可以检查您的服务器发布文件夹是否正确设置为上述内容,如果没有,您将面临这种静态文件问题,您的服务器可能必须指向类似 /public_html/app/webroot 的内容,如果服务器是 Ubuntu 基于检查是否启用了 Apache mod_rewrite,以在控制台中启用类型 sudo a2enmod rewrite,在所有更改后重新启动 Apache。