2015-04-14 64 views
1

我一直在尋找這個問題的答案一天左右,因爲我確定解決方案是微不足道的,但我似乎無法找到它。Laravel 5閃屏返回問號行

在新通過composer create-project Laravel 5的安裝,我得到一個啓動畫面,看起來像這樣:

Laravel 5 fresh installation splash screen

這是非常微弱的,但有在頁面的頂部運行問號的行。

我使用WAMP 2.5運行Windows 8.1。

一些搜索在我的php.ini文件中添加了一些關於detect_unicode = off的答案,但是這並沒有解決它(並且我確保我正在編輯正確的php.ini文件,其中有幾個使用WAMP) 。

Composer使用Windows .exe文件安裝,奇怪的是,我有其他Laravel 5項目在同一臺機器上運行沒有任何問題。作爲一項測試,我將網站完全按照它正確地顯示到活動服務器(unix機器)的位置。

Laravel本身不報告任何錯誤。

其他可能的答案似乎指向文件中的BOM。我使用PHP Storm進行了大部分編輯,但我不確定如何刪除文件中的任何BOM。

謝謝。

+0

如果你使用Notepad ++,你可以看到什麼編碼文件更清晰(假設你的刀片模板文件) – silkfire

+0

@silkfire謝謝,我已經走了,並試圖用Notepad ++,它報告'welcome.blade.php'文件是沒有BOM的UTF8。如果它只是UTF8可能已經解釋它。 –

+0

如果您嘗試在某個位置向刀片文件添加一些文本,您是否可以查明奇怪字符的來源? – silkfire

回答

3

這可能是因爲你的預編譯文件可能在某種程度上被破壞了。

嘗試刪除/vendor/文件夾內的文件compiled.php,並立即從命令行運行composer update

+1

經過大量調查,這是對我有用的答案。謝謝。 –