Laravel 5.1: ErrorException in file_put_contents() error,possibly out of free disk space

泄露秘密 提交于 2019-12-07 07:04:54

问题


This error arrived all out of a sudden.

ErrorException in D:\xampp\htdocs\pckg\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php line 81: file_put_contents(): Only 0 of 3520 bytes written, possibly out of free disk space


回答1:


I just freed / cleared the laravel.log file in the storage/logs folder.

Also clearing cache& sessions folders in storage/framework folder can help.

It just cleared the error and the login page was loaded again !




回答2:


The main issue is laravel.log file. For me the file size has grown upto 24G, clearing the file made everything fine.

Use command sudo truncate -s 0 <filename> to clear it.




回答3:


This is because your server HDD is full or almost Full.

Check by this command

df -h

This will show the stats. figure out where you are storing large chunk of files and delete them.

clear the following folders in laravel project folder

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

freeup this file

> storage/logs/laravel.log

you need to clear the cache by running this command

php artisan cache:clear

General / permanent for this is to increase the disk space of the system. or making the cron job to clear the laravel log file at every certain period of time.




回答4:


Try clearing Composer's cache by running composer clear-cache




回答5:


I had same issue clearing cache helps

php artisan cache:clear



回答6:


do these to clear cache,views and config

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


来源:https://stackoverflow.com/questions/32218398/laravel-5-1-errorexception-in-file-put-contents-error-possibly-out-of-free-di

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!