laravel修改storage目录和bootstrap目录
生活随笔
收集整理的這篇文章主要介紹了
laravel修改storage目录和bootstrap目录
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問(wèn)題:由于storage和bootstrap目錄都在項(xiàng)目代碼里,但是線上代碼目錄環(huán)境無(wú)寫權(quán)限,導(dǎo)致無(wú)法成功寫日志和緩存,程序500
解決辦法:
storage目錄:laravel自身提供修改的函數(shù)useStoragePath,只需在bootstrap/app.php文件下方加上一行代碼即可:
$app->useStoragePath('/data0/www/applogs/anyone/directory');bootstrap目錄:laravel自身不提供修改的函數(shù),需要修改laravel框架源代碼,修改文件laravel/framework/src/Illuminate/Foundation/Application.php里面的bootstrapPath函數(shù),將$this->bootstrapPath()改為你想要存儲(chǔ)的目錄,例如:
return '/data0/www/cache/anyone/directory'.DIRECTORY_SEPARATOR.'bootstrap'.($path ? DIRECTORY_SEPARATOR.$path : $path);總結(jié)
以上是生活随笔為你收集整理的laravel修改storage目录和bootstrap目录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: prometheus+node_expo
- 下一篇: mysql数据库各表、数据库数据容量查询