磁盘托管已满,这可能是以下异常的原因

时间:2017-11-23 19:24:29

标签: laravel laravel-5.3

我使用的是Laravel Framework 5.3.31版 登录页面不再起作用 VerifyCsrfToken.php第68行中的TokenMismatchException:

使用laravel api路由链接到Web服务的移动应用程序无效。 我试图找出问题所在 当我运行composer dump-autoload时出现以下错误:

Cannot create cache directory /var/www/tdsteam/.cache/composer/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /var/www/tdsteam/.cache/composer/files/, or directory is not writable. Proceeding without cache
PHP temp directory (/tmp) does not exist or is not writable to Composer. Set sys_temp_dir in your php.ini
Generating autoload files
The disk hosting /var/www/tdsteam/nfb/vendor is full, this may be the cause of the following exception


  [ErrorException]
  file_put_contents(): Only 0 of 1153 bytes written, possibly out of free disk space

我还在laravel.log文件中创建了以下错误:

#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'file_put_conten...', '/var/www/tdstea...', 111, Array)
#1 /var/www/tdsteam/nfb/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(111): file_put_contents('/var/www/tdstea...', '1511464592i:1;', 2)
#2 /var/www/tdsteam/nfb/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php(107): Illuminate\Filesystem\Filesystem->put('/var/www/tdstea...', '1511464592i:1;', true)
#3 /var/www/tdsteam/nfb/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(206): Illuminate\Cache\FileStore->put('b478d193a7a9f6f...', '1511464592i:1;', '1')
#4 /var/www/tdsteam/nfb/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(253): Illuminate\Cache\Repository->put('b478d193a7a9f6f...', 1, '1')
#5 /var/www/tdsteam/nfb/vendor/laravel/framework/src/Illuminate/Cache/RateLimiter.php(62): Illuminate\Cache\Repository->add('b478d193a7a9f6f...', 1, '1')
#6 /var/www/tdsteam/nfb/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(47): Illuminate\root@server3:/var/www/tdsteam/nfb/storage/logs#

如何解决这个问题,为什么会出现这个问题?

我做的最后一件事但不确定这是否会导致问题 我更改了FTP密码, 在PhpStorm中>来自现有文件的新项目> Web服务器位于远程主机上,文件可通过FTP / SFTP访问>我输入了FTP信息>然后开始下载项目文件。

我还观察到,当Phpstorm开始下载时,公共文件和一些文件夹权限会被更改: 默认/公用文件夹权限为:drwxr-xr-x Phpstorm更改/公开许可:drwxrwxrwx

1 个答案:

答案 0 :(得分:1)

问题是因为系统磁盘已满

/dev/root        20G   19G     0 100% /