Laravel 4 - PHP 标签在 artisan 控制台和渲染页面中作为前缀
Laravel 4 - PHP tag is prefixed in artisan console and rendered pages
我的项目有这个奇怪的问题。当我使用 artisan 命令时,例如:
php artisan -v
<?phpLaravel Framework version 4.2.22
另外当我检查页面时有
<?php<!DOCTYPE html>
<html lang="en">
<head>
我无法弄清楚 <?php
标签来自哪里,我检查了整个项目。
我正在使用 vagrant 进行本地开发,其他具有 L4 的项目工作得很好。
这让我很困扰,如果没有这些标签,我什至无法调用 ajax 来获得正确的响应。感谢您的任何想法。
我建议您在所有应用程序文件中查找所有该字符串。听起来您复制了该字符串。它可以在文件的开头或任何地方。从您发布的第一个输出来看,该字符串似乎位于 Laravel 文件之一(可能是配置文件?)。这是一项繁琐的任务,但却是解决此类错误的唯一方法。
我在 app/start/local.php
找到了它
有人变了
<?php
//
至
<?php
这导致了问题。
附加信息:删除文件或仅添加新行即可解决问题(或保持原样)
我的项目有这个奇怪的问题。当我使用 artisan 命令时,例如:
php artisan -v
<?phpLaravel Framework version 4.2.22
另外当我检查页面时有
<?php<!DOCTYPE html>
<html lang="en">
<head>
我无法弄清楚 <?php
标签来自哪里,我检查了整个项目。
我正在使用 vagrant 进行本地开发,其他具有 L4 的项目工作得很好。
这让我很困扰,如果没有这些标签,我什至无法调用 ajax 来获得正确的响应。感谢您的任何想法。
我建议您在所有应用程序文件中查找所有该字符串。听起来您复制了该字符串。它可以在文件的开头或任何地方。从您发布的第一个输出来看,该字符串似乎位于 Laravel 文件之一(可能是配置文件?)。这是一项繁琐的任务,但却是解决此类错误的唯一方法。
我在 app/start/local.php
有人变了
<?php
//
至
<?php
这导致了问题。
附加信息:删除文件或仅添加新行即可解决问题(或保持原样)