如何在 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。
我的 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。