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

时间:2018-08-28 07:11:09

标签: php .htaccess ssl cakephp-2.0

我在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”时 我遇到以下错误

  

致命错误:在null中调用成员函数link()   /home/fmfcom/public_html/app/views/layouts/default.ctp在第18行

我们如何做到呢?

谢谢

1 个答案:

答案 0 :(得分:1)

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