Laravel 5.1:file_put_contents()错误中的ErrorException,可能超出可用磁盘空间

时间:2015-08-26 05:08:59

标签: php laravel disk laravel-5.1 diskspace

这个错误是突然发生的。

D:\ xampp \ htdocs \ pckg \ vendor \ laravel \ framework \ src \ Illuminate \ Filesystem \ Filesystem.php第81行中的ErrorException: file_put_contents():写入3520字节中只有0个,可能超出可用磁盘空间

8 个答案:

答案 0 :(得分:6)

我刚刚释放/清除了laravel.log文件夹中的storage/logs文件。

同时清除cache&amp; <{1}}文件夹中的sessions个文件夹可以提供帮助。

它刚刚清除了错误并再次加载了登录页面!

答案 1 :(得分:4)

主要问题是laravel.log文件。对我来说,文件大小增加到24G,清除文件使一切正常。

使用命令sudo truncate -s 0 <filename>清除它。

答案 2 :(得分:1)

我的问题在下面解决。

  1. 清除存储文件夹中的所有日志。
  2. 在工匠命令下运行。
php artisan cache:clear
php artisan view:clear
php artisan config:clear

答案 3 :(得分:0)

这是因为您的服务器硬盘已满或几乎已满。

通过此命令检查

df -h

这将显示统计信息。 找出要存储大文件的位置并将其删除。

清除laravel项目文件夹中的以下文件夹

rm -rf storage/framework/cache/
// this will logout presently logged in users
rm -rf storage/framework/sessions/
rm -rf storage/framework/sessions/views/

释放此文件

> storage/logs/laravel.log

答案 4 :(得分:0)

通过运行import numpy as np import matplotlib.pyplot as plt rectArr = list() fig, ax_arr = plt.subplots(nrows=2, ncols=1, figsize=(8,8), constrained_layout=True) fig.suptitle("MicCheck") v = [0,1,2] v1 = [1,2,3] rectArr.append(v) rectArr.append(v1) rects = tuple() ax = ax_arr[0] ind = np.arange(len(v)) colors = ["seagreen", "red", "b", "g", "y"] ii = 0 print(colors[ii%len(colors)]) rect = ax.bar(ind+ii*0.8, rectArr[ii], 0.18, color=tuple([colors[ii%len(colors)]],), zorder=3) rects += tuple(rect,) ii=1 rect = ax.bar(ind+ii*0.8, rectArr[ii], 0.18, color=(colors[ii%len(colors)]), zorder=3) rects += tuple(rect,) legends = ("a", "b",) ax.legend(rects, legends, loc='upper center', bbox_to_anchor=(0.5, -0.08), ncol=3 ) plt.show()

尝试清除Composer的缓存

答案 5 :(得分:0)

我在清除缓存帮助方面也遇到了相同的问题

php artisan cache:clear

答案 6 :(得分:0)

执行这些操作以清除缓存,视图和配置

php artisan cache:clear
php artisan view:clear
php artisan config:clear

答案 7 :(得分:0)

由于服务器上没有空间,因此出现此错误。当您清理服务器存储时,它将被修复。