簡體   English   中英

file_put_contents 中的錯誤路徑使用 Laravel Windows

[英]Wrong path in file_put_contents using Laravel Windows

我是 Laravel 的新手,我必須在一個已經存在的項目上進行開發。 但我正在添加新功能,我必須搭建一個環境進行測試。 因此,我選擇了Cloudways平台。 我使用 Filezilla 上傳我的文件,但是當我啟動我的網站時,我有

ErrorException file_put_contents(C:\wamp64\www\myapp\htdocs\storage\framework/sessions/l7OUJvDvv4UsvRPb7LNCIt8JNyVYRmE401P6zlKr): 無法打開 stream: 沒有這樣的文件或目錄

錯誤在vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:135

我認為它會嘗試使用給定的路徑創建一個新文件。 我知道 Cloudways 使用的路徑是我本地環境中的路徑。 但我想讓它訪問服務器上的路徑。 我已經閱讀了很多論壇,但我沒有找到任何答案......

我的Laravel版本是7.30.6版本是7.4.26

我嘗試重新安裝 Laravel 和 Composer 並執行 route:cache 和 views:cache

另外,我在論壇上看到config/filesystems.php是這樣的:

那

但它已經是這樣了。

嘗試php artisan config:clear然后通過 Filezilla 上傳項目

我找到了解決方案。 在文件夾/storage/framework/sessions/FileSessionHandler中,我必須修改$path變量的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM