2015-09-21 147 views
0

我一直在設置我的環境時遇到問題。這裏是規格:會話持久性問題Laravel

操作系統:Windows 8.1 x64的

PHP:5.6.10

流浪:1.7.0

Laravel家園:https://github.com/laravel/homestead

由於我是新來的框架我得到它有會話持續性問題的問題。這是我在瀏覽器中打開頁面時得到的錯誤日誌。

https://gist.github.com/brainiac080195/e21db5d122c367b48fa4

+1

這與會話無關,錯誤在於編寫編譯後的視圖文件。 'config/view.php'中'compiled'的值是多少? – fire

+0

這些文件夾的權限是什麼? –

+0

@FredericHenri'compiled'=> realpath(storage_path('framework/views'))drwxrwxr-x 2 vagrant vagrant 4096 Sep 21 11:00 config – brainiac080195

回答

0

這個問題並不重要。錯誤的安裝文檔。/storage文件夾被添加到從本地同步排除文件夾。該文件夾甚至沒有推到流浪漢身上。問題已修復。

0

這不是會議,這是關於拒絕的權限。授予您的存儲,引導程序和供應商目錄的權限。希望這能解決你的問題。

+0

'chmod -R 777' storage and'chmod -R 777' bootsrap did not help – brainiac080195

+0

你有沒有檢查過這些文件夾的權限... –

+0

'drwxrwxrwx 3 vagrant vagrant 4096 Sep 21 11:04 storage' 'drwxrwxrwx 3 vagrant vagrant 4096 Sep 21 11:00 bootstrap' – brainiac080195

0

轉到您的php.ini文件,查找session.save_path並將其設置爲實際可爲運行web服務器/ php-worker的用戶寫入的目錄。

我看到你使用linux和非windows的vagrant。

/home/vagrant/www/api.example.dev/resources/views/welcome.blade.php 

所以設置/tmp/是會話保存路徑一個很好的價值。

+0

好的我在/ etc/php5/cli中找到了FileZila的php.ini文件。但我無法編輯該文件或將其替換。我想改變'session.save_path ='N;/path''這一行到'session。save_path =「/ tmp」' – brainiac080195

+0

它不是'cli'。它是'/ etc/php5/fpm'或'/ etc/php5/apache'或類似的東西。你需要用root來編輯'sudo su -'或'su -'文件 – DanFromGermany