【发布时间】:2017-02-11 06:58:43
【问题描述】:
我正在使用OctoberCMS,基于Laravel 和Twig,以及Nginx 和PHP7.0-FPM。
我使用 CMS 后端编辑器创建页面或部分。可以编辑 HTML 标记和代码。
页面将呈现为 localhost/mypage 并隐藏 php 源代码。
但我可以在浏览器中转到 localhost/themes/mysite/pages/mypage.htm 并以纯文本形式查看 Twig 标记和 PHP cmets。
在某些页面上,我可以查看所有 PHP 和 Laravel 代码,例如与数据库名称和表的连接。
代码编辑器中 onStart() 函数中的任何内容,即使它包含在 htm 文件中的 php 标记中。
mypage.htm 输出:
但是在查看 .php 文件时,它只显示输出而不显示源。
我尝试将页面文件扩展名更改为 php 而不是 htm,但出现错误。
Invalid file extension: php. Allowed extensions are: htm.
【问题讨论】:
标签: php html laravel octobercms