问题
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