我在生產服務器上遇到TokenMismatchException,但該應用程序在本地Xampp服務器和另一個託管上正常工作。它是我們的內部服務器,所以我們不能改變它。我們必須使用它,但我們不明白問題在哪裏。Laravel 5.2生產服務器上的TokenMisMatchException
請朋友們幫助我,我是否需要更改服務器中的任何內容,如插件,擴展或其他任何內容,請讓我知道。下面是截圖如下:
以上sceenshot是從生產和託管服務提供商之一。在生產服務器laravel應用程序中給予tokenmismatchexception,而同一應用程序在另一個託管提供程序上正常工作。我們不明白爲什麼會發生這種情況。請告訴我們該怎麼做。
更新:
我有新鮮的laravel 5.2和運行php artisan make:auth
後,我已給予777權限的文件夾,然後donw什麼。我仍然得到這個例外。
生產服務器負載是否平衡? –
我這麼認爲。我沒有配置服務器。它已由工程師配置。 – Mandy
如果服務器負載均衡,並且您正在將會話存儲在文件系統中,那麼您將在發佈表單時收到問題。我在生產Laravel網站上遇到過這種情況。如果IP不同,請在提交表單時檢查帖子並獲取信息,否則您將遇到我提到的問題。解決方案是Redis或類似的處理會話,並堅持在IP –