【问题标题】:Laravel Homestead PHP not being renderedLaravel Homestead PHP 未呈现
【发布时间】:2014-11-10 18:26:53
【问题描述】:

我刚刚重新安装了 Homestead,并且完全按照教程进行了所有操作。 文件夹映射如下:

folders:
- map: D:/Homestead/guidev-cms
  to: /home/vagrant/guidev-cms

sites:
- map: cms.app
  to: /home/vagrant/guidev-cms/public

当我浏览 cms.app 时。只有 HTML 被渲染。 PHP只是被忽略了。 有人遇到同样的问题,或者知道可能的解决方案吗?

例如,当我执行echo "Test"; 时,这不会显示。只是 <?php ?> 之间的所有内容都没有被渲染。虽然它是一个.php 文件..

【问题讨论】:

  • Re: PHP 只是被忽略了,你能更具体一点吗? PHP 代码是否未执行?页面中应该有由 PHP 生成的 HTML 的区域是否只是空白?
  • 我在我的问题中添加了一个示例。
  • 当您查看页面的源代码(不是在浏览器中,也不是在 chrome 调试器中,而是从查看源代码菜单中)时,它是否显示 <?php echo "Test" ?>?还是什么都没有。

标签: php laravel laravel-5


【解决方案1】:

我遇到了类似的错误,但原因不同。我使用 Notepad++ 创建了 php 文件,并将其错误地保存为“index.php.txt”。一旦我注意到问题并将文件名更正为 index.php,一切正常。

【讨论】:

    【解决方案2】:

    嗯,这是另一回事。因为我升级到 Laravel 5.0。我忘记了包含Form 服务提供者。现在一切正常,谢谢。

    【讨论】:

    • 嗨,我也遇到了同样的问题。 html 呈现,但一个简单的 php echo 测试什么也不呈现。我不明白为什么我还需要任何 Laravel 脚本(我不确定你提到的表单服务提供者的东西是什么),我所做的只是试图在索引页面中回显一些简单的 php 作为测试。你能帮忙吗?
    • ^ 没关系,这是一个简单的忽略。我正在使用'
    猜你喜欢
    • 1970-01-01
    • 2020-01-20
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 2019-09-02
    • 2019-10-29
    • 1970-01-01
    • 2013-09-27
    相关资源
    最近更新 更多