Я разрабатываю приложение Laravel 5.4 и разворачиваю его на Heroku, работающем на бесплатном dyno.Я использую Google Диск в качестве своего облачного хранилища. Я пытаюсь загрузить большой файл размером 200-300 мб или небольшой файл размером 10-12 кб мое облачное хранилище с использованием nao-pon/flysystem
.
При загрузке файла я получаю эту ошибку:
(1/1) ErrorException A non well formed numeric value encountered in GoogleDriveAdapter.php (line 1143) at HandleExceptions->handleError(8, 'A non well formed numeric value encountered', '/app/vendor/nao-pon/flysystem-google-drive/src/GoogleDriveAdapter.php', 1143, array('iniName' => 'memory_limit', 'val' => '128M', 'last' => 'm')) in GoogleDriveAdapter.php (line 1143)
Мой контроллер загрузки файлов выглядит следующим образом:
$file = $request->file('file'); $name = $file->getClientOriginalName(); $myfile=Storage::disk('google')->put($name,fopen($file, 'r+'));
В моем .user.ini (для обновления сервера Heroku php.ini):
post_max_size = 800M upload_max_filesize = 700M
Свободный динамометр php памяти Heroku: 512 МБ
Обновить:
Я запускаю composer update
для компилятора на моей консоли heroku. Некоторые пакеты были обновлены. Но не файл symfony\var-dumper
dumper. Он не установлен ни с обновлением. Я также попробовал сборщик composer update symfony\var-dumper
. Консоль возвращает Nothing to install or update
. Я получаю ту же ошибку